snapshot of https://github.com/ent/ent.git (master, 2026-09-15; blobs > 131072B omitted)
This commit is contained in:
167
entc/integration/gremlin/ent/user/user.go
Normal file
167
entc/integration/gremlin/ent/user/user.go
Normal file
@@ -0,0 +1,167 @@
|
||||
// Copyright 2019-present Facebook Inc. All rights reserved.
|
||||
// This source code is licensed under the Apache 2.0 license found
|
||||
// in the LICENSE file in the root directory of this source tree.
|
||||
|
||||
// Code generated by ent, DO NOT EDIT.
|
||||
|
||||
package user
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"entgo.io/ent/dialect/gremlin/graph/dsl"
|
||||
)
|
||||
|
||||
const (
|
||||
// Label holds the string label denoting the user type in the database.
|
||||
Label = "user"
|
||||
// FieldID holds the string denoting the id field in the database.
|
||||
FieldID = "id"
|
||||
// FieldOptionalInt holds the string denoting the optional_int field in the database.
|
||||
FieldOptionalInt = "optional_int"
|
||||
// FieldAge holds the string denoting the age field in the database.
|
||||
FieldAge = "age"
|
||||
// FieldName holds the string denoting the name field in the database.
|
||||
FieldName = "name"
|
||||
// FieldLast holds the string denoting the last field in the database.
|
||||
FieldLast = "last"
|
||||
// FieldNickname holds the string denoting the nickname field in the database.
|
||||
FieldNickname = "nickname"
|
||||
// FieldAddress holds the string denoting the address field in the database.
|
||||
FieldAddress = "address"
|
||||
// FieldPhone holds the string denoting the phone field in the database.
|
||||
FieldPhone = "phone"
|
||||
// FieldPassword holds the string denoting the password field in the database.
|
||||
FieldPassword = "password"
|
||||
// FieldRole holds the string denoting the role field in the database.
|
||||
FieldRole = "role"
|
||||
// FieldEmployment holds the string denoting the employment field in the database.
|
||||
FieldEmployment = "employment"
|
||||
// FieldSSOCert holds the string denoting the ssocert field in the database.
|
||||
FieldSSOCert = "sso_cert"
|
||||
// FieldFilesCount holds the string denoting the files_count field in the database.
|
||||
FieldFilesCount = "files_count"
|
||||
// EdgeCard holds the string denoting the card edge name in mutations.
|
||||
EdgeCard = "card"
|
||||
// EdgePets holds the string denoting the pets edge name in mutations.
|
||||
EdgePets = "pets"
|
||||
// EdgeFiles holds the string denoting the files edge name in mutations.
|
||||
EdgeFiles = "files"
|
||||
// EdgeGroups holds the string denoting the groups edge name in mutations.
|
||||
EdgeGroups = "groups"
|
||||
// EdgeFriends holds the string denoting the friends edge name in mutations.
|
||||
EdgeFriends = "friends"
|
||||
// EdgeFollowers holds the string denoting the followers edge name in mutations.
|
||||
EdgeFollowers = "followers"
|
||||
// EdgeFollowing holds the string denoting the following edge name in mutations.
|
||||
EdgeFollowing = "following"
|
||||
// EdgeTeam holds the string denoting the team edge name in mutations.
|
||||
EdgeTeam = "team"
|
||||
// EdgeSpouse holds the string denoting the spouse edge name in mutations.
|
||||
EdgeSpouse = "spouse"
|
||||
// EdgeChildren holds the string denoting the children edge name in mutations.
|
||||
EdgeChildren = "children"
|
||||
// EdgeParent holds the string denoting the parent edge name in mutations.
|
||||
EdgeParent = "parent"
|
||||
// CardLabel holds the string label denoting the card edge type in the database.
|
||||
CardLabel = "user_card"
|
||||
// PetsLabel holds the string label denoting the pets edge type in the database.
|
||||
PetsLabel = "user_pets"
|
||||
// FilesLabel holds the string label denoting the files edge type in the database.
|
||||
FilesLabel = "user_files"
|
||||
// GroupsLabel holds the string label denoting the groups edge type in the database.
|
||||
GroupsLabel = "user_groups"
|
||||
// FriendsLabel holds the string label denoting the friends edge type in the database.
|
||||
FriendsLabel = "user_friends"
|
||||
// FollowersInverseLabel holds the string label denoting the followers inverse edge type in the database.
|
||||
FollowersInverseLabel = "user_following"
|
||||
// FollowingLabel holds the string label denoting the following edge type in the database.
|
||||
FollowingLabel = "user_following"
|
||||
// TeamLabel holds the string label denoting the team edge type in the database.
|
||||
TeamLabel = "user_team"
|
||||
// SpouseLabel holds the string label denoting the spouse edge type in the database.
|
||||
SpouseLabel = "user_spouse"
|
||||
// ChildrenInverseLabel holds the string label denoting the children inverse edge type in the database.
|
||||
ChildrenInverseLabel = "user_parent"
|
||||
// ParentLabel holds the string label denoting the parent edge type in the database.
|
||||
ParentLabel = "user_parent"
|
||||
)
|
||||
|
||||
var (
|
||||
// OptionalIntValidator is a validator for the "optional_int" field. It is called by the builders before save.
|
||||
OptionalIntValidator func(int) error
|
||||
// DefaultLast holds the default value on creation for the "last" field.
|
||||
DefaultLast string
|
||||
// DefaultAddress holds the default value on creation for the "address" field.
|
||||
DefaultAddress func() string
|
||||
)
|
||||
|
||||
// Role defines the type for the "role" enum field.
|
||||
type Role string
|
||||
|
||||
// RoleUser is the default value of the Role enum.
|
||||
const DefaultRole = RoleUser
|
||||
|
||||
// Role values.
|
||||
const (
|
||||
RoleUser Role = "user"
|
||||
RoleAdmin Role = "admin"
|
||||
RoleFreeUser Role = "free-user"
|
||||
RoleTestUser Role = "test user"
|
||||
)
|
||||
|
||||
func (r Role) String() string {
|
||||
return string(r)
|
||||
}
|
||||
|
||||
// RoleValidator is a validator for the "role" field enum values. It is called by the builders before save.
|
||||
func RoleValidator(r Role) error {
|
||||
switch r {
|
||||
case RoleUser, RoleAdmin, RoleFreeUser, RoleTestUser:
|
||||
return nil
|
||||
default:
|
||||
return fmt.Errorf("user: invalid enum value for role field: %q", r)
|
||||
}
|
||||
}
|
||||
|
||||
// Employment defines the type for the "employment" enum field.
|
||||
type Employment string
|
||||
|
||||
// EmploymentFullTime is the default value of the Employment enum.
|
||||
const DefaultEmployment = EmploymentFullTime
|
||||
|
||||
// Employment values.
|
||||
const (
|
||||
EmploymentFullTime Employment = "Full-Time"
|
||||
EmploymentPartTime Employment = "Part-Time"
|
||||
EmploymentContract Employment = "Contract"
|
||||
)
|
||||
|
||||
func (e Employment) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
// EmploymentValidator is a validator for the "employment" field enum values. It is called by the builders before save.
|
||||
func EmploymentValidator(e Employment) error {
|
||||
switch e {
|
||||
case EmploymentFullTime, EmploymentPartTime, EmploymentContract:
|
||||
return nil
|
||||
default:
|
||||
return fmt.Errorf("user: invalid enum value for employment field: %q", e)
|
||||
}
|
||||
}
|
||||
|
||||
// OrderOption defines the ordering options for the User queries.
|
||||
type OrderOption func(*dsl.Traversal)
|
||||
|
||||
// Ptr returns a new pointer to the enum value.
|
||||
func (r Role) Ptr() *Role {
|
||||
return &r
|
||||
}
|
||||
|
||||
// Ptr returns a new pointer to the enum value.
|
||||
func (e Employment) Ptr() *Employment {
|
||||
return &e
|
||||
}
|
||||
|
||||
// comment from another template.
|
||||
Reference in New Issue
Block a user