// Code generated by ent, DO NOT EDIT. package runtime import ( "voidraft/internal/models/ent/document" "voidraft/internal/models/ent/extension" "voidraft/internal/models/ent/keybinding" "voidraft/internal/models/ent/theme" "voidraft/internal/models/schema" ) // 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() { documentMixin := schema.Document{}.Mixin() documentMixinHooks0 := documentMixin[0].Hooks() documentMixinHooks1 := documentMixin[1].Hooks() document.Hooks[0] = documentMixinHooks0[0] document.Hooks[1] = documentMixinHooks1[0] documentMixinInters1 := documentMixin[1].Interceptors() document.Interceptors[0] = documentMixinInters1[0] documentMixinFields0 := documentMixin[0].Fields() _ = documentMixinFields0 documentFields := schema.Document{}.Fields() _ = documentFields // documentDescCreatedAt is the schema descriptor for created_at field. documentDescCreatedAt := documentMixinFields0[0].Descriptor() // document.DefaultCreatedAt holds the default value on creation for the created_at field. document.DefaultCreatedAt = documentDescCreatedAt.Default.(func() string) // documentDescUpdatedAt is the schema descriptor for updated_at field. documentDescUpdatedAt := documentMixinFields0[1].Descriptor() // document.DefaultUpdatedAt holds the default value on creation for the updated_at field. document.DefaultUpdatedAt = documentDescUpdatedAt.Default.(func() string) // documentDescTitle is the schema descriptor for title field. documentDescTitle := documentFields[0].Descriptor() // document.TitleValidator is a validator for the "title" field. It is called by the builders before save. document.TitleValidator = func() func(string) error { validators := documentDescTitle.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(title string) error { for _, fn := range fns { if err := fn(title); err != nil { return err } } return nil } }() // documentDescContent is the schema descriptor for content field. documentDescContent := documentFields[1].Descriptor() // document.DefaultContent holds the default value on creation for the content field. document.DefaultContent = documentDescContent.Default.(string) // documentDescLocked is the schema descriptor for locked field. documentDescLocked := documentFields[2].Descriptor() // document.DefaultLocked holds the default value on creation for the locked field. document.DefaultLocked = documentDescLocked.Default.(bool) extensionMixin := schema.Extension{}.Mixin() extensionMixinHooks0 := extensionMixin[0].Hooks() extensionMixinHooks1 := extensionMixin[1].Hooks() extension.Hooks[0] = extensionMixinHooks0[0] extension.Hooks[1] = extensionMixinHooks1[0] extensionMixinInters1 := extensionMixin[1].Interceptors() extension.Interceptors[0] = extensionMixinInters1[0] extensionMixinFields0 := extensionMixin[0].Fields() _ = extensionMixinFields0 extensionFields := schema.Extension{}.Fields() _ = extensionFields // extensionDescCreatedAt is the schema descriptor for created_at field. extensionDescCreatedAt := extensionMixinFields0[0].Descriptor() // extension.DefaultCreatedAt holds the default value on creation for the created_at field. extension.DefaultCreatedAt = extensionDescCreatedAt.Default.(func() string) // extensionDescUpdatedAt is the schema descriptor for updated_at field. extensionDescUpdatedAt := extensionMixinFields0[1].Descriptor() // extension.DefaultUpdatedAt holds the default value on creation for the updated_at field. extension.DefaultUpdatedAt = extensionDescUpdatedAt.Default.(func() string) // extensionDescKey is the schema descriptor for key field. extensionDescKey := extensionFields[0].Descriptor() // extension.KeyValidator is a validator for the "key" field. It is called by the builders before save. extension.KeyValidator = func() func(string) error { validators := extensionDescKey.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(key string) error { for _, fn := range fns { if err := fn(key); err != nil { return err } } return nil } }() // extensionDescEnabled is the schema descriptor for enabled field. extensionDescEnabled := extensionFields[1].Descriptor() // extension.DefaultEnabled holds the default value on creation for the enabled field. extension.DefaultEnabled = extensionDescEnabled.Default.(bool) keybindingMixin := schema.KeyBinding{}.Mixin() keybindingMixinHooks0 := keybindingMixin[0].Hooks() keybindingMixinHooks1 := keybindingMixin[1].Hooks() keybinding.Hooks[0] = keybindingMixinHooks0[0] keybinding.Hooks[1] = keybindingMixinHooks1[0] keybindingMixinInters1 := keybindingMixin[1].Interceptors() keybinding.Interceptors[0] = keybindingMixinInters1[0] keybindingMixinFields0 := keybindingMixin[0].Fields() _ = keybindingMixinFields0 keybindingFields := schema.KeyBinding{}.Fields() _ = keybindingFields // keybindingDescCreatedAt is the schema descriptor for created_at field. keybindingDescCreatedAt := keybindingMixinFields0[0].Descriptor() // keybinding.DefaultCreatedAt holds the default value on creation for the created_at field. keybinding.DefaultCreatedAt = keybindingDescCreatedAt.Default.(func() string) // keybindingDescUpdatedAt is the schema descriptor for updated_at field. keybindingDescUpdatedAt := keybindingMixinFields0[1].Descriptor() // keybinding.DefaultUpdatedAt holds the default value on creation for the updated_at field. keybinding.DefaultUpdatedAt = keybindingDescUpdatedAt.Default.(func() string) // keybindingDescKey is the schema descriptor for key field. keybindingDescKey := keybindingFields[0].Descriptor() // keybinding.KeyValidator is a validator for the "key" field. It is called by the builders before save. keybinding.KeyValidator = func() func(string) error { validators := keybindingDescKey.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(key string) error { for _, fn := range fns { if err := fn(key); err != nil { return err } } return nil } }() // keybindingDescCommand is the schema descriptor for command field. keybindingDescCommand := keybindingFields[1].Descriptor() // keybinding.CommandValidator is a validator for the "command" field. It is called by the builders before save. keybinding.CommandValidator = func() func(string) error { validators := keybindingDescCommand.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(command string) error { for _, fn := range fns { if err := fn(command); err != nil { return err } } return nil } }() // keybindingDescExtension is the schema descriptor for extension field. keybindingDescExtension := keybindingFields[2].Descriptor() // keybinding.ExtensionValidator is a validator for the "extension" field. It is called by the builders before save. keybinding.ExtensionValidator = keybindingDescExtension.Validators[0].(func(string) error) // keybindingDescEnabled is the schema descriptor for enabled field. keybindingDescEnabled := keybindingFields[3].Descriptor() // keybinding.DefaultEnabled holds the default value on creation for the enabled field. keybinding.DefaultEnabled = keybindingDescEnabled.Default.(bool) themeMixin := schema.Theme{}.Mixin() themeMixinHooks0 := themeMixin[0].Hooks() themeMixinHooks1 := themeMixin[1].Hooks() theme.Hooks[0] = themeMixinHooks0[0] theme.Hooks[1] = themeMixinHooks1[0] themeMixinInters1 := themeMixin[1].Interceptors() theme.Interceptors[0] = themeMixinInters1[0] themeMixinFields0 := themeMixin[0].Fields() _ = themeMixinFields0 themeFields := schema.Theme{}.Fields() _ = themeFields // themeDescCreatedAt is the schema descriptor for created_at field. themeDescCreatedAt := themeMixinFields0[0].Descriptor() // theme.DefaultCreatedAt holds the default value on creation for the created_at field. theme.DefaultCreatedAt = themeDescCreatedAt.Default.(func() string) // themeDescUpdatedAt is the schema descriptor for updated_at field. themeDescUpdatedAt := themeMixinFields0[1].Descriptor() // theme.DefaultUpdatedAt holds the default value on creation for the updated_at field. theme.DefaultUpdatedAt = themeDescUpdatedAt.Default.(func() string) // themeDescKey is the schema descriptor for key field. themeDescKey := themeFields[0].Descriptor() // theme.KeyValidator is a validator for the "key" field. It is called by the builders before save. theme.KeyValidator = func() func(string) error { validators := themeDescKey.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(key string) error { for _, fn := range fns { if err := fn(key); err != nil { return err } } return nil } }() } const ( Version = "v0.14.5" // Version of ent codegen. Sum = "h1:Rj2WOYJtCkWyFo6a+5wB3EfBRP0rnx1fMk6gGA0UUe4=" // Sum of ent codegen. )