# Functions
And groups predicates with the AND operator between them.
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.
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.
ByArticlesField orders the results by articles field.
ByBio orders the results by the bio field.
ByCommentsField orders the results by comments field.
ByCreatedAt orders the results by the created_at field.
ByEmail orders the results by the email field.
ByFavoriteArticles orders the results by favoriteArticles terms.
ByFavoriteArticlesCount orders the results by favoriteArticles count.
ByFollowing orders the results by following terms.
ByFollowingCount orders the results by following count.
ByID orders the results by the id field.
ByImage orders the results by the image field.
ByPassword orders the results by the password 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.
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.
HasArticles applies the HasEdge predicate on the "articles" edge.
HasArticlesWith applies the HasEdge predicate on the "articles" 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).
HasFavoriteArticles applies the HasEdge predicate on the "favoriteArticles" edge.
HasFavoriteArticlesWith applies the HasEdge predicate on the "favoriteArticles" edge with a given conditions (other predicates).
HasFollowing applies the HasEdge predicate on the "following" edge.
HasFollowingWith applies the HasEdge predicate on the "following" 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.
Image applies equality check predicate on the "image" field.
ImageContains applies the Contains predicate on the "image" field.
ImageContainsFold applies the ContainsFold predicate on the "image" field.
ImageEQ applies the EQ predicate on the "image" field.
ImageEqualFold applies the EqualFold predicate on the "image" field.
ImageGT applies the GT predicate on the "image" field.
ImageGTE applies the GTE predicate on the "image" field.
ImageHasPrefix applies the HasPrefix predicate on the "image" field.
ImageHasSuffix applies the HasSuffix predicate on the "image" field.
ImageIn applies the In predicate on the "image" field.
ImageLT applies the LT predicate on the "image" field.
ImageLTE applies the LTE predicate on the "image" field.
ImageNEQ applies the NEQ predicate on the "image" field.
ImageNotIn applies the NotIn predicate on the "image" 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.
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
ArticlesColumn is the table column denoting the articles relation/edge.
ArticlesInverseTable is the table name for the Article entity.
ArticlesTable is the table that holds the articles 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.
EdgeArticles holds the string denoting the articles edge name in mutations.
EdgeComments holds the string denoting the comments edge name in mutations.
EdgeFavoriteArticles holds the string denoting the favoritearticles edge name in mutations.
EdgeFollowing holds the string denoting the following edge name in mutations.
FavoriteArticlesInverseTable is the table name for the Article entity.
FavoriteArticlesTable is the table that holds the favoriteArticles relation/edge.
FieldBio holds the string denoting the bio field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldEmail holds the string denoting the email field in the database.
FieldID holds the string denoting the id field in the database.
FieldImage holds the string denoting the image field in the database.
FieldPassword holds the string denoting the password 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.
FollowingTable is the table that holds the following relation/edge.
Label holds the string label denoting the user type in the database.
Table holds the table name of the user in the database.
# Variables
Columns holds all SQL columns for user fields.
DefaultBio holds the default value on creation for the "bio" field.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultID holds the default value on creation for the "id" field.
DefaultImage holds the default value on creation for the "image" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
EmailValidator is a validator for the "email" field.
FavoriteArticlesPrimaryKey and FavoriteArticlesColumn2 are the table columns denoting the primary key for the favoriteArticles relation (M2M).
FollowingPrimaryKey and FollowingColumn2 are the table columns denoting the primary key for the following relation (M2M).
ForeignKeys holds the SQL foreign-keys that are owned by the "users" table and are not defined as standalone fields in the schema.
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.