// Code generated by ent, DO NOT EDIT. package ent import ( "time" "github.com/google/uuid" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/attachment" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/authtokens" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/entity" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/entityfield" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/group" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/groupinvitationtoken" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/label" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/maintenanceentry" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/notifier" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/schema" "github.com/sysadminsmedia/homebox/backend/internal/data/ent/user" ) // The init function reads all schema descriptors with runtime code // (default values, validators, hooks and policies) and stitches it // to their package variables. func init() { attachmentMixin := schema.Attachment{}.Mixin() attachmentMixinFields0 := attachmentMixin[0].Fields() _ = attachmentMixinFields0 attachmentFields := schema.Attachment{}.Fields() _ = attachmentFields // attachmentDescCreatedAt is the schema descriptor for created_at field. attachmentDescCreatedAt := attachmentMixinFields0[1].Descriptor() // attachment.DefaultCreatedAt holds the default value on creation for the created_at field. attachment.DefaultCreatedAt = attachmentDescCreatedAt.Default.(func() time.Time) // attachmentDescUpdatedAt is the schema descriptor for updated_at field. attachmentDescUpdatedAt := attachmentMixinFields0[2].Descriptor() // attachment.DefaultUpdatedAt holds the default value on creation for the updated_at field. attachment.DefaultUpdatedAt = attachmentDescUpdatedAt.Default.(func() time.Time) // attachment.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. attachment.UpdateDefaultUpdatedAt = attachmentDescUpdatedAt.UpdateDefault.(func() time.Time) // attachmentDescPrimary is the schema descriptor for primary field. attachmentDescPrimary := attachmentFields[1].Descriptor() // attachment.DefaultPrimary holds the default value on creation for the primary field. attachment.DefaultPrimary = attachmentDescPrimary.Default.(bool) // attachmentDescTitle is the schema descriptor for title field. attachmentDescTitle := attachmentFields[2].Descriptor() // attachment.DefaultTitle holds the default value on creation for the title field. attachment.DefaultTitle = attachmentDescTitle.Default.(string) // attachmentDescPath is the schema descriptor for path field. attachmentDescPath := attachmentFields[3].Descriptor() // attachment.DefaultPath holds the default value on creation for the path field. attachment.DefaultPath = attachmentDescPath.Default.(string) // attachmentDescID is the schema descriptor for id field. attachmentDescID := attachmentMixinFields0[0].Descriptor() // attachment.DefaultID holds the default value on creation for the id field. attachment.DefaultID = attachmentDescID.Default.(func() uuid.UUID) authrolesFields := schema.AuthRoles{}.Fields() _ = authrolesFields authtokensMixin := schema.AuthTokens{}.Mixin() authtokensMixinFields0 := authtokensMixin[0].Fields() _ = authtokensMixinFields0 authtokensFields := schema.AuthTokens{}.Fields() _ = authtokensFields // authtokensDescCreatedAt is the schema descriptor for created_at field. authtokensDescCreatedAt := authtokensMixinFields0[1].Descriptor() // authtokens.DefaultCreatedAt holds the default value on creation for the created_at field. authtokens.DefaultCreatedAt = authtokensDescCreatedAt.Default.(func() time.Time) // authtokensDescUpdatedAt is the schema descriptor for updated_at field. authtokensDescUpdatedAt := authtokensMixinFields0[2].Descriptor() // authtokens.DefaultUpdatedAt holds the default value on creation for the updated_at field. authtokens.DefaultUpdatedAt = authtokensDescUpdatedAt.Default.(func() time.Time) // authtokens.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. authtokens.UpdateDefaultUpdatedAt = authtokensDescUpdatedAt.UpdateDefault.(func() time.Time) // authtokensDescExpiresAt is the schema descriptor for expires_at field. authtokensDescExpiresAt := authtokensFields[1].Descriptor() // authtokens.DefaultExpiresAt holds the default value on creation for the expires_at field. authtokens.DefaultExpiresAt = authtokensDescExpiresAt.Default.(func() time.Time) // authtokensDescID is the schema descriptor for id field. authtokensDescID := authtokensMixinFields0[0].Descriptor() // authtokens.DefaultID holds the default value on creation for the id field. authtokens.DefaultID = authtokensDescID.Default.(func() uuid.UUID) entityMixin := schema.Entity{}.Mixin() entityMixinFields0 := entityMixin[0].Fields() _ = entityMixinFields0 entityMixinFields1 := entityMixin[1].Fields() _ = entityMixinFields1 entityFields := schema.Entity{}.Fields() _ = entityFields // entityDescCreatedAt is the schema descriptor for created_at field. entityDescCreatedAt := entityMixinFields0[1].Descriptor() // entity.DefaultCreatedAt holds the default value on creation for the created_at field. entity.DefaultCreatedAt = entityDescCreatedAt.Default.(func() time.Time) // entityDescUpdatedAt is the schema descriptor for updated_at field. entityDescUpdatedAt := entityMixinFields0[2].Descriptor() // entity.DefaultUpdatedAt holds the default value on creation for the updated_at field. entity.DefaultUpdatedAt = entityDescUpdatedAt.Default.(func() time.Time) // entity.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. entity.UpdateDefaultUpdatedAt = entityDescUpdatedAt.UpdateDefault.(func() time.Time) // entityDescName is the schema descriptor for name field. entityDescName := entityMixinFields1[0].Descriptor() // entity.NameValidator is a validator for the "name" field. It is called by the builders before save. entity.NameValidator = func() func(string) error { validators := entityDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // entityDescDescription is the schema descriptor for description field. entityDescDescription := entityMixinFields1[1].Descriptor() // entity.DescriptionValidator is a validator for the "description" field. It is called by the builders before save. entity.DescriptionValidator = entityDescDescription.Validators[0].(func(string) error) // entityDescImportRef is the schema descriptor for import_ref field. entityDescImportRef := entityFields[1].Descriptor() // entity.ImportRefValidator is a validator for the "import_ref" field. It is called by the builders before save. entity.ImportRefValidator = entityDescImportRef.Validators[0].(func(string) error) // entityDescNotes is the schema descriptor for notes field. entityDescNotes := entityFields[2].Descriptor() // entity.NotesValidator is a validator for the "notes" field. It is called by the builders before save. entity.NotesValidator = entityDescNotes.Validators[0].(func(string) error) // entityDescQuantity is the schema descriptor for quantity field. entityDescQuantity := entityFields[3].Descriptor() // entity.DefaultQuantity holds the default value on creation for the quantity field. entity.DefaultQuantity = entityDescQuantity.Default.(int) // entityDescInsured is the schema descriptor for insured field. entityDescInsured := entityFields[4].Descriptor() // entity.DefaultInsured holds the default value on creation for the insured field. entity.DefaultInsured = entityDescInsured.Default.(bool) // entityDescArchived is the schema descriptor for archived field. entityDescArchived := entityFields[5].Descriptor() // entity.DefaultArchived holds the default value on creation for the archived field. entity.DefaultArchived = entityDescArchived.Default.(bool) // entityDescAssetID is the schema descriptor for asset_id field. entityDescAssetID := entityFields[6].Descriptor() // entity.DefaultAssetID holds the default value on creation for the asset_id field. entity.DefaultAssetID = entityDescAssetID.Default.(int) // entityDescSyncChildEntitiesLocations is the schema descriptor for sync_child_entities_locations field. entityDescSyncChildEntitiesLocations := entityFields[7].Descriptor() // entity.DefaultSyncChildEntitiesLocations holds the default value on creation for the sync_child_entities_locations field. entity.DefaultSyncChildEntitiesLocations = entityDescSyncChildEntitiesLocations.Default.(bool) // entityDescSerialNumber is the schema descriptor for serial_number field. entityDescSerialNumber := entityFields[8].Descriptor() // entity.SerialNumberValidator is a validator for the "serial_number" field. It is called by the builders before save. entity.SerialNumberValidator = entityDescSerialNumber.Validators[0].(func(string) error) // entityDescModelNumber is the schema descriptor for model_number field. entityDescModelNumber := entityFields[9].Descriptor() // entity.ModelNumberValidator is a validator for the "model_number" field. It is called by the builders before save. entity.ModelNumberValidator = entityDescModelNumber.Validators[0].(func(string) error) // entityDescManufacturer is the schema descriptor for manufacturer field. entityDescManufacturer := entityFields[10].Descriptor() // entity.ManufacturerValidator is a validator for the "manufacturer" field. It is called by the builders before save. entity.ManufacturerValidator = entityDescManufacturer.Validators[0].(func(string) error) // entityDescLifetimeWarranty is the schema descriptor for lifetime_warranty field. entityDescLifetimeWarranty := entityFields[11].Descriptor() // entity.DefaultLifetimeWarranty holds the default value on creation for the lifetime_warranty field. entity.DefaultLifetimeWarranty = entityDescLifetimeWarranty.Default.(bool) // entityDescWarrantyDetails is the schema descriptor for warranty_details field. entityDescWarrantyDetails := entityFields[13].Descriptor() // entity.WarrantyDetailsValidator is a validator for the "warranty_details" field. It is called by the builders before save. entity.WarrantyDetailsValidator = entityDescWarrantyDetails.Validators[0].(func(string) error) // entityDescPurchasePrice is the schema descriptor for purchase_price field. entityDescPurchasePrice := entityFields[16].Descriptor() // entity.DefaultPurchasePrice holds the default value on creation for the purchase_price field. entity.DefaultPurchasePrice = entityDescPurchasePrice.Default.(float64) // entityDescSoldPrice is the schema descriptor for sold_price field. entityDescSoldPrice := entityFields[19].Descriptor() // entity.DefaultSoldPrice holds the default value on creation for the sold_price field. entity.DefaultSoldPrice = entityDescSoldPrice.Default.(float64) // entityDescSoldNotes is the schema descriptor for sold_notes field. entityDescSoldNotes := entityFields[20].Descriptor() // entity.SoldNotesValidator is a validator for the "sold_notes" field. It is called by the builders before save. entity.SoldNotesValidator = entityDescSoldNotes.Validators[0].(func(string) error) // entityDescID is the schema descriptor for id field. entityDescID := entityMixinFields0[0].Descriptor() // entity.DefaultID holds the default value on creation for the id field. entity.DefaultID = entityDescID.Default.(func() uuid.UUID) entityfieldMixin := schema.EntityField{}.Mixin() entityfieldMixinFields0 := entityfieldMixin[0].Fields() _ = entityfieldMixinFields0 entityfieldMixinFields1 := entityfieldMixin[1].Fields() _ = entityfieldMixinFields1 entityfieldFields := schema.EntityField{}.Fields() _ = entityfieldFields // entityfieldDescCreatedAt is the schema descriptor for created_at field. entityfieldDescCreatedAt := entityfieldMixinFields0[1].Descriptor() // entityfield.DefaultCreatedAt holds the default value on creation for the created_at field. entityfield.DefaultCreatedAt = entityfieldDescCreatedAt.Default.(func() time.Time) // entityfieldDescUpdatedAt is the schema descriptor for updated_at field. entityfieldDescUpdatedAt := entityfieldMixinFields0[2].Descriptor() // entityfield.DefaultUpdatedAt holds the default value on creation for the updated_at field. entityfield.DefaultUpdatedAt = entityfieldDescUpdatedAt.Default.(func() time.Time) // entityfield.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. entityfield.UpdateDefaultUpdatedAt = entityfieldDescUpdatedAt.UpdateDefault.(func() time.Time) // entityfieldDescName is the schema descriptor for name field. entityfieldDescName := entityfieldMixinFields1[0].Descriptor() // entityfield.NameValidator is a validator for the "name" field. It is called by the builders before save. entityfield.NameValidator = func() func(string) error { validators := entityfieldDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // entityfieldDescDescription is the schema descriptor for description field. entityfieldDescDescription := entityfieldMixinFields1[1].Descriptor() // entityfield.DescriptionValidator is a validator for the "description" field. It is called by the builders before save. entityfield.DescriptionValidator = entityfieldDescDescription.Validators[0].(func(string) error) // entityfieldDescTextValue is the schema descriptor for text_value field. entityfieldDescTextValue := entityfieldFields[1].Descriptor() // entityfield.TextValueValidator is a validator for the "text_value" field. It is called by the builders before save. entityfield.TextValueValidator = entityfieldDescTextValue.Validators[0].(func(string) error) // entityfieldDescBooleanValue is the schema descriptor for boolean_value field. entityfieldDescBooleanValue := entityfieldFields[3].Descriptor() // entityfield.DefaultBooleanValue holds the default value on creation for the boolean_value field. entityfield.DefaultBooleanValue = entityfieldDescBooleanValue.Default.(bool) // entityfieldDescTimeValue is the schema descriptor for time_value field. entityfieldDescTimeValue := entityfieldFields[4].Descriptor() // entityfield.DefaultTimeValue holds the default value on creation for the time_value field. entityfield.DefaultTimeValue = entityfieldDescTimeValue.Default.(func() time.Time) // entityfieldDescID is the schema descriptor for id field. entityfieldDescID := entityfieldMixinFields0[0].Descriptor() // entityfield.DefaultID holds the default value on creation for the id field. entityfield.DefaultID = entityfieldDescID.Default.(func() uuid.UUID) groupMixin := schema.Group{}.Mixin() groupMixinFields0 := groupMixin[0].Fields() _ = groupMixinFields0 groupFields := schema.Group{}.Fields() _ = groupFields // groupDescCreatedAt is the schema descriptor for created_at field. groupDescCreatedAt := groupMixinFields0[1].Descriptor() // group.DefaultCreatedAt holds the default value on creation for the created_at field. group.DefaultCreatedAt = groupDescCreatedAt.Default.(func() time.Time) // groupDescUpdatedAt is the schema descriptor for updated_at field. groupDescUpdatedAt := groupMixinFields0[2].Descriptor() // group.DefaultUpdatedAt holds the default value on creation for the updated_at field. group.DefaultUpdatedAt = groupDescUpdatedAt.Default.(func() time.Time) // group.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. group.UpdateDefaultUpdatedAt = groupDescUpdatedAt.UpdateDefault.(func() time.Time) // groupDescName is the schema descriptor for name field. groupDescName := groupFields[0].Descriptor() // group.NameValidator is a validator for the "name" field. It is called by the builders before save. group.NameValidator = func() func(string) error { validators := groupDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // groupDescCurrency is the schema descriptor for currency field. groupDescCurrency := groupFields[1].Descriptor() // group.DefaultCurrency holds the default value on creation for the currency field. group.DefaultCurrency = groupDescCurrency.Default.(string) // groupDescID is the schema descriptor for id field. groupDescID := groupMixinFields0[0].Descriptor() // group.DefaultID holds the default value on creation for the id field. group.DefaultID = groupDescID.Default.(func() uuid.UUID) groupinvitationtokenMixin := schema.GroupInvitationToken{}.Mixin() groupinvitationtokenMixinFields0 := groupinvitationtokenMixin[0].Fields() _ = groupinvitationtokenMixinFields0 groupinvitationtokenFields := schema.GroupInvitationToken{}.Fields() _ = groupinvitationtokenFields // groupinvitationtokenDescCreatedAt is the schema descriptor for created_at field. groupinvitationtokenDescCreatedAt := groupinvitationtokenMixinFields0[1].Descriptor() // groupinvitationtoken.DefaultCreatedAt holds the default value on creation for the created_at field. groupinvitationtoken.DefaultCreatedAt = groupinvitationtokenDescCreatedAt.Default.(func() time.Time) // groupinvitationtokenDescUpdatedAt is the schema descriptor for updated_at field. groupinvitationtokenDescUpdatedAt := groupinvitationtokenMixinFields0[2].Descriptor() // groupinvitationtoken.DefaultUpdatedAt holds the default value on creation for the updated_at field. groupinvitationtoken.DefaultUpdatedAt = groupinvitationtokenDescUpdatedAt.Default.(func() time.Time) // groupinvitationtoken.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. groupinvitationtoken.UpdateDefaultUpdatedAt = groupinvitationtokenDescUpdatedAt.UpdateDefault.(func() time.Time) // groupinvitationtokenDescExpiresAt is the schema descriptor for expires_at field. groupinvitationtokenDescExpiresAt := groupinvitationtokenFields[1].Descriptor() // groupinvitationtoken.DefaultExpiresAt holds the default value on creation for the expires_at field. groupinvitationtoken.DefaultExpiresAt = groupinvitationtokenDescExpiresAt.Default.(func() time.Time) // groupinvitationtokenDescUses is the schema descriptor for uses field. groupinvitationtokenDescUses := groupinvitationtokenFields[2].Descriptor() // groupinvitationtoken.DefaultUses holds the default value on creation for the uses field. groupinvitationtoken.DefaultUses = groupinvitationtokenDescUses.Default.(int) // groupinvitationtokenDescID is the schema descriptor for id field. groupinvitationtokenDescID := groupinvitationtokenMixinFields0[0].Descriptor() // groupinvitationtoken.DefaultID holds the default value on creation for the id field. groupinvitationtoken.DefaultID = groupinvitationtokenDescID.Default.(func() uuid.UUID) labelMixin := schema.Label{}.Mixin() labelMixinFields0 := labelMixin[0].Fields() _ = labelMixinFields0 labelMixinFields1 := labelMixin[1].Fields() _ = labelMixinFields1 labelFields := schema.Label{}.Fields() _ = labelFields // labelDescCreatedAt is the schema descriptor for created_at field. labelDescCreatedAt := labelMixinFields0[1].Descriptor() // label.DefaultCreatedAt holds the default value on creation for the created_at field. label.DefaultCreatedAt = labelDescCreatedAt.Default.(func() time.Time) // labelDescUpdatedAt is the schema descriptor for updated_at field. labelDescUpdatedAt := labelMixinFields0[2].Descriptor() // label.DefaultUpdatedAt holds the default value on creation for the updated_at field. label.DefaultUpdatedAt = labelDescUpdatedAt.Default.(func() time.Time) // label.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. label.UpdateDefaultUpdatedAt = labelDescUpdatedAt.UpdateDefault.(func() time.Time) // labelDescName is the schema descriptor for name field. labelDescName := labelMixinFields1[0].Descriptor() // label.NameValidator is a validator for the "name" field. It is called by the builders before save. label.NameValidator = func() func(string) error { validators := labelDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // labelDescDescription is the schema descriptor for description field. labelDescDescription := labelMixinFields1[1].Descriptor() // label.DescriptionValidator is a validator for the "description" field. It is called by the builders before save. label.DescriptionValidator = labelDescDescription.Validators[0].(func(string) error) // labelDescColor is the schema descriptor for color field. labelDescColor := labelFields[0].Descriptor() // label.ColorValidator is a validator for the "color" field. It is called by the builders before save. label.ColorValidator = labelDescColor.Validators[0].(func(string) error) // labelDescID is the schema descriptor for id field. labelDescID := labelMixinFields0[0].Descriptor() // label.DefaultID holds the default value on creation for the id field. label.DefaultID = labelDescID.Default.(func() uuid.UUID) maintenanceentryMixin := schema.MaintenanceEntry{}.Mixin() maintenanceentryMixinFields0 := maintenanceentryMixin[0].Fields() _ = maintenanceentryMixinFields0 maintenanceentryFields := schema.MaintenanceEntry{}.Fields() _ = maintenanceentryFields // maintenanceentryDescCreatedAt is the schema descriptor for created_at field. maintenanceentryDescCreatedAt := maintenanceentryMixinFields0[1].Descriptor() // maintenanceentry.DefaultCreatedAt holds the default value on creation for the created_at field. maintenanceentry.DefaultCreatedAt = maintenanceentryDescCreatedAt.Default.(func() time.Time) // maintenanceentryDescUpdatedAt is the schema descriptor for updated_at field. maintenanceentryDescUpdatedAt := maintenanceentryMixinFields0[2].Descriptor() // maintenanceentry.DefaultUpdatedAt holds the default value on creation for the updated_at field. maintenanceentry.DefaultUpdatedAt = maintenanceentryDescUpdatedAt.Default.(func() time.Time) // maintenanceentry.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. maintenanceentry.UpdateDefaultUpdatedAt = maintenanceentryDescUpdatedAt.UpdateDefault.(func() time.Time) // maintenanceentryDescName is the schema descriptor for name field. maintenanceentryDescName := maintenanceentryFields[3].Descriptor() // maintenanceentry.NameValidator is a validator for the "name" field. It is called by the builders before save. maintenanceentry.NameValidator = func() func(string) error { validators := maintenanceentryDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // maintenanceentryDescDescription is the schema descriptor for description field. maintenanceentryDescDescription := maintenanceentryFields[4].Descriptor() // maintenanceentry.DescriptionValidator is a validator for the "description" field. It is called by the builders before save. maintenanceentry.DescriptionValidator = maintenanceentryDescDescription.Validators[0].(func(string) error) // maintenanceentryDescCost is the schema descriptor for cost field. maintenanceentryDescCost := maintenanceentryFields[5].Descriptor() // maintenanceentry.DefaultCost holds the default value on creation for the cost field. maintenanceentry.DefaultCost = maintenanceentryDescCost.Default.(float64) // maintenanceentryDescID is the schema descriptor for id field. maintenanceentryDescID := maintenanceentryMixinFields0[0].Descriptor() // maintenanceentry.DefaultID holds the default value on creation for the id field. maintenanceentry.DefaultID = maintenanceentryDescID.Default.(func() uuid.UUID) notifierMixin := schema.Notifier{}.Mixin() notifierMixinFields0 := notifierMixin[0].Fields() _ = notifierMixinFields0 notifierFields := schema.Notifier{}.Fields() _ = notifierFields // notifierDescCreatedAt is the schema descriptor for created_at field. notifierDescCreatedAt := notifierMixinFields0[1].Descriptor() // notifier.DefaultCreatedAt holds the default value on creation for the created_at field. notifier.DefaultCreatedAt = notifierDescCreatedAt.Default.(func() time.Time) // notifierDescUpdatedAt is the schema descriptor for updated_at field. notifierDescUpdatedAt := notifierMixinFields0[2].Descriptor() // notifier.DefaultUpdatedAt holds the default value on creation for the updated_at field. notifier.DefaultUpdatedAt = notifierDescUpdatedAt.Default.(func() time.Time) // notifier.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. notifier.UpdateDefaultUpdatedAt = notifierDescUpdatedAt.UpdateDefault.(func() time.Time) // notifierDescName is the schema descriptor for name field. notifierDescName := notifierFields[0].Descriptor() // notifier.NameValidator is a validator for the "name" field. It is called by the builders before save. notifier.NameValidator = func() func(string) error { validators := notifierDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // notifierDescURL is the schema descriptor for url field. notifierDescURL := notifierFields[1].Descriptor() // notifier.URLValidator is a validator for the "url" field. It is called by the builders before save. notifier.URLValidator = func() func(string) error { validators := notifierDescURL.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(url string) error { for _, fn := range fns { if err := fn(url); err != nil { return err } } return nil } }() // notifierDescIsActive is the schema descriptor for is_active field. notifierDescIsActive := notifierFields[2].Descriptor() // notifier.DefaultIsActive holds the default value on creation for the is_active field. notifier.DefaultIsActive = notifierDescIsActive.Default.(bool) // notifierDescID is the schema descriptor for id field. notifierDescID := notifierMixinFields0[0].Descriptor() // notifier.DefaultID holds the default value on creation for the id field. notifier.DefaultID = notifierDescID.Default.(func() uuid.UUID) userMixin := schema.User{}.Mixin() userMixinFields0 := userMixin[0].Fields() _ = userMixinFields0 userFields := schema.User{}.Fields() _ = userFields // userDescCreatedAt is the schema descriptor for created_at field. userDescCreatedAt := userMixinFields0[1].Descriptor() // user.DefaultCreatedAt holds the default value on creation for the created_at field. user.DefaultCreatedAt = userDescCreatedAt.Default.(func() time.Time) // userDescUpdatedAt is the schema descriptor for updated_at field. userDescUpdatedAt := userMixinFields0[2].Descriptor() // user.DefaultUpdatedAt holds the default value on creation for the updated_at field. user.DefaultUpdatedAt = userDescUpdatedAt.Default.(func() time.Time) // user.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. user.UpdateDefaultUpdatedAt = userDescUpdatedAt.UpdateDefault.(func() time.Time) // userDescName is the schema descriptor for name field. userDescName := userFields[0].Descriptor() // user.NameValidator is a validator for the "name" field. It is called by the builders before save. user.NameValidator = func() func(string) error { validators := userDescName.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(name string) error { for _, fn := range fns { if err := fn(name); err != nil { return err } } return nil } }() // userDescEmail is the schema descriptor for email field. userDescEmail := userFields[1].Descriptor() // user.EmailValidator is a validator for the "email" field. It is called by the builders before save. user.EmailValidator = func() func(string) error { validators := userDescEmail.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(email string) error { for _, fn := range fns { if err := fn(email); err != nil { return err } } return nil } }() // userDescPassword is the schema descriptor for password field. userDescPassword := userFields[2].Descriptor() // user.PasswordValidator is a validator for the "password" field. It is called by the builders before save. user.PasswordValidator = func() func(string) error { validators := userDescPassword.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(password string) error { for _, fn := range fns { if err := fn(password); err != nil { return err } } return nil } }() // userDescIsSuperuser is the schema descriptor for is_superuser field. userDescIsSuperuser := userFields[3].Descriptor() // user.DefaultIsSuperuser holds the default value on creation for the is_superuser field. user.DefaultIsSuperuser = userDescIsSuperuser.Default.(bool) // userDescSuperuser is the schema descriptor for superuser field. userDescSuperuser := userFields[4].Descriptor() // user.DefaultSuperuser holds the default value on creation for the superuser field. user.DefaultSuperuser = userDescSuperuser.Default.(bool) // userDescID is the schema descriptor for id field. userDescID := userMixinFields0[0].Descriptor() // user.DefaultID holds the default value on creation for the id field. user.DefaultID = userDescID.Default.(func() uuid.UUID) }