2025-12-29 10:03:27 +08:00
// Code generated by ent, DO NOT EDIT.
package group
import (
"time"
"entgo.io/ent/dialect/sql"
"entgo.io/ent/dialect/sql/sqlgraph"
"github.com/Wei-Shaw/sub2api/ent/predicate"
)
// ID filters vertices based on their ID field.
func ID ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldID , id ) )
}
// IDEQ applies the EQ predicate on the ID field.
func IDEQ ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldID , id ) )
}
// IDNEQ applies the NEQ predicate on the ID field.
func IDNEQ ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldID , id ) )
}
// IDIn applies the In predicate on the ID field.
func IDIn ( ids ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldID , ids ... ) )
}
// IDNotIn applies the NotIn predicate on the ID field.
func IDNotIn ( ids ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldID , ids ... ) )
}
// IDGT applies the GT predicate on the ID field.
func IDGT ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldID , id ) )
}
// IDGTE applies the GTE predicate on the ID field.
func IDGTE ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldID , id ) )
}
// IDLT applies the LT predicate on the ID field.
func IDLT ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldID , id ) )
}
// IDLTE applies the LTE predicate on the ID field.
func IDLTE ( id int64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldID , id ) )
}
// CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.
func CreatedAt ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldCreatedAt , v ) )
}
// UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.
func UpdatedAt ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldUpdatedAt , v ) )
}
// DeletedAt applies equality check predicate on the "deleted_at" field. It's identical to DeletedAtEQ.
func DeletedAt ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDeletedAt , v ) )
}
// Name applies equality check predicate on the "name" field. It's identical to NameEQ.
func Name ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldName , v ) )
}
// Description applies equality check predicate on the "description" field. It's identical to DescriptionEQ.
func Description ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDescription , v ) )
}
// RateMultiplier applies equality check predicate on the "rate_multiplier" field. It's identical to RateMultiplierEQ.
func RateMultiplier ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldRateMultiplier , v ) )
}
// IsExclusive applies equality check predicate on the "is_exclusive" field. It's identical to IsExclusiveEQ.
func IsExclusive ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldIsExclusive , v ) )
}
// Status applies equality check predicate on the "status" field. It's identical to StatusEQ.
func Status ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldStatus , v ) )
}
// Platform applies equality check predicate on the "platform" field. It's identical to PlatformEQ.
func Platform ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldPlatform , v ) )
}
// SubscriptionType applies equality check predicate on the "subscription_type" field. It's identical to SubscriptionTypeEQ.
func SubscriptionType ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSubscriptionType , v ) )
}
// DailyLimitUsd applies equality check predicate on the "daily_limit_usd" field. It's identical to DailyLimitUsdEQ.
func DailyLimitUsd ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDailyLimitUsd , v ) )
}
// WeeklyLimitUsd applies equality check predicate on the "weekly_limit_usd" field. It's identical to WeeklyLimitUsdEQ.
func WeeklyLimitUsd ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldWeeklyLimitUsd , v ) )
}
// MonthlyLimitUsd applies equality check predicate on the "monthly_limit_usd" field. It's identical to MonthlyLimitUsdEQ.
func MonthlyLimitUsd ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldMonthlyLimitUsd , v ) )
}
2025-12-31 14:11:57 +08:00
// DefaultValidityDays applies equality check predicate on the "default_validity_days" field. It's identical to DefaultValidityDaysEQ.
func DefaultValidityDays ( v int ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDefaultValidityDays , v ) )
}
2026-01-05 17:07:29 +08:00
// ImagePrice1k applies equality check predicate on the "image_price_1k" field. It's identical to ImagePrice1kEQ.
func ImagePrice1k ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice1k , v ) )
}
// ImagePrice2k applies equality check predicate on the "image_price_2k" field. It's identical to ImagePrice2kEQ.
func ImagePrice2k ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice2k , v ) )
}
// ImagePrice4k applies equality check predicate on the "image_price_4k" field. It's identical to ImagePrice4kEQ.
func ImagePrice4k ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice4k , v ) )
}
2026-01-31 20:22:22 +08:00
// SoraImagePrice360 applies equality check predicate on the "sora_image_price_360" field. It's identical to SoraImagePrice360EQ.
func SoraImagePrice360 ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice540 applies equality check predicate on the "sora_image_price_540" field. It's identical to SoraImagePrice540EQ.
func SoraImagePrice540 ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraImagePrice540 , v ) )
}
// SoraVideoPricePerRequest applies equality check predicate on the "sora_video_price_per_request" field. It's identical to SoraVideoPricePerRequestEQ.
func SoraVideoPricePerRequest ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestHd applies equality check predicate on the "sora_video_price_per_request_hd" field. It's identical to SoraVideoPricePerRequestHdEQ.
func SoraVideoPricePerRequestHd ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraVideoPricePerRequestHd , v ) )
}
2026-02-28 15:01:20 +08:00
// SoraStorageQuotaBytes applies equality check predicate on the "sora_storage_quota_bytes" field. It's identical to SoraStorageQuotaBytesEQ.
func SoraStorageQuotaBytes ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraStorageQuotaBytes , v ) )
}
2026-01-08 23:07:00 +08:00
// ClaudeCodeOnly applies equality check predicate on the "claude_code_only" field. It's identical to ClaudeCodeOnlyEQ.
func ClaudeCodeOnly ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldClaudeCodeOnly , v ) )
}
// FallbackGroupID applies equality check predicate on the "fallback_group_id" field. It's identical to FallbackGroupIDEQ.
func FallbackGroupID ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldFallbackGroupID , v ) )
}
2026-01-23 22:24:46 +08:00
// FallbackGroupIDOnInvalidRequest applies equality check predicate on the "fallback_group_id_on_invalid_request" field. It's identical to FallbackGroupIDOnInvalidRequestEQ.
func FallbackGroupIDOnInvalidRequest ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
2026-01-16 17:26:05 +08:00
// ModelRoutingEnabled applies equality check predicate on the "model_routing_enabled" field. It's identical to ModelRoutingEnabledEQ.
func ModelRoutingEnabled ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldModelRoutingEnabled , v ) )
}
2026-01-27 13:09:56 +08:00
// McpXMLInject applies equality check predicate on the "mcp_xml_inject" field. It's identical to McpXMLInjectEQ.
func McpXMLInject ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldMcpXMLInject , v ) )
}
2026-02-08 16:53:45 +08:00
// SortOrder applies equality check predicate on the "sort_order" field. It's identical to SortOrderEQ.
func SortOrder ( v int ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSortOrder , v ) )
}
2025-12-29 10:03:27 +08:00
// CreatedAtEQ applies the EQ predicate on the "created_at" field.
func CreatedAtEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldCreatedAt , v ) )
}
// CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
func CreatedAtNEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldCreatedAt , v ) )
}
// CreatedAtIn applies the In predicate on the "created_at" field.
func CreatedAtIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldCreatedAt , vs ... ) )
}
// CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
func CreatedAtNotIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldCreatedAt , vs ... ) )
}
// CreatedAtGT applies the GT predicate on the "created_at" field.
func CreatedAtGT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldCreatedAt , v ) )
}
// CreatedAtGTE applies the GTE predicate on the "created_at" field.
func CreatedAtGTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldCreatedAt , v ) )
}
// CreatedAtLT applies the LT predicate on the "created_at" field.
func CreatedAtLT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldCreatedAt , v ) )
}
// CreatedAtLTE applies the LTE predicate on the "created_at" field.
func CreatedAtLTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldCreatedAt , v ) )
}
// UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
func UpdatedAtEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldUpdatedAt , v ) )
}
// UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
func UpdatedAtNEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldUpdatedAt , v ) )
}
// UpdatedAtIn applies the In predicate on the "updated_at" field.
func UpdatedAtIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldUpdatedAt , vs ... ) )
}
// UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
func UpdatedAtNotIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldUpdatedAt , vs ... ) )
}
// UpdatedAtGT applies the GT predicate on the "updated_at" field.
func UpdatedAtGT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldUpdatedAt , v ) )
}
// UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
func UpdatedAtGTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldUpdatedAt , v ) )
}
// UpdatedAtLT applies the LT predicate on the "updated_at" field.
func UpdatedAtLT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldUpdatedAt , v ) )
}
// UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
func UpdatedAtLTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldUpdatedAt , v ) )
}
// DeletedAtEQ applies the EQ predicate on the "deleted_at" field.
func DeletedAtEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDeletedAt , v ) )
}
// DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.
func DeletedAtNEQ ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldDeletedAt , v ) )
}
// DeletedAtIn applies the In predicate on the "deleted_at" field.
func DeletedAtIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldDeletedAt , vs ... ) )
}
// DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.
func DeletedAtNotIn ( vs ... time . Time ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldDeletedAt , vs ... ) )
}
// DeletedAtGT applies the GT predicate on the "deleted_at" field.
func DeletedAtGT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldDeletedAt , v ) )
}
// DeletedAtGTE applies the GTE predicate on the "deleted_at" field.
func DeletedAtGTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldDeletedAt , v ) )
}
// DeletedAtLT applies the LT predicate on the "deleted_at" field.
func DeletedAtLT ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldDeletedAt , v ) )
}
// DeletedAtLTE applies the LTE predicate on the "deleted_at" field.
func DeletedAtLTE ( v time . Time ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldDeletedAt , v ) )
}
// DeletedAtIsNil applies the IsNil predicate on the "deleted_at" field.
func DeletedAtIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldDeletedAt ) )
}
// DeletedAtNotNil applies the NotNil predicate on the "deleted_at" field.
func DeletedAtNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldDeletedAt ) )
}
// NameEQ applies the EQ predicate on the "name" field.
func NameEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldName , v ) )
}
// NameNEQ applies the NEQ predicate on the "name" field.
func NameNEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldName , v ) )
}
// NameIn applies the In predicate on the "name" field.
func NameIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldName , vs ... ) )
}
// NameNotIn applies the NotIn predicate on the "name" field.
func NameNotIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldName , vs ... ) )
}
// NameGT applies the GT predicate on the "name" field.
func NameGT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldName , v ) )
}
// NameGTE applies the GTE predicate on the "name" field.
func NameGTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldName , v ) )
}
// NameLT applies the LT predicate on the "name" field.
func NameLT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldName , v ) )
}
// NameLTE applies the LTE predicate on the "name" field.
func NameLTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldName , v ) )
}
// NameContains applies the Contains predicate on the "name" field.
func NameContains ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContains ( FieldName , v ) )
}
// NameHasPrefix applies the HasPrefix predicate on the "name" field.
func NameHasPrefix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasPrefix ( FieldName , v ) )
}
// NameHasSuffix applies the HasSuffix predicate on the "name" field.
func NameHasSuffix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasSuffix ( FieldName , v ) )
}
// NameEqualFold applies the EqualFold predicate on the "name" field.
func NameEqualFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEqualFold ( FieldName , v ) )
}
// NameContainsFold applies the ContainsFold predicate on the "name" field.
func NameContainsFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContainsFold ( FieldName , v ) )
}
// DescriptionEQ applies the EQ predicate on the "description" field.
func DescriptionEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDescription , v ) )
}
// DescriptionNEQ applies the NEQ predicate on the "description" field.
func DescriptionNEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldDescription , v ) )
}
// DescriptionIn applies the In predicate on the "description" field.
func DescriptionIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldDescription , vs ... ) )
}
// DescriptionNotIn applies the NotIn predicate on the "description" field.
func DescriptionNotIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldDescription , vs ... ) )
}
// DescriptionGT applies the GT predicate on the "description" field.
func DescriptionGT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldDescription , v ) )
}
// DescriptionGTE applies the GTE predicate on the "description" field.
func DescriptionGTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldDescription , v ) )
}
// DescriptionLT applies the LT predicate on the "description" field.
func DescriptionLT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldDescription , v ) )
}
// DescriptionLTE applies the LTE predicate on the "description" field.
func DescriptionLTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldDescription , v ) )
}
// DescriptionContains applies the Contains predicate on the "description" field.
func DescriptionContains ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContains ( FieldDescription , v ) )
}
// DescriptionHasPrefix applies the HasPrefix predicate on the "description" field.
func DescriptionHasPrefix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasPrefix ( FieldDescription , v ) )
}
// DescriptionHasSuffix applies the HasSuffix predicate on the "description" field.
func DescriptionHasSuffix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasSuffix ( FieldDescription , v ) )
}
// DescriptionIsNil applies the IsNil predicate on the "description" field.
func DescriptionIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldDescription ) )
}
// DescriptionNotNil applies the NotNil predicate on the "description" field.
func DescriptionNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldDescription ) )
}
// DescriptionEqualFold applies the EqualFold predicate on the "description" field.
func DescriptionEqualFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEqualFold ( FieldDescription , v ) )
}
// DescriptionContainsFold applies the ContainsFold predicate on the "description" field.
func DescriptionContainsFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContainsFold ( FieldDescription , v ) )
}
// RateMultiplierEQ applies the EQ predicate on the "rate_multiplier" field.
func RateMultiplierEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldRateMultiplier , v ) )
}
// RateMultiplierNEQ applies the NEQ predicate on the "rate_multiplier" field.
func RateMultiplierNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldRateMultiplier , v ) )
}
// RateMultiplierIn applies the In predicate on the "rate_multiplier" field.
func RateMultiplierIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldRateMultiplier , vs ... ) )
}
// RateMultiplierNotIn applies the NotIn predicate on the "rate_multiplier" field.
func RateMultiplierNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldRateMultiplier , vs ... ) )
}
// RateMultiplierGT applies the GT predicate on the "rate_multiplier" field.
func RateMultiplierGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldRateMultiplier , v ) )
}
// RateMultiplierGTE applies the GTE predicate on the "rate_multiplier" field.
func RateMultiplierGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldRateMultiplier , v ) )
}
// RateMultiplierLT applies the LT predicate on the "rate_multiplier" field.
func RateMultiplierLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldRateMultiplier , v ) )
}
// RateMultiplierLTE applies the LTE predicate on the "rate_multiplier" field.
func RateMultiplierLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldRateMultiplier , v ) )
}
// IsExclusiveEQ applies the EQ predicate on the "is_exclusive" field.
func IsExclusiveEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldIsExclusive , v ) )
}
// IsExclusiveNEQ applies the NEQ predicate on the "is_exclusive" field.
func IsExclusiveNEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldIsExclusive , v ) )
}
// StatusEQ applies the EQ predicate on the "status" field.
func StatusEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldStatus , v ) )
}
// StatusNEQ applies the NEQ predicate on the "status" field.
func StatusNEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldStatus , v ) )
}
// StatusIn applies the In predicate on the "status" field.
func StatusIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldStatus , vs ... ) )
}
// StatusNotIn applies the NotIn predicate on the "status" field.
func StatusNotIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldStatus , vs ... ) )
}
// StatusGT applies the GT predicate on the "status" field.
func StatusGT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldStatus , v ) )
}
// StatusGTE applies the GTE predicate on the "status" field.
func StatusGTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldStatus , v ) )
}
// StatusLT applies the LT predicate on the "status" field.
func StatusLT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldStatus , v ) )
}
// StatusLTE applies the LTE predicate on the "status" field.
func StatusLTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldStatus , v ) )
}
// StatusContains applies the Contains predicate on the "status" field.
func StatusContains ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContains ( FieldStatus , v ) )
}
// StatusHasPrefix applies the HasPrefix predicate on the "status" field.
func StatusHasPrefix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasPrefix ( FieldStatus , v ) )
}
// StatusHasSuffix applies the HasSuffix predicate on the "status" field.
func StatusHasSuffix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasSuffix ( FieldStatus , v ) )
}
// StatusEqualFold applies the EqualFold predicate on the "status" field.
func StatusEqualFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEqualFold ( FieldStatus , v ) )
}
// StatusContainsFold applies the ContainsFold predicate on the "status" field.
func StatusContainsFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContainsFold ( FieldStatus , v ) )
}
// PlatformEQ applies the EQ predicate on the "platform" field.
func PlatformEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldPlatform , v ) )
}
// PlatformNEQ applies the NEQ predicate on the "platform" field.
func PlatformNEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldPlatform , v ) )
}
// PlatformIn applies the In predicate on the "platform" field.
func PlatformIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldPlatform , vs ... ) )
}
// PlatformNotIn applies the NotIn predicate on the "platform" field.
func PlatformNotIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldPlatform , vs ... ) )
}
// PlatformGT applies the GT predicate on the "platform" field.
func PlatformGT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldPlatform , v ) )
}
// PlatformGTE applies the GTE predicate on the "platform" field.
func PlatformGTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldPlatform , v ) )
}
// PlatformLT applies the LT predicate on the "platform" field.
func PlatformLT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldPlatform , v ) )
}
// PlatformLTE applies the LTE predicate on the "platform" field.
func PlatformLTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldPlatform , v ) )
}
// PlatformContains applies the Contains predicate on the "platform" field.
func PlatformContains ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContains ( FieldPlatform , v ) )
}
// PlatformHasPrefix applies the HasPrefix predicate on the "platform" field.
func PlatformHasPrefix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasPrefix ( FieldPlatform , v ) )
}
// PlatformHasSuffix applies the HasSuffix predicate on the "platform" field.
func PlatformHasSuffix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasSuffix ( FieldPlatform , v ) )
}
// PlatformEqualFold applies the EqualFold predicate on the "platform" field.
func PlatformEqualFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEqualFold ( FieldPlatform , v ) )
}
// PlatformContainsFold applies the ContainsFold predicate on the "platform" field.
func PlatformContainsFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContainsFold ( FieldPlatform , v ) )
}
// SubscriptionTypeEQ applies the EQ predicate on the "subscription_type" field.
func SubscriptionTypeEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeNEQ applies the NEQ predicate on the "subscription_type" field.
func SubscriptionTypeNEQ ( v string ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeIn applies the In predicate on the "subscription_type" field.
func SubscriptionTypeIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSubscriptionType , vs ... ) )
}
// SubscriptionTypeNotIn applies the NotIn predicate on the "subscription_type" field.
func SubscriptionTypeNotIn ( vs ... string ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSubscriptionType , vs ... ) )
}
// SubscriptionTypeGT applies the GT predicate on the "subscription_type" field.
func SubscriptionTypeGT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeGTE applies the GTE predicate on the "subscription_type" field.
func SubscriptionTypeGTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeLT applies the LT predicate on the "subscription_type" field.
func SubscriptionTypeLT ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeLTE applies the LTE predicate on the "subscription_type" field.
func SubscriptionTypeLTE ( v string ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeContains applies the Contains predicate on the "subscription_type" field.
func SubscriptionTypeContains ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContains ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeHasPrefix applies the HasPrefix predicate on the "subscription_type" field.
func SubscriptionTypeHasPrefix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasPrefix ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeHasSuffix applies the HasSuffix predicate on the "subscription_type" field.
func SubscriptionTypeHasSuffix ( v string ) predicate . Group {
return predicate . Group ( sql . FieldHasSuffix ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeEqualFold applies the EqualFold predicate on the "subscription_type" field.
func SubscriptionTypeEqualFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldEqualFold ( FieldSubscriptionType , v ) )
}
// SubscriptionTypeContainsFold applies the ContainsFold predicate on the "subscription_type" field.
func SubscriptionTypeContainsFold ( v string ) predicate . Group {
return predicate . Group ( sql . FieldContainsFold ( FieldSubscriptionType , v ) )
}
// DailyLimitUsdEQ applies the EQ predicate on the "daily_limit_usd" field.
func DailyLimitUsdEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdNEQ applies the NEQ predicate on the "daily_limit_usd" field.
func DailyLimitUsdNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdIn applies the In predicate on the "daily_limit_usd" field.
func DailyLimitUsdIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldDailyLimitUsd , vs ... ) )
}
// DailyLimitUsdNotIn applies the NotIn predicate on the "daily_limit_usd" field.
func DailyLimitUsdNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldDailyLimitUsd , vs ... ) )
}
// DailyLimitUsdGT applies the GT predicate on the "daily_limit_usd" field.
func DailyLimitUsdGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdGTE applies the GTE predicate on the "daily_limit_usd" field.
func DailyLimitUsdGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdLT applies the LT predicate on the "daily_limit_usd" field.
func DailyLimitUsdLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdLTE applies the LTE predicate on the "daily_limit_usd" field.
func DailyLimitUsdLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldDailyLimitUsd , v ) )
}
// DailyLimitUsdIsNil applies the IsNil predicate on the "daily_limit_usd" field.
func DailyLimitUsdIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldDailyLimitUsd ) )
}
// DailyLimitUsdNotNil applies the NotNil predicate on the "daily_limit_usd" field.
func DailyLimitUsdNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldDailyLimitUsd ) )
}
// WeeklyLimitUsdEQ applies the EQ predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdNEQ applies the NEQ predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdIn applies the In predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldWeeklyLimitUsd , vs ... ) )
}
// WeeklyLimitUsdNotIn applies the NotIn predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldWeeklyLimitUsd , vs ... ) )
}
// WeeklyLimitUsdGT applies the GT predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdGTE applies the GTE predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdLT applies the LT predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdLTE applies the LTE predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldWeeklyLimitUsd , v ) )
}
// WeeklyLimitUsdIsNil applies the IsNil predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldWeeklyLimitUsd ) )
}
// WeeklyLimitUsdNotNil applies the NotNil predicate on the "weekly_limit_usd" field.
func WeeklyLimitUsdNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldWeeklyLimitUsd ) )
}
// MonthlyLimitUsdEQ applies the EQ predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdNEQ applies the NEQ predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdIn applies the In predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldMonthlyLimitUsd , vs ... ) )
}
// MonthlyLimitUsdNotIn applies the NotIn predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldMonthlyLimitUsd , vs ... ) )
}
// MonthlyLimitUsdGT applies the GT predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdGTE applies the GTE predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdLT applies the LT predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdLTE applies the LTE predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldMonthlyLimitUsd , v ) )
}
// MonthlyLimitUsdIsNil applies the IsNil predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldMonthlyLimitUsd ) )
}
// MonthlyLimitUsdNotNil applies the NotNil predicate on the "monthly_limit_usd" field.
func MonthlyLimitUsdNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldMonthlyLimitUsd ) )
}
2025-12-31 14:11:57 +08:00
// DefaultValidityDaysEQ applies the EQ predicate on the "default_validity_days" field.
func DefaultValidityDaysEQ ( v int ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldDefaultValidityDays , v ) )
}
// DefaultValidityDaysNEQ applies the NEQ predicate on the "default_validity_days" field.
func DefaultValidityDaysNEQ ( v int ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldDefaultValidityDays , v ) )
}
// DefaultValidityDaysIn applies the In predicate on the "default_validity_days" field.
func DefaultValidityDaysIn ( vs ... int ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldDefaultValidityDays , vs ... ) )
}
// DefaultValidityDaysNotIn applies the NotIn predicate on the "default_validity_days" field.
func DefaultValidityDaysNotIn ( vs ... int ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldDefaultValidityDays , vs ... ) )
}
// DefaultValidityDaysGT applies the GT predicate on the "default_validity_days" field.
func DefaultValidityDaysGT ( v int ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldDefaultValidityDays , v ) )
}
// DefaultValidityDaysGTE applies the GTE predicate on the "default_validity_days" field.
func DefaultValidityDaysGTE ( v int ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldDefaultValidityDays , v ) )
}
// DefaultValidityDaysLT applies the LT predicate on the "default_validity_days" field.
func DefaultValidityDaysLT ( v int ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldDefaultValidityDays , v ) )
}
// DefaultValidityDaysLTE applies the LTE predicate on the "default_validity_days" field.
func DefaultValidityDaysLTE ( v int ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldDefaultValidityDays , v ) )
}
2026-01-05 17:07:29 +08:00
// ImagePrice1kEQ applies the EQ predicate on the "image_price_1k" field.
func ImagePrice1kEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice1k , v ) )
}
// ImagePrice1kNEQ applies the NEQ predicate on the "image_price_1k" field.
func ImagePrice1kNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldImagePrice1k , v ) )
}
// ImagePrice1kIn applies the In predicate on the "image_price_1k" field.
func ImagePrice1kIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldImagePrice1k , vs ... ) )
}
// ImagePrice1kNotIn applies the NotIn predicate on the "image_price_1k" field.
func ImagePrice1kNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldImagePrice1k , vs ... ) )
}
// ImagePrice1kGT applies the GT predicate on the "image_price_1k" field.
func ImagePrice1kGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldImagePrice1k , v ) )
}
// ImagePrice1kGTE applies the GTE predicate on the "image_price_1k" field.
func ImagePrice1kGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldImagePrice1k , v ) )
}
// ImagePrice1kLT applies the LT predicate on the "image_price_1k" field.
func ImagePrice1kLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldImagePrice1k , v ) )
}
// ImagePrice1kLTE applies the LTE predicate on the "image_price_1k" field.
func ImagePrice1kLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldImagePrice1k , v ) )
}
// ImagePrice1kIsNil applies the IsNil predicate on the "image_price_1k" field.
func ImagePrice1kIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldImagePrice1k ) )
}
// ImagePrice1kNotNil applies the NotNil predicate on the "image_price_1k" field.
func ImagePrice1kNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldImagePrice1k ) )
}
// ImagePrice2kEQ applies the EQ predicate on the "image_price_2k" field.
func ImagePrice2kEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice2k , v ) )
}
// ImagePrice2kNEQ applies the NEQ predicate on the "image_price_2k" field.
func ImagePrice2kNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldImagePrice2k , v ) )
}
// ImagePrice2kIn applies the In predicate on the "image_price_2k" field.
func ImagePrice2kIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldImagePrice2k , vs ... ) )
}
// ImagePrice2kNotIn applies the NotIn predicate on the "image_price_2k" field.
func ImagePrice2kNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldImagePrice2k , vs ... ) )
}
// ImagePrice2kGT applies the GT predicate on the "image_price_2k" field.
func ImagePrice2kGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldImagePrice2k , v ) )
}
// ImagePrice2kGTE applies the GTE predicate on the "image_price_2k" field.
func ImagePrice2kGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldImagePrice2k , v ) )
}
// ImagePrice2kLT applies the LT predicate on the "image_price_2k" field.
func ImagePrice2kLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldImagePrice2k , v ) )
}
// ImagePrice2kLTE applies the LTE predicate on the "image_price_2k" field.
func ImagePrice2kLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldImagePrice2k , v ) )
}
// ImagePrice2kIsNil applies the IsNil predicate on the "image_price_2k" field.
func ImagePrice2kIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldImagePrice2k ) )
}
// ImagePrice2kNotNil applies the NotNil predicate on the "image_price_2k" field.
func ImagePrice2kNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldImagePrice2k ) )
}
// ImagePrice4kEQ applies the EQ predicate on the "image_price_4k" field.
func ImagePrice4kEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldImagePrice4k , v ) )
}
// ImagePrice4kNEQ applies the NEQ predicate on the "image_price_4k" field.
func ImagePrice4kNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldImagePrice4k , v ) )
}
// ImagePrice4kIn applies the In predicate on the "image_price_4k" field.
func ImagePrice4kIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldImagePrice4k , vs ... ) )
}
// ImagePrice4kNotIn applies the NotIn predicate on the "image_price_4k" field.
func ImagePrice4kNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldImagePrice4k , vs ... ) )
}
// ImagePrice4kGT applies the GT predicate on the "image_price_4k" field.
func ImagePrice4kGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldImagePrice4k , v ) )
}
// ImagePrice4kGTE applies the GTE predicate on the "image_price_4k" field.
func ImagePrice4kGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldImagePrice4k , v ) )
}
// ImagePrice4kLT applies the LT predicate on the "image_price_4k" field.
func ImagePrice4kLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldImagePrice4k , v ) )
}
// ImagePrice4kLTE applies the LTE predicate on the "image_price_4k" field.
func ImagePrice4kLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldImagePrice4k , v ) )
}
// ImagePrice4kIsNil applies the IsNil predicate on the "image_price_4k" field.
func ImagePrice4kIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldImagePrice4k ) )
}
// ImagePrice4kNotNil applies the NotNil predicate on the "image_price_4k" field.
func ImagePrice4kNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldImagePrice4k ) )
}
2026-01-31 20:22:22 +08:00
// SoraImagePrice360EQ applies the EQ predicate on the "sora_image_price_360" field.
func SoraImagePrice360EQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360NEQ applies the NEQ predicate on the "sora_image_price_360" field.
func SoraImagePrice360NEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360In applies the In predicate on the "sora_image_price_360" field.
func SoraImagePrice360In ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSoraImagePrice360 , vs ... ) )
}
// SoraImagePrice360NotIn applies the NotIn predicate on the "sora_image_price_360" field.
func SoraImagePrice360NotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSoraImagePrice360 , vs ... ) )
}
// SoraImagePrice360GT applies the GT predicate on the "sora_image_price_360" field.
func SoraImagePrice360GT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360GTE applies the GTE predicate on the "sora_image_price_360" field.
func SoraImagePrice360GTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360LT applies the LT predicate on the "sora_image_price_360" field.
func SoraImagePrice360LT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360LTE applies the LTE predicate on the "sora_image_price_360" field.
func SoraImagePrice360LTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSoraImagePrice360 , v ) )
}
// SoraImagePrice360IsNil applies the IsNil predicate on the "sora_image_price_360" field.
func SoraImagePrice360IsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldSoraImagePrice360 ) )
}
// SoraImagePrice360NotNil applies the NotNil predicate on the "sora_image_price_360" field.
func SoraImagePrice360NotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldSoraImagePrice360 ) )
}
// SoraImagePrice540EQ applies the EQ predicate on the "sora_image_price_540" field.
func SoraImagePrice540EQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540NEQ applies the NEQ predicate on the "sora_image_price_540" field.
func SoraImagePrice540NEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540In applies the In predicate on the "sora_image_price_540" field.
func SoraImagePrice540In ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSoraImagePrice540 , vs ... ) )
}
// SoraImagePrice540NotIn applies the NotIn predicate on the "sora_image_price_540" field.
func SoraImagePrice540NotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSoraImagePrice540 , vs ... ) )
}
// SoraImagePrice540GT applies the GT predicate on the "sora_image_price_540" field.
func SoraImagePrice540GT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540GTE applies the GTE predicate on the "sora_image_price_540" field.
func SoraImagePrice540GTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540LT applies the LT predicate on the "sora_image_price_540" field.
func SoraImagePrice540LT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540LTE applies the LTE predicate on the "sora_image_price_540" field.
func SoraImagePrice540LTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSoraImagePrice540 , v ) )
}
// SoraImagePrice540IsNil applies the IsNil predicate on the "sora_image_price_540" field.
func SoraImagePrice540IsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldSoraImagePrice540 ) )
}
// SoraImagePrice540NotNil applies the NotNil predicate on the "sora_image_price_540" field.
func SoraImagePrice540NotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldSoraImagePrice540 ) )
}
// SoraVideoPricePerRequestEQ applies the EQ predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestNEQ applies the NEQ predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestIn applies the In predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSoraVideoPricePerRequest , vs ... ) )
}
// SoraVideoPricePerRequestNotIn applies the NotIn predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSoraVideoPricePerRequest , vs ... ) )
}
// SoraVideoPricePerRequestGT applies the GT predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestGTE applies the GTE predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestLT applies the LT predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestLTE applies the LTE predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSoraVideoPricePerRequest , v ) )
}
// SoraVideoPricePerRequestIsNil applies the IsNil predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldSoraVideoPricePerRequest ) )
}
// SoraVideoPricePerRequestNotNil applies the NotNil predicate on the "sora_video_price_per_request" field.
func SoraVideoPricePerRequestNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldSoraVideoPricePerRequest ) )
}
// SoraVideoPricePerRequestHdEQ applies the EQ predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdNEQ applies the NEQ predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdNEQ ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdIn applies the In predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSoraVideoPricePerRequestHd , vs ... ) )
}
// SoraVideoPricePerRequestHdNotIn applies the NotIn predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdNotIn ( vs ... float64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSoraVideoPricePerRequestHd , vs ... ) )
}
// SoraVideoPricePerRequestHdGT applies the GT predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdGT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdGTE applies the GTE predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdGTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdLT applies the LT predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdLT ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdLTE applies the LTE predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdLTE ( v float64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSoraVideoPricePerRequestHd , v ) )
}
// SoraVideoPricePerRequestHdIsNil applies the IsNil predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldSoraVideoPricePerRequestHd ) )
}
// SoraVideoPricePerRequestHdNotNil applies the NotNil predicate on the "sora_video_price_per_request_hd" field.
func SoraVideoPricePerRequestHdNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldSoraVideoPricePerRequestHd ) )
}
2026-02-28 15:01:20 +08:00
// SoraStorageQuotaBytesEQ applies the EQ predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSoraStorageQuotaBytes , v ) )
}
// SoraStorageQuotaBytesNEQ applies the NEQ predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesNEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSoraStorageQuotaBytes , v ) )
}
// SoraStorageQuotaBytesIn applies the In predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSoraStorageQuotaBytes , vs ... ) )
}
// SoraStorageQuotaBytesNotIn applies the NotIn predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesNotIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSoraStorageQuotaBytes , vs ... ) )
}
// SoraStorageQuotaBytesGT applies the GT predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesGT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSoraStorageQuotaBytes , v ) )
}
// SoraStorageQuotaBytesGTE applies the GTE predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesGTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSoraStorageQuotaBytes , v ) )
}
// SoraStorageQuotaBytesLT applies the LT predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesLT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSoraStorageQuotaBytes , v ) )
}
// SoraStorageQuotaBytesLTE applies the LTE predicate on the "sora_storage_quota_bytes" field.
func SoraStorageQuotaBytesLTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSoraStorageQuotaBytes , v ) )
}
2026-01-08 23:07:00 +08:00
// ClaudeCodeOnlyEQ applies the EQ predicate on the "claude_code_only" field.
func ClaudeCodeOnlyEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldClaudeCodeOnly , v ) )
}
// ClaudeCodeOnlyNEQ applies the NEQ predicate on the "claude_code_only" field.
func ClaudeCodeOnlyNEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldClaudeCodeOnly , v ) )
}
// FallbackGroupIDEQ applies the EQ predicate on the "fallback_group_id" field.
func FallbackGroupIDEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDNEQ applies the NEQ predicate on the "fallback_group_id" field.
func FallbackGroupIDNEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDIn applies the In predicate on the "fallback_group_id" field.
func FallbackGroupIDIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldFallbackGroupID , vs ... ) )
}
// FallbackGroupIDNotIn applies the NotIn predicate on the "fallback_group_id" field.
func FallbackGroupIDNotIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldFallbackGroupID , vs ... ) )
}
// FallbackGroupIDGT applies the GT predicate on the "fallback_group_id" field.
func FallbackGroupIDGT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDGTE applies the GTE predicate on the "fallback_group_id" field.
func FallbackGroupIDGTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDLT applies the LT predicate on the "fallback_group_id" field.
func FallbackGroupIDLT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDLTE applies the LTE predicate on the "fallback_group_id" field.
func FallbackGroupIDLTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldFallbackGroupID , v ) )
}
// FallbackGroupIDIsNil applies the IsNil predicate on the "fallback_group_id" field.
func FallbackGroupIDIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldFallbackGroupID ) )
}
// FallbackGroupIDNotNil applies the NotNil predicate on the "fallback_group_id" field.
func FallbackGroupIDNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldFallbackGroupID ) )
}
2026-01-23 22:24:46 +08:00
// FallbackGroupIDOnInvalidRequestEQ applies the EQ predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestNEQ applies the NEQ predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestNEQ ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestIn applies the In predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldFallbackGroupIDOnInvalidRequest , vs ... ) )
}
// FallbackGroupIDOnInvalidRequestNotIn applies the NotIn predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestNotIn ( vs ... int64 ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldFallbackGroupIDOnInvalidRequest , vs ... ) )
}
// FallbackGroupIDOnInvalidRequestGT applies the GT predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestGT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestGTE applies the GTE predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestGTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestLT applies the LT predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestLT ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestLTE applies the LTE predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestLTE ( v int64 ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldFallbackGroupIDOnInvalidRequest , v ) )
}
// FallbackGroupIDOnInvalidRequestIsNil applies the IsNil predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldFallbackGroupIDOnInvalidRequest ) )
}
// FallbackGroupIDOnInvalidRequestNotNil applies the NotNil predicate on the "fallback_group_id_on_invalid_request" field.
func FallbackGroupIDOnInvalidRequestNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldFallbackGroupIDOnInvalidRequest ) )
}
2026-01-16 17:26:05 +08:00
// ModelRoutingIsNil applies the IsNil predicate on the "model_routing" field.
func ModelRoutingIsNil ( ) predicate . Group {
return predicate . Group ( sql . FieldIsNull ( FieldModelRouting ) )
}
// ModelRoutingNotNil applies the NotNil predicate on the "model_routing" field.
func ModelRoutingNotNil ( ) predicate . Group {
return predicate . Group ( sql . FieldNotNull ( FieldModelRouting ) )
}
// ModelRoutingEnabledEQ applies the EQ predicate on the "model_routing_enabled" field.
func ModelRoutingEnabledEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldModelRoutingEnabled , v ) )
}
// ModelRoutingEnabledNEQ applies the NEQ predicate on the "model_routing_enabled" field.
func ModelRoutingEnabledNEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldModelRoutingEnabled , v ) )
}
2026-01-27 13:09:56 +08:00
// McpXMLInjectEQ applies the EQ predicate on the "mcp_xml_inject" field.
func McpXMLInjectEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldMcpXMLInject , v ) )
}
// McpXMLInjectNEQ applies the NEQ predicate on the "mcp_xml_inject" field.
func McpXMLInjectNEQ ( v bool ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldMcpXMLInject , v ) )
}
2026-02-08 16:53:45 +08:00
// SortOrderEQ applies the EQ predicate on the "sort_order" field.
func SortOrderEQ ( v int ) predicate . Group {
return predicate . Group ( sql . FieldEQ ( FieldSortOrder , v ) )
}
// SortOrderNEQ applies the NEQ predicate on the "sort_order" field.
func SortOrderNEQ ( v int ) predicate . Group {
return predicate . Group ( sql . FieldNEQ ( FieldSortOrder , v ) )
}
// SortOrderIn applies the In predicate on the "sort_order" field.
func SortOrderIn ( vs ... int ) predicate . Group {
return predicate . Group ( sql . FieldIn ( FieldSortOrder , vs ... ) )
}
// SortOrderNotIn applies the NotIn predicate on the "sort_order" field.
func SortOrderNotIn ( vs ... int ) predicate . Group {
return predicate . Group ( sql . FieldNotIn ( FieldSortOrder , vs ... ) )
}
// SortOrderGT applies the GT predicate on the "sort_order" field.
func SortOrderGT ( v int ) predicate . Group {
return predicate . Group ( sql . FieldGT ( FieldSortOrder , v ) )
}
// SortOrderGTE applies the GTE predicate on the "sort_order" field.
func SortOrderGTE ( v int ) predicate . Group {
return predicate . Group ( sql . FieldGTE ( FieldSortOrder , v ) )
}
// SortOrderLT applies the LT predicate on the "sort_order" field.
func SortOrderLT ( v int ) predicate . Group {
return predicate . Group ( sql . FieldLT ( FieldSortOrder , v ) )
}
// SortOrderLTE applies the LTE predicate on the "sort_order" field.
func SortOrderLTE ( v int ) predicate . Group {
return predicate . Group ( sql . FieldLTE ( FieldSortOrder , v ) )
}
2025-12-29 10:03:27 +08:00
// HasAPIKeys applies the HasEdge predicate on the "api_keys" edge.
func HasAPIKeys ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , false , APIKeysTable , APIKeysColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasAPIKeysWith applies the HasEdge predicate on the "api_keys" edge with a given conditions (other predicates).
2026-01-04 19:27:53 +08:00
func HasAPIKeysWith ( preds ... predicate . APIKey ) predicate . Group {
2025-12-29 10:03:27 +08:00
return predicate . Group ( func ( s * sql . Selector ) {
step := newAPIKeysStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// HasRedeemCodes applies the HasEdge predicate on the "redeem_codes" edge.
func HasRedeemCodes ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , false , RedeemCodesTable , RedeemCodesColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasRedeemCodesWith applies the HasEdge predicate on the "redeem_codes" edge with a given conditions (other predicates).
func HasRedeemCodesWith ( preds ... predicate . RedeemCode ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newRedeemCodesStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// HasSubscriptions applies the HasEdge predicate on the "subscriptions" edge.
func HasSubscriptions ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , false , SubscriptionsTable , SubscriptionsColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasSubscriptionsWith applies the HasEdge predicate on the "subscriptions" edge with a given conditions (other predicates).
func HasSubscriptionsWith ( preds ... predicate . UserSubscription ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newSubscriptionsStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
2025-12-31 14:11:57 +08:00
// HasUsageLogs applies the HasEdge predicate on the "usage_logs" edge.
func HasUsageLogs ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , false , UsageLogsTable , UsageLogsColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasUsageLogsWith applies the HasEdge predicate on the "usage_logs" edge with a given conditions (other predicates).
func HasUsageLogsWith ( preds ... predicate . UsageLog ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newUsageLogsStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
2025-12-29 10:03:27 +08:00
// HasAccounts applies the HasEdge predicate on the "accounts" edge.
func HasAccounts ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . M2M , true , AccountsTable , AccountsPrimaryKey ... ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasAccountsWith applies the HasEdge predicate on the "accounts" edge with a given conditions (other predicates).
func HasAccountsWith ( preds ... predicate . Account ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newAccountsStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// HasAllowedUsers applies the HasEdge predicate on the "allowed_users" edge.
func HasAllowedUsers ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . M2M , true , AllowedUsersTable , AllowedUsersPrimaryKey ... ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasAllowedUsersWith applies the HasEdge predicate on the "allowed_users" edge with a given conditions (other predicates).
func HasAllowedUsersWith ( preds ... predicate . User ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newAllowedUsersStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// HasAccountGroups applies the HasEdge predicate on the "account_groups" edge.
func HasAccountGroups ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , true , AccountGroupsTable , AccountGroupsColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasAccountGroupsWith applies the HasEdge predicate on the "account_groups" edge with a given conditions (other predicates).
func HasAccountGroupsWith ( preds ... predicate . AccountGroup ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newAccountGroupsStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// HasUserAllowedGroups applies the HasEdge predicate on the "user_allowed_groups" edge.
func HasUserAllowedGroups ( ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := sqlgraph . NewStep (
sqlgraph . From ( Table , FieldID ) ,
sqlgraph . Edge ( sqlgraph . O2M , true , UserAllowedGroupsTable , UserAllowedGroupsColumn ) ,
)
sqlgraph . HasNeighbors ( s , step )
} )
}
// HasUserAllowedGroupsWith applies the HasEdge predicate on the "user_allowed_groups" edge with a given conditions (other predicates).
func HasUserAllowedGroupsWith ( preds ... predicate . UserAllowedGroup ) predicate . Group {
return predicate . Group ( func ( s * sql . Selector ) {
step := newUserAllowedGroupsStep ( )
sqlgraph . HasNeighborsWith ( s , step , func ( s * sql . Selector ) {
for _ , p := range preds {
p ( s )
}
} )
} )
}
// And groups predicates with the AND operator between them.
func And ( predicates ... predicate . Group ) predicate . Group {
return predicate . Group ( sql . AndPredicates ( predicates ... ) )
}
// Or groups predicates with the OR operator between them.
func Or ( predicates ... predicate . Group ) predicate . Group {
return predicate . Group ( sql . OrPredicates ( predicates ... ) )
}
// Not applies the not operator on the given predicate.
func Not ( p predicate . Group ) predicate . Group {
return predicate . Group ( sql . NotPredicates ( p ) )
}