Domain::Users::E621User aux table migration

This commit is contained in:
Dylan Knutson
2025-07-18 21:58:45 +00:00
parent ca7315c8ae
commit 598ffe8dbf
13 changed files with 3201 additions and 71 deletions

View File

@@ -504,12 +504,27 @@ class Domain::User::E621User
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::UserAvatar) }
def build_avatar(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersE621Aux) }
def build_domain_users_e621_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::UserAvatar) }
def create_avatar(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::UserAvatar) }
def create_avatar!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersE621Aux) }
def create_domain_users_e621_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersE621Aux) }
def create_domain_users_e621_aux!(*args, &blk); end
sig { returns(T.nilable(::DomainUsersE621Aux)) }
def domain_users_e621_aux; end
sig { params(value: T.nilable(::DomainUsersE621Aux)).void }
def domain_users_e621_aux=(value); end
sig { returns(T::Array[T.untyped]) }
def faved_post_ids; end
@@ -583,9 +598,15 @@ class Domain::User::E621User
sig { returns(T.nilable(::Domain::UserAvatar)) }
def reload_avatar; end
sig { returns(T.nilable(::DomainUsersE621Aux)) }
def reload_domain_users_e621_aux; end
sig { void }
def reset_avatar; end
sig { void }
def reset_domain_users_e621_aux; end
sig { returns(T::Array[T.untyped]) }
def uploaded_post_ids; end
@@ -744,12 +765,6 @@ class Domain::User::E621User
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_scanned_favs_error(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_scanned_favs_ok(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def null_relation?(*args, &blk); end
@@ -806,12 +821,6 @@ class Domain::User::E621User
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def rewhere(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def scanned_favs_error(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def scanned_favs_ok(*args, &blk); end
sig { params(args: T.untyped).returns(PrivateAssociationRelation) }
sig do
params(
@@ -1532,7 +1541,7 @@ class Domain::User::E621User
sig { returns(T.nilable(::String)) }
def scanned_favs_status; end
sig { params(value: T.nilable(T.any(::String, ::Symbol))).returns(T.nilable(T.any(::String, ::Symbol))) }
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def scanned_favs_status=(value); end
sig { returns(T::Boolean) }
@@ -1553,12 +1562,7 @@ class Domain::User::E621User
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def scanned_favs_status_change_to_be_saved; end
sig do
params(
from: T.nilable(T.any(::String, ::Symbol)),
to: T.nilable(T.any(::String, ::Symbol))
).returns(T::Boolean)
end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def scanned_favs_status_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
@@ -1567,12 +1571,7 @@ class Domain::User::E621User
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def scanned_favs_status_previous_change; end
sig do
params(
from: T.nilable(T.any(::String, ::Symbol)),
to: T.nilable(T.any(::String, ::Symbol))
).returns(T::Boolean)
end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def scanned_favs_status_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
@@ -1992,12 +1991,6 @@ class Domain::User::E621User
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_scanned_favs_error(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_scanned_favs_ok(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def null_relation?(*args, &blk); end
@@ -2054,12 +2047,6 @@ class Domain::User::E621User
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def rewhere(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def scanned_favs_error(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def scanned_favs_ok(*args, &blk); end
sig { params(args: T.untyped).returns(PrivateRelation) }
sig do
params(

View File

@@ -494,6 +494,9 @@ class Domain::User::InkbunnyUser
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_deep_update_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersInkbunnyAux) }
def build_domain_users_inkbunny_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_shallow_update_log_entry(*args, &blk); end
@@ -509,6 +512,12 @@ class Domain::User::InkbunnyUser
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_deep_update_log_entry!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersInkbunnyAux) }
def create_domain_users_inkbunny_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainUsersInkbunnyAux) }
def create_domain_users_inkbunny_aux!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_shallow_update_log_entry(*args, &blk); end
@@ -527,6 +536,12 @@ class Domain::User::InkbunnyUser
sig { returns(T::Boolean) }
def deep_update_log_entry_previously_changed?; end
sig { returns(T.nilable(::DomainUsersInkbunnyAux)) }
def domain_users_inkbunny_aux; end
sig { params(value: T.nilable(::DomainUsersInkbunnyAux)).void }
def domain_users_inkbunny_aux=(value); end
sig { returns(T::Array[T.untyped]) }
def faved_post_ids; end
@@ -603,6 +618,9 @@ class Domain::User::InkbunnyUser
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_deep_update_log_entry; end
sig { returns(T.nilable(::DomainUsersInkbunnyAux)) }
def reload_domain_users_inkbunny_aux; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_shallow_update_log_entry; end
@@ -612,6 +630,9 @@ class Domain::User::InkbunnyUser
sig { void }
def reset_deep_update_log_entry; end
sig { void }
def reset_domain_users_inkbunny_aux; end
sig { void }
def reset_shallow_update_log_entry; end
@@ -1399,7 +1420,7 @@ class Domain::User::InkbunnyUser
sig { returns(T::Boolean) }
def saved_change_to_scanned_favs_at?; end
sig { returns(T.nilable([T.nilable(::Time), T.nilable(::Time)])) }
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_scanned_gallery_at; end
sig { returns(T::Boolean) }
@@ -1498,16 +1519,16 @@ class Domain::User::InkbunnyUser
sig { void }
def scanned_favs_at_will_change!; end
sig { returns(T.nilable(::Time)) }
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at; end
sig { params(value: T.nilable(::Time)).returns(T.nilable(::Time)) }
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at=(value); end
sig { returns(T::Boolean) }
def scanned_gallery_at?; end
sig { returns(T.nilable(::Time)) }
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at_before_last_save; end
sig { returns(T.untyped) }
@@ -1516,28 +1537,38 @@ class Domain::User::InkbunnyUser
sig { returns(T::Boolean) }
def scanned_gallery_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Time), T.nilable(::Time)])) }
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_gallery_at_change; end
sig { returns(T.nilable([T.nilable(::Time), T.nilable(::Time)])) }
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_gallery_at_change_to_be_saved; end
sig { params(from: T.nilable(::Time), to: T.nilable(::Time)).returns(T::Boolean) }
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def scanned_gallery_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Time)) }
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at_in_database; end
sig { returns(T.nilable([T.nilable(::Time), T.nilable(::Time)])) }
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_gallery_at_previous_change; end
sig { params(from: T.nilable(::Time), to: T.nilable(::Time)).returns(T::Boolean) }
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def scanned_gallery_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Time)) }
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at_previously_was; end
sig { returns(T.nilable(::Time)) }
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_gallery_at_was; end
sig { void }

