Files
homebox/backend/internal/data/ent/runtime.go
2025-05-07 20:41:29 -04:00

541 lines
30 KiB
Go

// 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)
}