# Functions
Access applies equality check predicate on the "access" field.
AccessContains applies the Contains predicate on the "access" field.
AccessContainsFold applies the ContainsFold predicate on the "access" field.
AccessEQ applies the EQ predicate on the "access" field.
AccessEqualFold applies the EqualFold predicate on the "access" field.
AccessGT applies the GT predicate on the "access" field.
AccessGTE applies the GTE predicate on the "access" field.
AccessHasPrefix applies the HasPrefix predicate on the "access" field.
AccessHasSuffix applies the HasSuffix predicate on the "access" field.
AccessIn applies the In predicate on the "access" field.
AccessIsNil applies the IsNil predicate on the "access" field.
AccessLT applies the LT predicate on the "access" field.
AccessLTE applies the LTE predicate on the "access" field.
AccessNEQ applies the NEQ predicate on the "access" field.
AccessNotIn applies the NotIn predicate on the "access" field.
AccessNotNil applies the NotNil predicate on the "access" field.
And groups predicates with the AND operator between them.
AvatarID applies equality check predicate on the "avatar_id" field.
AvatarIDEQ applies the EQ predicate on the "avatar_id" field.
AvatarIDIn applies the In predicate on the "avatar_id" field.
AvatarIDIsNil applies the IsNil predicate on the "avatar_id" field.
AvatarIDNEQ applies the NEQ predicate on the "avatar_id" field.
AvatarIDNotIn applies the NotIn predicate on the "avatar_id" field.
AvatarIDNotNil applies the NotNil predicate on the "avatar_id" field.
Bio applies equality check predicate on the "bio" field.
BioContains applies the Contains predicate on the "bio" field.
BioContainsFold applies the ContainsFold predicate on the "bio" field.
BioEQ applies the EQ predicate on the "bio" field.
BioEqualFold applies the EqualFold predicate on the "bio" field.
BioGT applies the GT predicate on the "bio" field.
BioGTE applies the GTE predicate on the "bio" field.
BioHasPrefix applies the HasPrefix predicate on the "bio" field.
BioHasSuffix applies the HasSuffix predicate on the "bio" field.
BioIn applies the In predicate on the "bio" field.
BioIsNil applies the IsNil predicate on the "bio" field.
BioLT applies the LT predicate on the "bio" field.
BioLTE applies the LTE predicate on the "bio" field.
BioNEQ applies the NEQ predicate on the "bio" field.
BioNotIn applies the NotIn predicate on the "bio" field.
BioNotNil applies the NotNil predicate on the "bio" field.
ByAccess orders the results by the access field.
ByAvatarField orders the results by avatar field.
ByAvatarID orders the results by the avatar_id field.
ByBio orders the results by the bio field.
ByCityField orders the results by city field.
ByCityID orders the results by the city_id field.
ByComments orders the results by comments terms.
ByCommentsCount orders the results by comments count.
ByCreatedAt orders the results by the created_at field.
ByDob orders the results by the dob field.
ByEmail orders the results by the email field.
ByFirstName orders the results by the first_name field.
ByID orders the results by the id field.
ByIsActive orders the results by the is_active field.
ByIsEmailVerified orders the results by the is_email_verified field.
ByIsStaff orders the results by the is_staff field.
ByLastName orders the results by the last_name field.
ByMemberChats orders the results by member_chats terms.
ByMemberChatsCount orders the results by member_chats count.
ByMessages orders the results by messages terms.
ByMessagesCount orders the results by messages count.
ByNotifications orders the results by notifications terms.
ByNotificationsCount orders the results by notifications count.
ByNotificationsFrom orders the results by notifications_from terms.
ByNotificationsFromCount orders the results by notifications_from count.
ByNotificationsRead orders the results by notifications_read terms.
ByNotificationsReadCount orders the results by notifications_read count.
ByOtpField orders the results by otp field.
ByOwnedChats orders the results by owned_chats terms.
ByOwnedChatsCount orders the results by owned_chats count.
ByPassword orders the results by the password field.
ByPosts orders the results by posts terms.
ByPostsCount orders the results by posts count.
ByReactions orders the results by reactions terms.
ByReactionsCount orders the results by reactions count.
ByRefresh orders the results by the refresh field.
ByReplies orders the results by replies terms.
ByRepliesCount orders the results by replies count.
ByRequesteeFriends orders the results by requestee_friends terms.
ByRequesteeFriendsCount orders the results by requestee_friends count.
ByRequesterFriends orders the results by requester_friends terms.
ByRequesterFriendsCount orders the results by requester_friends count.
ByTermsAgreement orders the results by the terms_agreement field.
ByUpdatedAt orders the results by the updated_at field.
ByUsername orders the results by the username field.
CityID applies equality check predicate on the "city_id" field.
CityIDEQ applies the EQ predicate on the "city_id" field.
CityIDIn applies the In predicate on the "city_id" field.
CityIDIsNil applies the IsNil predicate on the "city_id" field.
CityIDNEQ applies the NEQ predicate on the "city_id" field.
CityIDNotIn applies the NotIn predicate on the "city_id" field.
CityIDNotNil applies the NotNil predicate on the "city_id" 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.
Dob applies equality check predicate on the "dob" field.
DobEQ applies the EQ predicate on the "dob" field.
DobGT applies the GT predicate on the "dob" field.
DobGTE applies the GTE predicate on the "dob" field.
DobIn applies the In predicate on the "dob" field.
DobIsNil applies the IsNil predicate on the "dob" field.
DobLT applies the LT predicate on the "dob" field.
DobLTE applies the LTE predicate on the "dob" field.
DobNEQ applies the NEQ predicate on the "dob" field.
DobNotIn applies the NotIn predicate on the "dob" field.
DobNotNil applies the NotNil predicate on the "dob" 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.
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.
FirstName applies equality check predicate on the "first_name" field.
FirstNameContains applies the Contains predicate on the "first_name" field.
FirstNameContainsFold applies the ContainsFold predicate on the "first_name" field.
FirstNameEQ applies the EQ predicate on the "first_name" field.
FirstNameEqualFold applies the EqualFold predicate on the "first_name" field.
FirstNameGT applies the GT predicate on the "first_name" field.
FirstNameGTE applies the GTE predicate on the "first_name" field.
FirstNameHasPrefix applies the HasPrefix predicate on the "first_name" field.
FirstNameHasSuffix applies the HasSuffix predicate on the "first_name" field.
FirstNameIn applies the In predicate on the "first_name" field.
FirstNameLT applies the LT predicate on the "first_name" field.
FirstNameLTE applies the LTE predicate on the "first_name" field.
FirstNameNEQ applies the NEQ predicate on the "first_name" field.
FirstNameNotIn applies the NotIn predicate on the "first_name" field.
HasAvatar applies the HasEdge predicate on the "avatar" edge.
HasAvatarWith applies the HasEdge predicate on the "avatar" edge with a given conditions (other predicates).
HasCity applies the HasEdge predicate on the "city" edge.
HasCityWith applies the HasEdge predicate on the "city" edge with a given conditions (other predicates).
HasComments applies the HasEdge predicate on the "comments" edge.
HasCommentsWith applies the HasEdge predicate on the "comments" edge with a given conditions (other predicates).
HasMemberChats applies the HasEdge predicate on the "member_chats" edge.
HasMemberChatsWith applies the HasEdge predicate on the "member_chats" edge with a given conditions (other predicates).
HasMessages applies the HasEdge predicate on the "messages" edge.
HasMessagesWith applies the HasEdge predicate on the "messages" edge with a given conditions (other predicates).
HasNotifications applies the HasEdge predicate on the "notifications" edge.
HasNotificationsFrom applies the HasEdge predicate on the "notifications_from" edge.
HasNotificationsFromWith applies the HasEdge predicate on the "notifications_from" edge with a given conditions (other predicates).
HasNotificationsRead applies the HasEdge predicate on the "notifications_read" edge.
HasNotificationsReadWith applies the HasEdge predicate on the "notifications_read" edge with a given conditions (other predicates).
HasNotificationsWith applies the HasEdge predicate on the "notifications" edge with a given conditions (other predicates).
HasOtp applies the HasEdge predicate on the "otp" edge.
HasOtpWith applies the HasEdge predicate on the "otp" edge with a given conditions (other predicates).
HasOwnedChats applies the HasEdge predicate on the "owned_chats" edge.
HasOwnedChatsWith applies the HasEdge predicate on the "owned_chats" edge with a given conditions (other predicates).
HasPosts applies the HasEdge predicate on the "posts" edge.
HasPostsWith applies the HasEdge predicate on the "posts" edge with a given conditions (other predicates).
HasReactions applies the HasEdge predicate on the "reactions" edge.
HasReactionsWith applies the HasEdge predicate on the "reactions" edge with a given conditions (other predicates).
HasReplies applies the HasEdge predicate on the "replies" edge.
HasRepliesWith applies the HasEdge predicate on the "replies" edge with a given conditions (other predicates).
HasRequesteeFriends applies the HasEdge predicate on the "requestee_friends" edge.
HasRequesteeFriendsWith applies the HasEdge predicate on the "requestee_friends" edge with a given conditions (other predicates).
HasRequesterFriends applies the HasEdge predicate on the "requester_friends" edge.
HasRequesterFriendsWith applies the HasEdge predicate on the "requester_friends" edge with a given conditions (other predicates).
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.
IsActive applies equality check predicate on the "is_active" field.
IsActiveEQ applies the EQ predicate on the "is_active" field.
IsActiveNEQ applies the NEQ predicate on the "is_active" field.
IsEmailVerified applies equality check predicate on the "is_email_verified" field.
IsEmailVerifiedEQ applies the EQ predicate on the "is_email_verified" field.
IsEmailVerifiedNEQ applies the NEQ predicate on the "is_email_verified" field.
IsStaff applies equality check predicate on the "is_staff" field.
IsStaffEQ applies the EQ predicate on the "is_staff" field.
IsStaffNEQ applies the NEQ predicate on the "is_staff" field.
LastName applies equality check predicate on the "last_name" field.
LastNameContains applies the Contains predicate on the "last_name" field.
LastNameContainsFold applies the ContainsFold predicate on the "last_name" field.
LastNameEQ applies the EQ predicate on the "last_name" field.
LastNameEqualFold applies the EqualFold predicate on the "last_name" field.
LastNameGT applies the GT predicate on the "last_name" field.
LastNameGTE applies the GTE predicate on the "last_name" field.
LastNameHasPrefix applies the HasPrefix predicate on the "last_name" field.
LastNameHasSuffix applies the HasSuffix predicate on the "last_name" field.
LastNameIn applies the In predicate on the "last_name" field.
LastNameLT applies the LT predicate on the "last_name" field.
LastNameLTE applies the LTE predicate on the "last_name" field.
LastNameNEQ applies the NEQ predicate on the "last_name" field.
LastNameNotIn applies the NotIn predicate on the "last_name" 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.
Refresh applies equality check predicate on the "refresh" field.
RefreshContains applies the Contains predicate on the "refresh" field.
RefreshContainsFold applies the ContainsFold predicate on the "refresh" field.
RefreshEQ applies the EQ predicate on the "refresh" field.
RefreshEqualFold applies the EqualFold predicate on the "refresh" field.
RefreshGT applies the GT predicate on the "refresh" field.
RefreshGTE applies the GTE predicate on the "refresh" field.
RefreshHasPrefix applies the HasPrefix predicate on the "refresh" field.
RefreshHasSuffix applies the HasSuffix predicate on the "refresh" field.
RefreshIn applies the In predicate on the "refresh" field.
RefreshIsNil applies the IsNil predicate on the "refresh" field.
RefreshLT applies the LT predicate on the "refresh" field.
RefreshLTE applies the LTE predicate on the "refresh" field.
RefreshNEQ applies the NEQ predicate on the "refresh" field.
RefreshNotIn applies the NotIn predicate on the "refresh" field.
RefreshNotNil applies the NotNil predicate on the "refresh" field.
TermsAgreement applies equality check predicate on the "terms_agreement" field.
TermsAgreementEQ applies the EQ predicate on the "terms_agreement" field.
TermsAgreementNEQ applies the NEQ predicate on the "terms_agreement" 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
AvatarColumn is the table column denoting the avatar relation/edge.
AvatarInverseTable is the table name for the File entity.
AvatarTable is the table that holds the avatar relation/edge.
CityColumn is the table column denoting the city relation/edge.
CityInverseTable is the table name for the City entity.
CityTable is the table that holds the city relation/edge.
CommentsColumn is the table column denoting the comments relation/edge.
CommentsInverseTable is the table name for the Comment entity.
CommentsTable is the table that holds the comments relation/edge.
EdgeAvatar holds the string denoting the avatar edge name in mutations.
EdgeCity holds the string denoting the city edge name in mutations.
EdgeComments holds the string denoting the comments edge name in mutations.
EdgeMemberChats holds the string denoting the member_chats edge name in mutations.
EdgeMessages holds the string denoting the messages edge name in mutations.
EdgeNotifications holds the string denoting the notifications edge name in mutations.
EdgeNotificationsFrom holds the string denoting the notifications_from edge name in mutations.
EdgeNotificationsRead holds the string denoting the notifications_read edge name in mutations.
EdgeOtp holds the string denoting the otp edge name in mutations.
EdgeOwnedChats holds the string denoting the owned_chats edge name in mutations.
EdgePosts holds the string denoting the posts edge name in mutations.
EdgeReactions holds the string denoting the reactions edge name in mutations.
EdgeReplies holds the string denoting the replies edge name in mutations.
EdgeRequesteeFriends holds the string denoting the requestee_friends edge name in mutations.
EdgeRequesterFriends holds the string denoting the requester_friends edge name in mutations.
FieldAccess holds the string denoting the access field in the database.
FieldAvatarID holds the string denoting the avatar_id field in the database.
FieldBio holds the string denoting the bio field in the database.
FieldCityID holds the string denoting the city_id field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldDob holds the string denoting the dob field in the database.
FieldEmail holds the string denoting the email field in the database.
FieldFirstName holds the string denoting the first_name field in the database.
FieldID holds the string denoting the id field in the database.
FieldIsActive holds the string denoting the is_active field in the database.
FieldIsEmailVerified holds the string denoting the is_email_verified field in the database.
FieldIsStaff holds the string denoting the is_staff field in the database.
FieldLastName holds the string denoting the last_name field in the database.
FieldPassword holds the string denoting the password field in the database.
FieldRefresh holds the string denoting the refresh field in the database.
FieldTermsAgreement holds the string denoting the terms_agreement 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.
MemberChatsInverseTable is the table name for the Chat entity.
MemberChatsTable is the table that holds the member_chats relation/edge.
MessagesColumn is the table column denoting the messages relation/edge.
MessagesInverseTable is the table name for the Message entity.
MessagesTable is the table that holds the messages relation/edge.
NotificationsFromColumn is the table column denoting the notifications_from relation/edge.
NotificationsFromInverseTable is the table name for the Notification entity.
NotificationsFromTable is the table that holds the notifications_from relation/edge.
NotificationsInverseTable is the table name for the Notification entity.
NotificationsReadInverseTable is the table name for the Notification entity.
NotificationsReadTable is the table that holds the notifications_read relation/edge.
NotificationsTable is the table that holds the notifications relation/edge.
OtpColumn is the table column denoting the otp relation/edge.
OtpInverseTable is the table name for the Otp entity.
OtpTable is the table that holds the otp relation/edge.
OwnedChatsColumn is the table column denoting the owned_chats relation/edge.
OwnedChatsInverseTable is the table name for the Chat entity.
OwnedChatsTable is the table that holds the owned_chats relation/edge.
PostsColumn is the table column denoting the posts relation/edge.
PostsInverseTable is the table name for the Post entity.
PostsTable is the table that holds the posts relation/edge.
ReactionsColumn is the table column denoting the reactions relation/edge.
ReactionsInverseTable is the table name for the Reaction entity.
ReactionsTable is the table that holds the reactions relation/edge.
RepliesColumn is the table column denoting the replies relation/edge.
RepliesInverseTable is the table name for the Reply entity.
RepliesTable is the table that holds the replies relation/edge.
RequesteeFriendsColumn is the table column denoting the requestee_friends relation/edge.
RequesteeFriendsInverseTable is the table name for the Friend entity.
RequesteeFriendsTable is the table that holds the requestee_friends relation/edge.
RequesterFriendsColumn is the table column denoting the requester_friends relation/edge.
RequesterFriendsInverseTable is the table name for the Friend entity.
RequesterFriendsTable is the table that holds the requester_friends relation/edge.
Table holds the table name of the user in the database.
# Variables
Columns holds all SQL columns for user fields.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultID holds the default value on creation for the "id" field.
DefaultIsActive holds the default value on creation for the "is_active" field.
DefaultIsEmailVerified holds the default value on creation for the "is_email_verified" field.
DefaultIsStaff holds the default value on creation for the "is_staff" field.
DefaultTermsAgreement holds the default value on creation for the "terms_agreement" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
EmailValidator is a validator for the "email" field.
FirstNameValidator is a validator for the "first_name" field.
LastNameValidator is a validator for the "last_name" field.
MemberChatsPrimaryKey and MemberChatsColumn2 are the table columns denoting the primary key for the member_chats relation (M2M).
NotificationsPrimaryKey and NotificationsColumn2 are the table columns denoting the primary key for the notifications relation (M2M).
NotificationsReadPrimaryKey and NotificationsReadColumn2 are the table columns denoting the primary key for the notifications_read relation (M2M).
PasswordValidator is a validator for the "password" field.
UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
UsernameValidator is a validator for the "username" field.
# Type aliases
OrderOption defines the ordering options for the User queries.