package
0.0.0-20231222022803-663e6fc3512b
Repository: https://github.com/kubetasker/kubetaskerserver.git
Documentation: pkg.go.dev

# Functions

And groups predicates with the AND operator between them.
Avatar applies equality check predicate on the "avatar" field.
AvatarContains applies the Contains predicate on the "avatar" field.
AvatarContainsFold applies the ContainsFold predicate on the "avatar" field.
AvatarEQ applies the EQ predicate on the "avatar" field.
AvatarEqualFold applies the EqualFold predicate on the "avatar" field.
AvatarGT applies the GT predicate on the "avatar" field.
AvatarGTE applies the GTE predicate on the "avatar" field.
AvatarHasPrefix applies the HasPrefix predicate on the "avatar" field.
AvatarHasSuffix applies the HasSuffix predicate on the "avatar" field.
AvatarIn applies the In predicate on the "avatar" field.
AvatarIsNil applies the IsNil predicate on the "avatar" field.
AvatarLT applies the LT predicate on the "avatar" field.
AvatarLTE applies the LTE predicate on the "avatar" field.
AvatarNEQ applies the NEQ predicate on the "avatar" field.
AvatarNotIn applies the NotIn predicate on the "avatar" field.
AvatarNotNil applies the NotNil predicate on the "avatar" field.
ByAvatar orders the results by the avatar field.
ByCreatedAt orders the results by the created_at field.
ByDeletedAt orders the results by the deleted_at field.
ByDepartmentID orders the results by the department_id field.
ByDepartmentsField orders the results by departments field.
ByDescription orders the results by the description field.
ByEmail orders the results by the email field.
ByHomePath orders the results by the home_path field.
ByID orders the results by the id field.
ByMobile orders the results by the mobile field.
ByNickname orders the results by the nickname field.
ByPassword orders the results by the password field.
ByPositions orders the results by positions terms.
ByPositionsCount orders the results by positions count.
ByRoles orders the results by roles terms.
ByRolesCount orders the results by roles count.
ByStatus orders the results by the status field.
ByUpdatedAt orders the results by the updated_at field.
ByUsername orders the results by the username field.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtGT applies the GT predicate on the "created_at" field.
CreatedAtGTE applies the GTE predicate on the "created_at" field.
CreatedAtIn applies the In predicate on the "created_at" field.
CreatedAtLT applies the LT predicate on the "created_at" field.
CreatedAtLTE applies the LTE predicate on the "created_at" field.
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
DeletedAt applies equality check predicate on the "deleted_at" field.
DeletedAtEQ applies the EQ predicate on the "deleted_at" field.
DeletedAtGT applies the GT predicate on the "deleted_at" field.
DeletedAtGTE applies the GTE predicate on the "deleted_at" field.
DeletedAtIn applies the In predicate on the "deleted_at" field.
DeletedAtIsNil applies the IsNil predicate on the "deleted_at" field.
DeletedAtLT applies the LT predicate on the "deleted_at" field.
DeletedAtLTE applies the LTE predicate on the "deleted_at" field.
DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.
DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.
DeletedAtNotNil applies the NotNil predicate on the "deleted_at" field.
DepartmentID applies equality check predicate on the "department_id" field.
DepartmentIDEQ applies the EQ predicate on the "department_id" field.
DepartmentIDIn applies the In predicate on the "department_id" field.
DepartmentIDIsNil applies the IsNil predicate on the "department_id" field.
DepartmentIDNEQ applies the NEQ predicate on the "department_id" field.
DepartmentIDNotIn applies the NotIn predicate on the "department_id" field.
DepartmentIDNotNil applies the NotNil predicate on the "department_id" field.
Description applies equality check predicate on the "description" field.
DescriptionContains applies the Contains predicate on the "description" field.
DescriptionContainsFold applies the ContainsFold predicate on the "description" field.
DescriptionEQ applies the EQ predicate on the "description" field.
DescriptionEqualFold applies the EqualFold predicate on the "description" field.
DescriptionGT applies the GT predicate on the "description" field.
DescriptionGTE applies the GTE predicate on the "description" field.
DescriptionHasPrefix applies the HasPrefix predicate on the "description" field.
DescriptionHasSuffix applies the HasSuffix predicate on the "description" field.
DescriptionIn applies the In predicate on the "description" field.
DescriptionIsNil applies the IsNil predicate on the "description" field.
DescriptionLT applies the LT predicate on the "description" field.
DescriptionLTE applies the LTE predicate on the "description" field.
DescriptionNEQ applies the NEQ predicate on the "description" field.
DescriptionNotIn applies the NotIn predicate on the "description" field.
DescriptionNotNil applies the NotNil predicate on the "description" field.
Email applies equality check predicate on the "email" field.
EmailContains applies the Contains predicate on the "email" field.
EmailContainsFold applies the ContainsFold predicate on the "email" field.
EmailEQ applies the EQ predicate on the "email" field.
EmailEqualFold applies the EqualFold predicate on the "email" field.
EmailGT applies the GT predicate on the "email" field.
EmailGTE applies the GTE predicate on the "email" field.
EmailHasPrefix applies the HasPrefix predicate on the "email" field.
EmailHasSuffix applies the HasSuffix predicate on the "email" field.
EmailIn applies the In predicate on the "email" field.
EmailIsNil applies the IsNil predicate on the "email" field.
EmailLT applies the LT predicate on the "email" field.
EmailLTE applies the LTE predicate on the "email" field.
EmailNEQ applies the NEQ predicate on the "email" field.
EmailNotIn applies the NotIn predicate on the "email" field.
EmailNotNil applies the NotNil predicate on the "email" field.
HasDepartments applies the HasEdge predicate on the "departments" edge.
HasDepartmentsWith applies the HasEdge predicate on the "departments" edge with a given conditions (other predicates).
HasPositions applies the HasEdge predicate on the "positions" edge.
HasPositionsWith applies the HasEdge predicate on the "positions" edge with a given conditions (other predicates).
HasRoles applies the HasEdge predicate on the "roles" edge.
HasRolesWith applies the HasEdge predicate on the "roles" edge with a given conditions (other predicates).
HomePath applies equality check predicate on the "home_path" field.
HomePathContains applies the Contains predicate on the "home_path" field.
HomePathContainsFold applies the ContainsFold predicate on the "home_path" field.
HomePathEQ applies the EQ predicate on the "home_path" field.
HomePathEqualFold applies the EqualFold predicate on the "home_path" field.
HomePathGT applies the GT predicate on the "home_path" field.
HomePathGTE applies the GTE predicate on the "home_path" field.
HomePathHasPrefix applies the HasPrefix predicate on the "home_path" field.
HomePathHasSuffix applies the HasSuffix predicate on the "home_path" field.
HomePathIn applies the In predicate on the "home_path" field.
HomePathLT applies the LT predicate on the "home_path" field.
HomePathLTE applies the LTE predicate on the "home_path" field.
HomePathNEQ applies the NEQ predicate on the "home_path" field.
HomePathNotIn applies the NotIn predicate on the "home_path" field.
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
Mobile applies equality check predicate on the "mobile" field.
MobileContains applies the Contains predicate on the "mobile" field.
MobileContainsFold applies the ContainsFold predicate on the "mobile" field.
MobileEQ applies the EQ predicate on the "mobile" field.
MobileEqualFold applies the EqualFold predicate on the "mobile" field.
MobileGT applies the GT predicate on the "mobile" field.
MobileGTE applies the GTE predicate on the "mobile" field.
MobileHasPrefix applies the HasPrefix predicate on the "mobile" field.
MobileHasSuffix applies the HasSuffix predicate on the "mobile" field.
MobileIn applies the In predicate on the "mobile" field.
MobileIsNil applies the IsNil predicate on the "mobile" field.
MobileLT applies the LT predicate on the "mobile" field.
MobileLTE applies the LTE predicate on the "mobile" field.
MobileNEQ applies the NEQ predicate on the "mobile" field.
MobileNotIn applies the NotIn predicate on the "mobile" field.
MobileNotNil applies the NotNil predicate on the "mobile" field.
Nickname applies equality check predicate on the "nickname" field.
NicknameContains applies the Contains predicate on the "nickname" field.
NicknameContainsFold applies the ContainsFold predicate on the "nickname" field.
NicknameEQ applies the EQ predicate on the "nickname" field.
NicknameEqualFold applies the EqualFold predicate on the "nickname" field.
NicknameGT applies the GT predicate on the "nickname" field.
NicknameGTE applies the GTE predicate on the "nickname" field.
NicknameHasPrefix applies the HasPrefix predicate on the "nickname" field.
NicknameHasSuffix applies the HasSuffix predicate on the "nickname" field.
NicknameIn applies the In predicate on the "nickname" field.
NicknameLT applies the LT predicate on the "nickname" field.
NicknameLTE applies the LTE predicate on the "nickname" field.
NicknameNEQ applies the NEQ predicate on the "nickname" field.
NicknameNotIn applies the NotIn predicate on the "nickname" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
Password applies equality check predicate on the "password" field.
PasswordContains applies the Contains predicate on the "password" field.
PasswordContainsFold applies the ContainsFold predicate on the "password" field.
PasswordEQ applies the EQ predicate on the "password" field.
PasswordEqualFold applies the EqualFold predicate on the "password" field.
PasswordGT applies the GT predicate on the "password" field.
PasswordGTE applies the GTE predicate on the "password" field.
PasswordHasPrefix applies the HasPrefix predicate on the "password" field.
PasswordHasSuffix applies the HasSuffix predicate on the "password" field.
PasswordIn applies the In predicate on the "password" field.
PasswordLT applies the LT predicate on the "password" field.
PasswordLTE applies the LTE predicate on the "password" field.
PasswordNEQ applies the NEQ predicate on the "password" field.
PasswordNotIn applies the NotIn predicate on the "password" field.
Status applies equality check predicate on the "status" field.
StatusEQ applies the EQ predicate on the "status" field.
StatusGT applies the GT predicate on the "status" field.
StatusGTE applies the GTE predicate on the "status" field.
StatusIn applies the In predicate on the "status" field.
StatusIsNil applies the IsNil predicate on the "status" field.
StatusLT applies the LT predicate on the "status" field.
StatusLTE applies the LTE predicate on the "status" field.
StatusNEQ applies the NEQ predicate on the "status" field.
StatusNotIn applies the NotIn predicate on the "status" field.
StatusNotNil applies the NotNil predicate on the "status" field.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtGT applies the GT predicate on the "updated_at" field.
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
UpdatedAtIn applies the In predicate on the "updated_at" field.
UpdatedAtLT applies the LT predicate on the "updated_at" field.
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
Username applies equality check predicate on the "username" field.
UsernameContains applies the Contains predicate on the "username" field.
UsernameContainsFold applies the ContainsFold predicate on the "username" field.
UsernameEQ applies the EQ predicate on the "username" field.
UsernameEqualFold applies the EqualFold predicate on the "username" field.
UsernameGT applies the GT predicate on the "username" field.
UsernameGTE applies the GTE predicate on the "username" field.
UsernameHasPrefix applies the HasPrefix predicate on the "username" field.
UsernameHasSuffix applies the HasSuffix predicate on the "username" field.
UsernameIn applies the In predicate on the "username" field.
UsernameLT applies the LT predicate on the "username" field.
UsernameLTE applies the LTE predicate on the "username" field.
UsernameNEQ applies the NEQ predicate on the "username" field.
UsernameNotIn applies the NotIn predicate on the "username" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