1489
sorbet/rbi/dsl/domain_users_e621_aux.rbi generated Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -233,7 +233,7 @@ class HasAuxTable::AuxTableConfig < ::T::Struct
def define_aux_attribute_delegate(method_name); end
# source://has_aux_table//lib/has_aux_table/aux_table_config.rb#125
sig { void }
sig { returns(T.untyped) }
def load_aux_schema; end
# source://has_aux_table//lib/has_aux_table/aux_table_config.rb#142
@@ -307,7 +307,7 @@ module HasAuxTable::ClassMethods
private
# source://has_aux_table//lib/has_aux_table.rb#199
# source://has_aux_table//lib/has_aux_table.rb#200
sig { params(load_schema_method: ::Method, config: ::HasAuxTable::AuxTableConfig).void }
def aux_config_load_schema!(load_schema_method, config); end
@@ -317,7 +317,7 @@ module HasAuxTable::ClassMethods
# Generate auxiliary model class dynamically
#
# source://has_aux_table//lib/has_aux_table.rb#74
# source://has_aux_table//lib/has_aux_table.rb#75
sig do
params(
aux_name: ::Symbol,
@@ -331,7 +331,7 @@ module HasAuxTable::ClassMethods
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_attribute_getter_setter_hooks!(config); end
# source://has_aux_table//lib/has_aux_table.rb#142
# source://has_aux_table//lib/has_aux_table.rb#143
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_attribute_types_hook!(config); end
@@ -343,13 +343,17 @@ module HasAuxTable::ClassMethods
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_changed_hook!(config); end
# source://has_aux_table//lib/has_aux_table.rb#361
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_enum_hook!(config); end
# source://has_aux_table//lib/has_aux_table.rb#255
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_initialize_hook!(config); end
# Hook into schema loading to generate attribute accessors when schema is loaded
#
# source://has_aux_table//lib/has_aux_table.rb#183
# source://has_aux_table//lib/has_aux_table.rb#184
sig { params(config: ::HasAuxTable::AuxTableConfig).void }
def setup_load_schema_hook!(config); end