// Code generated by ent, DO NOT EDIT. package user import ( "time" ) 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" // FieldUsername holds the string denoting the username field in the database. FieldUsername = "username" // FieldCreatedAt holds the string denoting the created_at field in the database. FieldCreatedAt = "created_at" // FieldUpdatedAt holds the string denoting the updated_at field in the database. FieldUpdatedAt = "updated_at" // FieldNext holds the string denoting the next field in the database. FieldNext = "next" // EdgeCard holds the string denoting the card edge name in mutations. EdgeCard = "card" // Table holds the table name of the user in the database. Table = "users" // CardTable is the table that holds the card relation/edge. CardTable = "cards" // CardInverseTable is the table name for the Card entity. // It exists in this package in order to avoid circular dependency with the "card" package. CardInverseTable = "cards" // CardColumn is the table column denoting the card relation/edge. CardColumn = "user_card" ) // Columns holds all SQL columns for user fields. var Columns = []string{ FieldID, FieldUsername, FieldCreatedAt, FieldUpdatedAt, FieldNext, } // ForeignKeys holds the SQL foreign-keys that are owned by the "users" // table and are not defined as standalone fields in the schema. var ForeignKeys = []string{ "group_users", } // ValidColumn reports if the column name is valid (part of the table columns). func ValidColumn(column string) bool { for i := range Columns { if column == Columns[i] { return true } } for i := range ForeignKeys { if column == ForeignKeys[i] { return true } } return false } var ( // UsernameValidator is a validator for the "username" field. It is called by the builders before save. UsernameValidator func(string) error // DefaultCreatedAt holds the default value on creation for the "created_at" field. DefaultCreatedAt func() time.Time // DefaultUpdatedAt holds the default value on creation for the "updated_at" field. DefaultUpdatedAt func() time.Time // DefaultNext holds the default value on creation for the "next" field. DefaultNext string )