| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725 |
- // Code generated by ent, DO NOT EDIT.
- package user
- import (
- "time"
- "entgo.io/ent"
- "entgo.io/ent/dialect/sql"
- "entgo.io/ent/dialect/sql/sqlgraph"
- )
- 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"
- // 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"
- // FieldDeletedAt holds the string denoting the deleted_at field in the database.
- FieldDeletedAt = "deleted_at"
- // FieldEmail holds the string denoting the email field in the database.
- FieldEmail = "email"
- // FieldPasswordHash holds the string denoting the password_hash field in the database.
- FieldPasswordHash = "password_hash"
- // FieldRole holds the string denoting the role field in the database.
- FieldRole = "role"
- // FieldBalance holds the string denoting the balance field in the database.
- FieldBalance = "balance"
- // FieldFrozenBalance holds the string denoting the frozen_balance field in the database.
- FieldFrozenBalance = "frozen_balance"
- // FieldConcurrency holds the string denoting the concurrency field in the database.
- FieldConcurrency = "concurrency"
- // FieldStatus holds the string denoting the status field in the database.
- FieldStatus = "status"
- // FieldUsername holds the string denoting the username field in the database.
- FieldUsername = "username"
- // FieldNotes holds the string denoting the notes field in the database.
- FieldNotes = "notes"
- // FieldTotpSecretEncrypted holds the string denoting the totp_secret_encrypted field in the database.
- FieldTotpSecretEncrypted = "totp_secret_encrypted"
- // FieldTotpEnabled holds the string denoting the totp_enabled field in the database.
- FieldTotpEnabled = "totp_enabled"
- // FieldTotpEnabledAt holds the string denoting the totp_enabled_at field in the database.
- FieldTotpEnabledAt = "totp_enabled_at"
- // FieldSignupSource holds the string denoting the signup_source field in the database.
- FieldSignupSource = "signup_source"
- // FieldLastLoginAt holds the string denoting the last_login_at field in the database.
- FieldLastLoginAt = "last_login_at"
- // FieldLastActiveAt holds the string denoting the last_active_at field in the database.
- FieldLastActiveAt = "last_active_at"
- // FieldRestrictPublicGroups holds the string denoting the restrict_public_groups field in the database.
- FieldRestrictPublicGroups = "restrict_public_groups"
- // FieldBalanceNotifyEnabled holds the string denoting the balance_notify_enabled field in the database.
- FieldBalanceNotifyEnabled = "balance_notify_enabled"
- // FieldBalanceNotifyThresholdType holds the string denoting the balance_notify_threshold_type field in the database.
- FieldBalanceNotifyThresholdType = "balance_notify_threshold_type"
- // FieldBalanceNotifyThreshold holds the string denoting the balance_notify_threshold field in the database.
- FieldBalanceNotifyThreshold = "balance_notify_threshold"
- // FieldBalanceNotifyExtraEmails holds the string denoting the balance_notify_extra_emails field in the database.
- FieldBalanceNotifyExtraEmails = "balance_notify_extra_emails"
- // FieldTotalRecharged holds the string denoting the total_recharged field in the database.
- FieldTotalRecharged = "total_recharged"
- // FieldRpmLimit holds the string denoting the rpm_limit field in the database.
- FieldRpmLimit = "rpm_limit"
- // EdgeAPIKeys holds the string denoting the api_keys edge name in mutations.
- EdgeAPIKeys = "api_keys"
- // EdgeRedeemCodes holds the string denoting the redeem_codes edge name in mutations.
- EdgeRedeemCodes = "redeem_codes"
- // EdgeSubscriptions holds the string denoting the subscriptions edge name in mutations.
- EdgeSubscriptions = "subscriptions"
- // EdgeAssignedSubscriptions holds the string denoting the assigned_subscriptions edge name in mutations.
- EdgeAssignedSubscriptions = "assigned_subscriptions"
- // EdgeAnnouncementReads holds the string denoting the announcement_reads edge name in mutations.
- EdgeAnnouncementReads = "announcement_reads"
- // EdgeAllowedGroups holds the string denoting the allowed_groups edge name in mutations.
- EdgeAllowedGroups = "allowed_groups"
- // EdgeUsageLogs holds the string denoting the usage_logs edge name in mutations.
- EdgeUsageLogs = "usage_logs"
- // EdgeAttributeValues holds the string denoting the attribute_values edge name in mutations.
- EdgeAttributeValues = "attribute_values"
- // EdgePromoCodeUsages holds the string denoting the promo_code_usages edge name in mutations.
- EdgePromoCodeUsages = "promo_code_usages"
- // EdgePaymentOrders holds the string denoting the payment_orders edge name in mutations.
- EdgePaymentOrders = "payment_orders"
- // EdgeAuthIdentities holds the string denoting the auth_identities edge name in mutations.
- EdgeAuthIdentities = "auth_identities"
- // EdgePendingAuthSessions holds the string denoting the pending_auth_sessions edge name in mutations.
- EdgePendingAuthSessions = "pending_auth_sessions"
- // EdgePlatformQuotas holds the string denoting the platform_quotas edge name in mutations.
- EdgePlatformQuotas = "platform_quotas"
- // EdgeUserAllowedGroups holds the string denoting the user_allowed_groups edge name in mutations.
- EdgeUserAllowedGroups = "user_allowed_groups"
- // Table holds the table name of the user in the database.
- Table = "users"
- // APIKeysTable is the table that holds the api_keys relation/edge.
- APIKeysTable = "api_keys"
- // APIKeysInverseTable is the table name for the APIKey entity.
- // It exists in this package in order to avoid circular dependency with the "apikey" package.
- APIKeysInverseTable = "api_keys"
- // APIKeysColumn is the table column denoting the api_keys relation/edge.
- APIKeysColumn = "user_id"
- // RedeemCodesTable is the table that holds the redeem_codes relation/edge.
- RedeemCodesTable = "redeem_codes"
- // RedeemCodesInverseTable is the table name for the RedeemCode entity.
- // It exists in this package in order to avoid circular dependency with the "redeemcode" package.
- RedeemCodesInverseTable = "redeem_codes"
- // RedeemCodesColumn is the table column denoting the redeem_codes relation/edge.
- RedeemCodesColumn = "used_by"
- // SubscriptionsTable is the table that holds the subscriptions relation/edge.
- SubscriptionsTable = "user_subscriptions"
- // SubscriptionsInverseTable is the table name for the UserSubscription entity.
- // It exists in this package in order to avoid circular dependency with the "usersubscription" package.
- SubscriptionsInverseTable = "user_subscriptions"
- // SubscriptionsColumn is the table column denoting the subscriptions relation/edge.
- SubscriptionsColumn = "user_id"
- // AssignedSubscriptionsTable is the table that holds the assigned_subscriptions relation/edge.
- AssignedSubscriptionsTable = "user_subscriptions"
- // AssignedSubscriptionsInverseTable is the table name for the UserSubscription entity.
- // It exists in this package in order to avoid circular dependency with the "usersubscription" package.
- AssignedSubscriptionsInverseTable = "user_subscriptions"
- // AssignedSubscriptionsColumn is the table column denoting the assigned_subscriptions relation/edge.
- AssignedSubscriptionsColumn = "assigned_by"
- // AnnouncementReadsTable is the table that holds the announcement_reads relation/edge.
- AnnouncementReadsTable = "announcement_reads"
- // AnnouncementReadsInverseTable is the table name for the AnnouncementRead entity.
- // It exists in this package in order to avoid circular dependency with the "announcementread" package.
- AnnouncementReadsInverseTable = "announcement_reads"
- // AnnouncementReadsColumn is the table column denoting the announcement_reads relation/edge.
- AnnouncementReadsColumn = "user_id"
- // AllowedGroupsTable is the table that holds the allowed_groups relation/edge. The primary key declared below.
- AllowedGroupsTable = "user_allowed_groups"
- // AllowedGroupsInverseTable is the table name for the Group entity.
- // It exists in this package in order to avoid circular dependency with the "group" package.
- AllowedGroupsInverseTable = "groups"
- // UsageLogsTable is the table that holds the usage_logs relation/edge.
- UsageLogsTable = "usage_logs"
- // UsageLogsInverseTable is the table name for the UsageLog entity.
- // It exists in this package in order to avoid circular dependency with the "usagelog" package.
- UsageLogsInverseTable = "usage_logs"
- // UsageLogsColumn is the table column denoting the usage_logs relation/edge.
- UsageLogsColumn = "user_id"
- // AttributeValuesTable is the table that holds the attribute_values relation/edge.
- AttributeValuesTable = "user_attribute_values"
- // AttributeValuesInverseTable is the table name for the UserAttributeValue entity.
- // It exists in this package in order to avoid circular dependency with the "userattributevalue" package.
- AttributeValuesInverseTable = "user_attribute_values"
- // AttributeValuesColumn is the table column denoting the attribute_values relation/edge.
- AttributeValuesColumn = "user_id"
- // PromoCodeUsagesTable is the table that holds the promo_code_usages relation/edge.
- PromoCodeUsagesTable = "promo_code_usages"
- // PromoCodeUsagesInverseTable is the table name for the PromoCodeUsage entity.
- // It exists in this package in order to avoid circular dependency with the "promocodeusage" package.
- PromoCodeUsagesInverseTable = "promo_code_usages"
- // PromoCodeUsagesColumn is the table column denoting the promo_code_usages relation/edge.
- PromoCodeUsagesColumn = "user_id"
- // PaymentOrdersTable is the table that holds the payment_orders relation/edge.
- PaymentOrdersTable = "payment_orders"
- // PaymentOrdersInverseTable is the table name for the PaymentOrder entity.
- // It exists in this package in order to avoid circular dependency with the "paymentorder" package.
- PaymentOrdersInverseTable = "payment_orders"
- // PaymentOrdersColumn is the table column denoting the payment_orders relation/edge.
- PaymentOrdersColumn = "user_id"
- // AuthIdentitiesTable is the table that holds the auth_identities relation/edge.
- AuthIdentitiesTable = "auth_identities"
- // AuthIdentitiesInverseTable is the table name for the AuthIdentity entity.
- // It exists in this package in order to avoid circular dependency with the "authidentity" package.
- AuthIdentitiesInverseTable = "auth_identities"
- // AuthIdentitiesColumn is the table column denoting the auth_identities relation/edge.
- AuthIdentitiesColumn = "user_id"
- // PendingAuthSessionsTable is the table that holds the pending_auth_sessions relation/edge.
- PendingAuthSessionsTable = "pending_auth_sessions"
- // PendingAuthSessionsInverseTable is the table name for the PendingAuthSession entity.
- // It exists in this package in order to avoid circular dependency with the "pendingauthsession" package.
- PendingAuthSessionsInverseTable = "pending_auth_sessions"
- // PendingAuthSessionsColumn is the table column denoting the pending_auth_sessions relation/edge.
- PendingAuthSessionsColumn = "target_user_id"
- // PlatformQuotasTable is the table that holds the platform_quotas relation/edge.
- PlatformQuotasTable = "user_platform_quotas"
- // PlatformQuotasInverseTable is the table name for the UserPlatformQuota entity.
- // It exists in this package in order to avoid circular dependency with the "userplatformquota" package.
- PlatformQuotasInverseTable = "user_platform_quotas"
- // PlatformQuotasColumn is the table column denoting the platform_quotas relation/edge.
- PlatformQuotasColumn = "user_id"
- // UserAllowedGroupsTable is the table that holds the user_allowed_groups relation/edge.
- UserAllowedGroupsTable = "user_allowed_groups"
- // UserAllowedGroupsInverseTable is the table name for the UserAllowedGroup entity.
- // It exists in this package in order to avoid circular dependency with the "userallowedgroup" package.
- UserAllowedGroupsInverseTable = "user_allowed_groups"
- // UserAllowedGroupsColumn is the table column denoting the user_allowed_groups relation/edge.
- UserAllowedGroupsColumn = "user_id"
- )
- // Columns holds all SQL columns for user fields.
- var Columns = []string{
- FieldID,
- FieldCreatedAt,
- FieldUpdatedAt,
- FieldDeletedAt,
- FieldEmail,
- FieldPasswordHash,
- FieldRole,
- FieldBalance,
- FieldFrozenBalance,
- FieldConcurrency,
- FieldStatus,
- FieldUsername,
- FieldNotes,
- FieldTotpSecretEncrypted,
- FieldTotpEnabled,
- FieldTotpEnabledAt,
- FieldSignupSource,
- FieldLastLoginAt,
- FieldLastActiveAt,
- FieldRestrictPublicGroups,
- FieldBalanceNotifyEnabled,
- FieldBalanceNotifyThresholdType,
- FieldBalanceNotifyThreshold,
- FieldBalanceNotifyExtraEmails,
- FieldTotalRecharged,
- FieldRpmLimit,
- }
- var (
- // AllowedGroupsPrimaryKey and AllowedGroupsColumn2 are the table columns denoting the
- // primary key for the allowed_groups relation (M2M).
- AllowedGroupsPrimaryKey = []string{"user_id", "group_id"}
- )
- // 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
- }
- }
- return false
- }
- // Note that the variables below are initialized by the runtime
- // package on the initialization of the application. Therefore,
- // it should be imported in the main as follows:
- //
- // import _ "github.com/Wei-Shaw/sub2api/ent/runtime"
- var (
- Hooks [1]ent.Hook
- Interceptors [1]ent.Interceptor
- // 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
- // UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
- UpdateDefaultUpdatedAt func() time.Time
- // EmailValidator is a validator for the "email" field. It is called by the builders before save.
- EmailValidator func(string) error
- // PasswordHashValidator is a validator for the "password_hash" field. It is called by the builders before save.
- PasswordHashValidator func(string) error
- // DefaultRole holds the default value on creation for the "role" field.
- DefaultRole string
- // RoleValidator is a validator for the "role" field. It is called by the builders before save.
- RoleValidator func(string) error
- // DefaultBalance holds the default value on creation for the "balance" field.
- DefaultBalance float64
- // DefaultFrozenBalance holds the default value on creation for the "frozen_balance" field.
- DefaultFrozenBalance float64
- // DefaultConcurrency holds the default value on creation for the "concurrency" field.
- DefaultConcurrency int
- // DefaultStatus holds the default value on creation for the "status" field.
- DefaultStatus string
- // StatusValidator is a validator for the "status" field. It is called by the builders before save.
- StatusValidator func(string) error
- // DefaultUsername holds the default value on creation for the "username" field.
- DefaultUsername string
- // UsernameValidator is a validator for the "username" field. It is called by the builders before save.
- UsernameValidator func(string) error
- // DefaultNotes holds the default value on creation for the "notes" field.
- DefaultNotes string
- // DefaultTotpEnabled holds the default value on creation for the "totp_enabled" field.
- DefaultTotpEnabled bool
- // DefaultSignupSource holds the default value on creation for the "signup_source" field.
- DefaultSignupSource string
- // SignupSourceValidator is a validator for the "signup_source" field. It is called by the builders before save.
- SignupSourceValidator func(string) error
- // DefaultRestrictPublicGroups holds the default value on creation for the "restrict_public_groups" field.
- DefaultRestrictPublicGroups bool
- // DefaultBalanceNotifyEnabled holds the default value on creation for the "balance_notify_enabled" field.
- DefaultBalanceNotifyEnabled bool
- // DefaultBalanceNotifyThresholdType holds the default value on creation for the "balance_notify_threshold_type" field.
- DefaultBalanceNotifyThresholdType string
- // DefaultBalanceNotifyExtraEmails holds the default value on creation for the "balance_notify_extra_emails" field.
- DefaultBalanceNotifyExtraEmails string
- // DefaultTotalRecharged holds the default value on creation for the "total_recharged" field.
- DefaultTotalRecharged float64
- // DefaultRpmLimit holds the default value on creation for the "rpm_limit" field.
- DefaultRpmLimit int
- )
- // OrderOption defines the ordering options for the User queries.
- type OrderOption func(*sql.Selector)
- // ByID orders the results by the id field.
- func ByID(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldID, opts...).ToFunc()
- }
- // ByCreatedAt orders the results by the created_at field.
- func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldCreatedAt, opts...).ToFunc()
- }
- // ByUpdatedAt orders the results by the updated_at field.
- func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldUpdatedAt, opts...).ToFunc()
- }
- // ByDeletedAt orders the results by the deleted_at field.
- func ByDeletedAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldDeletedAt, opts...).ToFunc()
- }
- // ByEmail orders the results by the email field.
- func ByEmail(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldEmail, opts...).ToFunc()
- }
- // ByPasswordHash orders the results by the password_hash field.
- func ByPasswordHash(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldPasswordHash, opts...).ToFunc()
- }
- // ByRole orders the results by the role field.
- func ByRole(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldRole, opts...).ToFunc()
- }
- // ByBalance orders the results by the balance field.
- func ByBalance(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldBalance, opts...).ToFunc()
- }
- // ByFrozenBalance orders the results by the frozen_balance field.
- func ByFrozenBalance(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldFrozenBalance, opts...).ToFunc()
- }
- // ByConcurrency orders the results by the concurrency field.
- func ByConcurrency(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldConcurrency, opts...).ToFunc()
- }
- // ByStatus orders the results by the status field.
- func ByStatus(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldStatus, opts...).ToFunc()
- }
- // ByUsername orders the results by the username field.
- func ByUsername(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldUsername, opts...).ToFunc()
- }
- // ByNotes orders the results by the notes field.
- func ByNotes(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldNotes, opts...).ToFunc()
- }
- // ByTotpSecretEncrypted orders the results by the totp_secret_encrypted field.
- func ByTotpSecretEncrypted(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldTotpSecretEncrypted, opts...).ToFunc()
- }
- // ByTotpEnabled orders the results by the totp_enabled field.
- func ByTotpEnabled(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldTotpEnabled, opts...).ToFunc()
- }
- // ByTotpEnabledAt orders the results by the totp_enabled_at field.
- func ByTotpEnabledAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldTotpEnabledAt, opts...).ToFunc()
- }
- // BySignupSource orders the results by the signup_source field.
- func BySignupSource(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldSignupSource, opts...).ToFunc()
- }
- // ByLastLoginAt orders the results by the last_login_at field.
- func ByLastLoginAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldLastLoginAt, opts...).ToFunc()
- }
- // ByLastActiveAt orders the results by the last_active_at field.
- func ByLastActiveAt(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldLastActiveAt, opts...).ToFunc()
- }
- // ByRestrictPublicGroups orders the results by the restrict_public_groups field.
- func ByRestrictPublicGroups(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldRestrictPublicGroups, opts...).ToFunc()
- }
- // ByBalanceNotifyEnabled orders the results by the balance_notify_enabled field.
- func ByBalanceNotifyEnabled(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldBalanceNotifyEnabled, opts...).ToFunc()
- }
- // ByBalanceNotifyThresholdType orders the results by the balance_notify_threshold_type field.
- func ByBalanceNotifyThresholdType(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldBalanceNotifyThresholdType, opts...).ToFunc()
- }
- // ByBalanceNotifyThreshold orders the results by the balance_notify_threshold field.
- func ByBalanceNotifyThreshold(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldBalanceNotifyThreshold, opts...).ToFunc()
- }
- // ByBalanceNotifyExtraEmails orders the results by the balance_notify_extra_emails field.
- func ByBalanceNotifyExtraEmails(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldBalanceNotifyExtraEmails, opts...).ToFunc()
- }
- // ByTotalRecharged orders the results by the total_recharged field.
- func ByTotalRecharged(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldTotalRecharged, opts...).ToFunc()
- }
- // ByRpmLimit orders the results by the rpm_limit field.
- func ByRpmLimit(opts ...sql.OrderTermOption) OrderOption {
- return sql.OrderByField(FieldRpmLimit, opts...).ToFunc()
- }
- // ByAPIKeysCount orders the results by api_keys count.
- func ByAPIKeysCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAPIKeysStep(), opts...)
- }
- }
- // ByAPIKeys orders the results by api_keys terms.
- func ByAPIKeys(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAPIKeysStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByRedeemCodesCount orders the results by redeem_codes count.
- func ByRedeemCodesCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newRedeemCodesStep(), opts...)
- }
- }
- // ByRedeemCodes orders the results by redeem_codes terms.
- func ByRedeemCodes(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newRedeemCodesStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // BySubscriptionsCount orders the results by subscriptions count.
- func BySubscriptionsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newSubscriptionsStep(), opts...)
- }
- }
- // BySubscriptions orders the results by subscriptions terms.
- func BySubscriptions(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newSubscriptionsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByAssignedSubscriptionsCount orders the results by assigned_subscriptions count.
- func ByAssignedSubscriptionsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAssignedSubscriptionsStep(), opts...)
- }
- }
- // ByAssignedSubscriptions orders the results by assigned_subscriptions terms.
- func ByAssignedSubscriptions(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAssignedSubscriptionsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByAnnouncementReadsCount orders the results by announcement_reads count.
- func ByAnnouncementReadsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAnnouncementReadsStep(), opts...)
- }
- }
- // ByAnnouncementReads orders the results by announcement_reads terms.
- func ByAnnouncementReads(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAnnouncementReadsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByAllowedGroupsCount orders the results by allowed_groups count.
- func ByAllowedGroupsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAllowedGroupsStep(), opts...)
- }
- }
- // ByAllowedGroups orders the results by allowed_groups terms.
- func ByAllowedGroups(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAllowedGroupsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByUsageLogsCount orders the results by usage_logs count.
- func ByUsageLogsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newUsageLogsStep(), opts...)
- }
- }
- // ByUsageLogs orders the results by usage_logs terms.
- func ByUsageLogs(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newUsageLogsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByAttributeValuesCount orders the results by attribute_values count.
- func ByAttributeValuesCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAttributeValuesStep(), opts...)
- }
- }
- // ByAttributeValues orders the results by attribute_values terms.
- func ByAttributeValues(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAttributeValuesStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByPromoCodeUsagesCount orders the results by promo_code_usages count.
- func ByPromoCodeUsagesCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newPromoCodeUsagesStep(), opts...)
- }
- }
- // ByPromoCodeUsages orders the results by promo_code_usages terms.
- func ByPromoCodeUsages(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newPromoCodeUsagesStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByPaymentOrdersCount orders the results by payment_orders count.
- func ByPaymentOrdersCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newPaymentOrdersStep(), opts...)
- }
- }
- // ByPaymentOrders orders the results by payment_orders terms.
- func ByPaymentOrders(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newPaymentOrdersStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByAuthIdentitiesCount orders the results by auth_identities count.
- func ByAuthIdentitiesCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newAuthIdentitiesStep(), opts...)
- }
- }
- // ByAuthIdentities orders the results by auth_identities terms.
- func ByAuthIdentities(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newAuthIdentitiesStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByPendingAuthSessionsCount orders the results by pending_auth_sessions count.
- func ByPendingAuthSessionsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newPendingAuthSessionsStep(), opts...)
- }
- }
- // ByPendingAuthSessions orders the results by pending_auth_sessions terms.
- func ByPendingAuthSessions(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newPendingAuthSessionsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByPlatformQuotasCount orders the results by platform_quotas count.
- func ByPlatformQuotasCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newPlatformQuotasStep(), opts...)
- }
- }
- // ByPlatformQuotas orders the results by platform_quotas terms.
- func ByPlatformQuotas(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newPlatformQuotasStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- // ByUserAllowedGroupsCount orders the results by user_allowed_groups count.
- func ByUserAllowedGroupsCount(opts ...sql.OrderTermOption) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborsCount(s, newUserAllowedGroupsStep(), opts...)
- }
- }
- // ByUserAllowedGroups orders the results by user_allowed_groups terms.
- func ByUserAllowedGroups(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption {
- return func(s *sql.Selector) {
- sqlgraph.OrderByNeighborTerms(s, newUserAllowedGroupsStep(), append([]sql.OrderTerm{term}, terms...)...)
- }
- }
- func newAPIKeysStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(APIKeysInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, APIKeysTable, APIKeysColumn),
- )
- }
- func newRedeemCodesStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(RedeemCodesInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, RedeemCodesTable, RedeemCodesColumn),
- )
- }
- func newSubscriptionsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(SubscriptionsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, SubscriptionsTable, SubscriptionsColumn),
- )
- }
- func newAssignedSubscriptionsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(AssignedSubscriptionsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, AssignedSubscriptionsTable, AssignedSubscriptionsColumn),
- )
- }
- func newAnnouncementReadsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(AnnouncementReadsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, AnnouncementReadsTable, AnnouncementReadsColumn),
- )
- }
- func newAllowedGroupsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(AllowedGroupsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.M2M, false, AllowedGroupsTable, AllowedGroupsPrimaryKey...),
- )
- }
- func newUsageLogsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(UsageLogsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, UsageLogsTable, UsageLogsColumn),
- )
- }
- func newAttributeValuesStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(AttributeValuesInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, AttributeValuesTable, AttributeValuesColumn),
- )
- }
- func newPromoCodeUsagesStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(PromoCodeUsagesInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, PromoCodeUsagesTable, PromoCodeUsagesColumn),
- )
- }
- func newPaymentOrdersStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(PaymentOrdersInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, PaymentOrdersTable, PaymentOrdersColumn),
- )
- }
- func newAuthIdentitiesStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(AuthIdentitiesInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, AuthIdentitiesTable, AuthIdentitiesColumn),
- )
- }
- func newPendingAuthSessionsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(PendingAuthSessionsInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, PendingAuthSessionsTable, PendingAuthSessionsColumn),
- )
- }
- func newPlatformQuotasStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(PlatformQuotasInverseTable, FieldID),
- sqlgraph.Edge(sqlgraph.O2M, false, PlatformQuotasTable, PlatformQuotasColumn),
- )
- }
- func newUserAllowedGroupsStep() *sqlgraph.Step {
- return sqlgraph.NewStep(
- sqlgraph.From(Table, FieldID),
- sqlgraph.To(UserAllowedGroupsInverseTable, UserAllowedGroupsColumn),
- sqlgraph.Edge(sqlgraph.O2M, true, UserAllowedGroupsTable, UserAllowedGroupsColumn),
- )
- }
|