DepartmentsColumn is the table column denoting the departments relation/edge.
DepartmentsInverseTable is the table name for the Department entity.
DepartmentsTable is the table that holds the departments relation/edge.
EdgeDepartments holds the string denoting the departments edge name in mutations.
EdgePositions holds the string denoting the positions edge name in mutations.
EdgeRoles holds the string denoting the roles edge name in mutations.
FieldAvatar holds the string denoting the avatar field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldDeletedAt holds the string denoting the deleted_at field in the database.
FieldDepartmentID holds the string denoting the department_id field in the database.
FieldDescription holds the string denoting the description field in the database.
FieldEmail holds the string denoting the email field in the database.
FieldHomePath holds the string denoting the home_path field in the database.
FieldID holds the string denoting the id field in the database.
FieldMobile holds the string denoting the mobile field in the database.
FieldNickname holds the string denoting the nickname field in the database.
FieldPassword holds the string denoting the password field in the database.
FieldStatus holds the string denoting the status field in the database.
FieldUpdatedAt holds the string denoting the updated_at field in the database.
FieldUsername holds the string denoting the username field in the database.
Label holds the string label denoting the user type in the database.
PositionsInverseTable is the table name for the Position entity.
PositionsTable is the table that holds the positions relation/edge.
RolesInverseTable is the table name for the Role entity.
RolesTable is the table that holds the roles relation/edge.
Table holds the table name of the user in the database.

# Variables

Columns holds all SQL columns for user fields.
DefaultAvatar holds the default value on creation for the "avatar" field.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultDepartmentID holds the default value on creation for the "department_id" field.
DefaultHomePath holds the default value on creation for the "home_path" field.
DefaultID holds the default value on creation for the "id" field.
DefaultStatus holds the default value on creation for the "status" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
Note that the variables below are initialized by the runtime package on the initialization of the application.
Note that the variables below are initialized by the runtime package on the initialization of the application.
PositionsPrimaryKey and PositionsColumn2 are the table columns denoting the primary key for the positions relation (M2M).
RolesPrimaryKey and RolesColumn2 are the table columns denoting the primary key for the roles relation (M2M).
UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.

# Type aliases

OrderOption defines the ordering options for the User queries.