Files
voidraft/internal/models/ent/runtime/runtime.go
2025-12-20 16:43:04 +08:00

261 lines
13 KiB
Go

// 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()
documentMixinHooks1 := documentMixin[1].Hooks()
documentMixinHooks2 := documentMixin[2].Hooks()
document.Hooks[0] = documentMixinHooks1[0]
document.Hooks[1] = documentMixinHooks2[0]
documentMixinInters2 := documentMixin[2].Interceptors()
document.Interceptors[0] = documentMixinInters2[0]
documentMixinFields0 := documentMixin[0].Fields()
_ = documentMixinFields0
documentMixinFields1 := documentMixin[1].Fields()
_ = documentMixinFields1
documentFields := schema.Document{}.Fields()
_ = documentFields
// documentDescUUID is the schema descriptor for uuid field.
documentDescUUID := documentMixinFields0[0].Descriptor()
// document.DefaultUUID holds the default value on creation for the uuid field.
document.DefaultUUID = documentDescUUID.Default.(func() string)
// documentDescCreatedAt is the schema descriptor for created_at field.
documentDescCreatedAt := documentMixinFields1[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 := documentMixinFields1[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()
extensionMixinHooks1 := extensionMixin[1].Hooks()
extensionMixinHooks2 := extensionMixin[2].Hooks()
extension.Hooks[0] = extensionMixinHooks1[0]
extension.Hooks[1] = extensionMixinHooks2[0]
extensionMixinInters2 := extensionMixin[2].Interceptors()
extension.Interceptors[0] = extensionMixinInters2[0]
extensionMixinFields0 := extensionMixin[0].Fields()
_ = extensionMixinFields0
extensionMixinFields1 := extensionMixin[1].Fields()
_ = extensionMixinFields1
extensionFields := schema.Extension{}.Fields()
_ = extensionFields
// extensionDescUUID is the schema descriptor for uuid field.
extensionDescUUID := extensionMixinFields0[0].Descriptor()
// extension.DefaultUUID holds the default value on creation for the uuid field.
extension.DefaultUUID = extensionDescUUID.Default.(func() string)
// extensionDescCreatedAt is the schema descriptor for created_at field.
extensionDescCreatedAt := extensionMixinFields1[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 := extensionMixinFields1[1].Descriptor()
// extension.DefaultUpdatedAt holds the default value on creation for the updated_at field.
extension.DefaultUpdatedAt = extensionDescUpdatedAt.Default.(func() string)
// extensionDescName is the schema descriptor for name field.
extensionDescName := extensionFields[0].Descriptor()
// extension.NameValidator is a validator for the "name" field. It is called by the builders before save.
extension.NameValidator = func() func(string) error {
validators := extensionDescName.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
}
}()
// 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()
keybindingMixinHooks1 := keybindingMixin[1].Hooks()
keybindingMixinHooks2 := keybindingMixin[2].Hooks()
keybinding.Hooks[0] = keybindingMixinHooks1[0]
keybinding.Hooks[1] = keybindingMixinHooks2[0]
keybindingMixinInters2 := keybindingMixin[2].Interceptors()
keybinding.Interceptors[0] = keybindingMixinInters2[0]
keybindingMixinFields0 := keybindingMixin[0].Fields()
_ = keybindingMixinFields0
keybindingMixinFields1 := keybindingMixin[1].Fields()
_ = keybindingMixinFields1
keybindingFields := schema.KeyBinding{}.Fields()
_ = keybindingFields
// keybindingDescUUID is the schema descriptor for uuid field.
keybindingDescUUID := keybindingMixinFields0[0].Descriptor()
// keybinding.DefaultUUID holds the default value on creation for the uuid field.
keybinding.DefaultUUID = keybindingDescUUID.Default.(func() string)
// keybindingDescCreatedAt is the schema descriptor for created_at field.
keybindingDescCreatedAt := keybindingMixinFields1[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 := keybindingMixinFields1[1].Descriptor()
// keybinding.DefaultUpdatedAt holds the default value on creation for the updated_at field.
keybinding.DefaultUpdatedAt = keybindingDescUpdatedAt.Default.(func() string)
// keybindingDescName is the schema descriptor for name field.
keybindingDescName := keybindingFields[0].Descriptor()
// keybinding.NameValidator is a validator for the "name" field. It is called by the builders before save.
keybinding.NameValidator = func() func(string) error {
validators := keybindingDescName.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
}
}()
// keybindingDescType is the schema descriptor for type field.
keybindingDescType := keybindingFields[1].Descriptor()
// keybinding.DefaultType holds the default value on creation for the type field.
keybinding.DefaultType = keybindingDescType.Default.(string)
// keybinding.TypeValidator is a validator for the "type" field. It is called by the builders before save.
keybinding.TypeValidator = keybindingDescType.Validators[0].(func(string) error)
// keybindingDescKey is the schema descriptor for key field.
keybindingDescKey := keybindingFields[2].Descriptor()
// keybinding.KeyValidator is a validator for the "key" field. It is called by the builders before save.
keybinding.KeyValidator = keybindingDescKey.Validators[0].(func(string) error)
// keybindingDescMacos is the schema descriptor for macos field.
keybindingDescMacos := keybindingFields[3].Descriptor()
// keybinding.MacosValidator is a validator for the "macos" field. It is called by the builders before save.
keybinding.MacosValidator = keybindingDescMacos.Validators[0].(func(string) error)
// keybindingDescWindows is the schema descriptor for windows field.
keybindingDescWindows := keybindingFields[4].Descriptor()
// keybinding.WindowsValidator is a validator for the "windows" field. It is called by the builders before save.
keybinding.WindowsValidator = keybindingDescWindows.Validators[0].(func(string) error)
// keybindingDescLinux is the schema descriptor for linux field.
keybindingDescLinux := keybindingFields[5].Descriptor()
// keybinding.LinuxValidator is a validator for the "linux" field. It is called by the builders before save.
keybinding.LinuxValidator = keybindingDescLinux.Validators[0].(func(string) error)
// keybindingDescExtension is the schema descriptor for extension field.
keybindingDescExtension := keybindingFields[6].Descriptor()
// keybinding.ExtensionValidator is a validator for the "extension" field. It is called by the builders before save.
keybinding.ExtensionValidator = func() func(string) error {
validators := keybindingDescExtension.Validators
fns := [...]func(string) error{
validators[0].(func(string) error),
validators[1].(func(string) error),
}
return func(extension string) error {
for _, fn := range fns {
if err := fn(extension); err != nil {
return err
}
}
return nil
}
}()
// keybindingDescEnabled is the schema descriptor for enabled field.
keybindingDescEnabled := keybindingFields[7].Descriptor()
// keybinding.DefaultEnabled holds the default value on creation for the enabled field.
keybinding.DefaultEnabled = keybindingDescEnabled.Default.(bool)
// keybindingDescPreventDefault is the schema descriptor for prevent_default field.
keybindingDescPreventDefault := keybindingFields[8].Descriptor()
// keybinding.DefaultPreventDefault holds the default value on creation for the prevent_default field.
keybinding.DefaultPreventDefault = keybindingDescPreventDefault.Default.(bool)
// keybindingDescScope is the schema descriptor for scope field.
keybindingDescScope := keybindingFields[9].Descriptor()
// keybinding.DefaultScope holds the default value on creation for the scope field.
keybinding.DefaultScope = keybindingDescScope.Default.(string)
// keybinding.ScopeValidator is a validator for the "scope" field. It is called by the builders before save.
keybinding.ScopeValidator = keybindingDescScope.Validators[0].(func(string) error)
themeMixin := schema.Theme{}.Mixin()
themeMixinHooks1 := themeMixin[1].Hooks()
themeMixinHooks2 := themeMixin[2].Hooks()
theme.Hooks[0] = themeMixinHooks1[0]
theme.Hooks[1] = themeMixinHooks2[0]
themeMixinInters2 := themeMixin[2].Interceptors()
theme.Interceptors[0] = themeMixinInters2[0]
themeMixinFields0 := themeMixin[0].Fields()
_ = themeMixinFields0
themeMixinFields1 := themeMixin[1].Fields()
_ = themeMixinFields1
themeFields := schema.Theme{}.Fields()
_ = themeFields
// themeDescUUID is the schema descriptor for uuid field.
themeDescUUID := themeMixinFields0[0].Descriptor()
// theme.DefaultUUID holds the default value on creation for the uuid field.
theme.DefaultUUID = themeDescUUID.Default.(func() string)
// themeDescCreatedAt is the schema descriptor for created_at field.
themeDescCreatedAt := themeMixinFields1[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 := themeMixinFields1[1].Descriptor()
// theme.DefaultUpdatedAt holds the default value on creation for the updated_at field.
theme.DefaultUpdatedAt = themeDescUpdatedAt.Default.(func() string)
// themeDescName is the schema descriptor for name field.
themeDescName := themeFields[0].Descriptor()
// theme.NameValidator is a validator for the "name" field. It is called by the builders before save.
theme.NameValidator = func() func(string) error {
validators := themeDescName.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
}
}()
}
const (
Version = "v0.14.5" // Version of ent codegen.
Sum = "h1:Rj2WOYJtCkWyFo6a+5wB3EfBRP0rnx1fMk6gGA0UUe4=" // Sum of ent codegen.
)