Documentation
¶
Index ¶
- Constants
- Variables
- func And(predicates ...predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKey(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyContains(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyContainsFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyEqualFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyGT(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyGTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyHasPrefix(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyHasSuffix(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyIsNil() predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyLT(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyLTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyNEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyNotIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func FeatureKeyNotNil() predicate.BillingInvoiceUsageBasedLineConfig
- func ID(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDContainsFold(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDEQ(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDEqualFold(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDGT(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDGTE(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDIn(ids ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDLT(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDLTE(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDNEQ(id string) predicate.BillingInvoiceUsageBasedLineConfig
- func IDNotIn(ids ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredPreLinePeriodQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func MeteredQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
- func Namespace(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceContains(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceContainsFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceEqualFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceGT(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceGTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceHasPrefix(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceHasSuffix(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceLT(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceLTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceNEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
- func NamespaceNotIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
- func Not(p predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
- func Or(predicates ...predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
- func PreLinePeriodQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
- func PriceTypeEQ(v productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
- func PriceTypeIn(vs ...productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
- func PriceTypeNEQ(v productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
- func PriceTypeNotIn(vs ...productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
- func PriceTypeValidator(pt productcatalog.PriceType) error
- func ValidColumn(column string) bool
- type OrderOption
- func ByFeatureKey(opts ...sql.OrderTermOption) OrderOption
- func ByID(opts ...sql.OrderTermOption) OrderOption
- func ByMeteredPreLinePeriodQuantity(opts ...sql.OrderTermOption) OrderOption
- func ByMeteredQuantity(opts ...sql.OrderTermOption) OrderOption
- func ByNamespace(opts ...sql.OrderTermOption) OrderOption
- func ByPreLinePeriodQuantity(opts ...sql.OrderTermOption) OrderOption
- func ByPrice(opts ...sql.OrderTermOption) OrderOption
- func ByPriceType(opts ...sql.OrderTermOption) OrderOption
Constants ¶
const ( // Label holds the string label denoting the billinginvoiceusagebasedlineconfig type in the database. Label = "billing_invoice_usage_based_line_config" // FieldID holds the string denoting the id field in the database. FieldID = "id" // FieldNamespace holds the string denoting the namespace field in the database. FieldNamespace = "namespace" // FieldPriceType holds the string denoting the price_type field in the database. FieldPriceType = "price_type" // FieldFeatureKey holds the string denoting the feature_key field in the database. FieldFeatureKey = "feature_key" // FieldPrice holds the string denoting the price field in the database. FieldPrice = "price" // FieldPreLinePeriodQuantity holds the string denoting the pre_line_period_quantity field in the database. FieldPreLinePeriodQuantity = "pre_line_period_quantity" // FieldMeteredPreLinePeriodQuantity holds the string denoting the metered_pre_line_period_quantity field in the database. FieldMeteredPreLinePeriodQuantity = "metered_pre_line_period_quantity" // FieldMeteredQuantity holds the string denoting the metered_quantity field in the database. FieldMeteredQuantity = "metered_quantity" // Table holds the table name of the billinginvoiceusagebasedlineconfig in the database. Table = "billing_invoice_usage_based_line_configs" )
Variables ¶
var ( // NamespaceValidator is a validator for the "namespace" field. It is called by the builders before save. NamespaceValidator func(string) error // DefaultID holds the default value on creation for the "id" field. DefaultID func() string // ValueScanner of all BillingInvoiceUsageBasedLineConfig fields. ValueScanner struct { Price field.TypeValueScanner[*productcatalog.Price] } )
var Columns = []string{ FieldID, FieldNamespace, FieldPriceType, FieldFeatureKey, FieldPrice, FieldPreLinePeriodQuantity, FieldMeteredPreLinePeriodQuantity, FieldMeteredQuantity, }
Columns holds all SQL columns for billinginvoiceusagebasedlineconfig fields.
Functions ¶
func And ¶
func And(predicates ...predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
And groups predicates with the AND operator between them.
func FeatureKey ¶
func FeatureKey(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKey applies equality check predicate on the "feature_key" field. It's identical to FeatureKeyEQ.
func FeatureKeyContains ¶
func FeatureKeyContains(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyContains applies the Contains predicate on the "feature_key" field.
func FeatureKeyContainsFold ¶
func FeatureKeyContainsFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyContainsFold applies the ContainsFold predicate on the "feature_key" field.
func FeatureKeyEQ ¶
func FeatureKeyEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyEQ applies the EQ predicate on the "feature_key" field.
func FeatureKeyEqualFold ¶
func FeatureKeyEqualFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyEqualFold applies the EqualFold predicate on the "feature_key" field.
func FeatureKeyGT ¶
func FeatureKeyGT(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyGT applies the GT predicate on the "feature_key" field.
func FeatureKeyGTE ¶
func FeatureKeyGTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyGTE applies the GTE predicate on the "feature_key" field.
func FeatureKeyHasPrefix ¶
func FeatureKeyHasPrefix(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyHasPrefix applies the HasPrefix predicate on the "feature_key" field.
func FeatureKeyHasSuffix ¶
func FeatureKeyHasSuffix(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyHasSuffix applies the HasSuffix predicate on the "feature_key" field.
func FeatureKeyIn ¶
func FeatureKeyIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyIn applies the In predicate on the "feature_key" field.
func FeatureKeyIsNil ¶
func FeatureKeyIsNil() predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyIsNil applies the IsNil predicate on the "feature_key" field.
func FeatureKeyLT ¶
func FeatureKeyLT(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyLT applies the LT predicate on the "feature_key" field.
func FeatureKeyLTE ¶
func FeatureKeyLTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyLTE applies the LTE predicate on the "feature_key" field.
func FeatureKeyNEQ ¶
func FeatureKeyNEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyNEQ applies the NEQ predicate on the "feature_key" field.
func FeatureKeyNotIn ¶
func FeatureKeyNotIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyNotIn applies the NotIn predicate on the "feature_key" field.
func FeatureKeyNotNil ¶
func FeatureKeyNotNil() predicate.BillingInvoiceUsageBasedLineConfig
FeatureKeyNotNil applies the NotNil predicate on the "feature_key" field.
func ID ¶
func ID(id string) predicate.BillingInvoiceUsageBasedLineConfig
ID filters vertices based on their ID field.
func IDContainsFold ¶
func IDContainsFold(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDContainsFold applies the ContainsFold predicate on the ID field.
func IDEQ ¶
func IDEQ(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDEQ applies the EQ predicate on the ID field.
func IDEqualFold ¶
func IDEqualFold(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDEqualFold applies the EqualFold predicate on the ID field.
func IDGT ¶
func IDGT(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDGT applies the GT predicate on the ID field.
func IDGTE ¶
func IDGTE(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDGTE applies the GTE predicate on the ID field.
func IDIn ¶
func IDIn(ids ...string) predicate.BillingInvoiceUsageBasedLineConfig
IDIn applies the In predicate on the ID field.
func IDLT ¶
func IDLT(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDLT applies the LT predicate on the ID field.
func IDLTE ¶
func IDLTE(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDLTE applies the LTE predicate on the ID field.
func IDNEQ ¶
func IDNEQ(id string) predicate.BillingInvoiceUsageBasedLineConfig
IDNEQ applies the NEQ predicate on the ID field.
func IDNotIn ¶
func IDNotIn(ids ...string) predicate.BillingInvoiceUsageBasedLineConfig
IDNotIn applies the NotIn predicate on the ID field.
func MeteredPreLinePeriodQuantity ¶
func MeteredPreLinePeriodQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantity applies equality check predicate on the "metered_pre_line_period_quantity" field. It's identical to MeteredPreLinePeriodQuantityEQ.
func MeteredPreLinePeriodQuantityEQ ¶
func MeteredPreLinePeriodQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityEQ applies the EQ predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityGT ¶
func MeteredPreLinePeriodQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityGT applies the GT predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityGTE ¶
func MeteredPreLinePeriodQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityGTE applies the GTE predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityIn ¶
func MeteredPreLinePeriodQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityIn applies the In predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityIsNil ¶
func MeteredPreLinePeriodQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityIsNil applies the IsNil predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityLT ¶
func MeteredPreLinePeriodQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityLT applies the LT predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityLTE ¶
func MeteredPreLinePeriodQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityLTE applies the LTE predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityNEQ ¶
func MeteredPreLinePeriodQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityNEQ applies the NEQ predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityNotIn ¶
func MeteredPreLinePeriodQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityNotIn applies the NotIn predicate on the "metered_pre_line_period_quantity" field.
func MeteredPreLinePeriodQuantityNotNil ¶
func MeteredPreLinePeriodQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
MeteredPreLinePeriodQuantityNotNil applies the NotNil predicate on the "metered_pre_line_period_quantity" field.
func MeteredQuantity ¶
func MeteredQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantity applies equality check predicate on the "metered_quantity" field. It's identical to MeteredQuantityEQ.
func MeteredQuantityEQ ¶
func MeteredQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityEQ applies the EQ predicate on the "metered_quantity" field.
func MeteredQuantityGT ¶
func MeteredQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityGT applies the GT predicate on the "metered_quantity" field.
func MeteredQuantityGTE ¶
func MeteredQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityGTE applies the GTE predicate on the "metered_quantity" field.
func MeteredQuantityIn ¶
func MeteredQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityIn applies the In predicate on the "metered_quantity" field.
func MeteredQuantityIsNil ¶
func MeteredQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityIsNil applies the IsNil predicate on the "metered_quantity" field.
func MeteredQuantityLT ¶
func MeteredQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityLT applies the LT predicate on the "metered_quantity" field.
func MeteredQuantityLTE ¶
func MeteredQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityLTE applies the LTE predicate on the "metered_quantity" field.
func MeteredQuantityNEQ ¶
func MeteredQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityNEQ applies the NEQ predicate on the "metered_quantity" field.
func MeteredQuantityNotIn ¶
func MeteredQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityNotIn applies the NotIn predicate on the "metered_quantity" field.
func MeteredQuantityNotNil ¶
func MeteredQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
MeteredQuantityNotNil applies the NotNil predicate on the "metered_quantity" field.
func Namespace ¶
func Namespace(v string) predicate.BillingInvoiceUsageBasedLineConfig
Namespace applies equality check predicate on the "namespace" field. It's identical to NamespaceEQ.
func NamespaceContains ¶
func NamespaceContains(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceContains applies the Contains predicate on the "namespace" field.
func NamespaceContainsFold ¶
func NamespaceContainsFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceContainsFold applies the ContainsFold predicate on the "namespace" field.
func NamespaceEQ ¶
func NamespaceEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceEQ applies the EQ predicate on the "namespace" field.
func NamespaceEqualFold ¶
func NamespaceEqualFold(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceEqualFold applies the EqualFold predicate on the "namespace" field.
func NamespaceGT ¶
func NamespaceGT(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceGT applies the GT predicate on the "namespace" field.
func NamespaceGTE ¶
func NamespaceGTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceGTE applies the GTE predicate on the "namespace" field.
func NamespaceHasPrefix ¶
func NamespaceHasPrefix(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceHasPrefix applies the HasPrefix predicate on the "namespace" field.
func NamespaceHasSuffix ¶
func NamespaceHasSuffix(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceHasSuffix applies the HasSuffix predicate on the "namespace" field.
func NamespaceIn ¶
func NamespaceIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceIn applies the In predicate on the "namespace" field.
func NamespaceLT ¶
func NamespaceLT(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceLT applies the LT predicate on the "namespace" field.
func NamespaceLTE ¶
func NamespaceLTE(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceLTE applies the LTE predicate on the "namespace" field.
func NamespaceNEQ ¶
func NamespaceNEQ(v string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceNEQ applies the NEQ predicate on the "namespace" field.
func NamespaceNotIn ¶
func NamespaceNotIn(vs ...string) predicate.BillingInvoiceUsageBasedLineConfig
NamespaceNotIn applies the NotIn predicate on the "namespace" field.
func Not ¶
func Not(p predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
Not applies the not operator on the given predicate.
func Or ¶
func Or(predicates ...predicate.BillingInvoiceUsageBasedLineConfig) predicate.BillingInvoiceUsageBasedLineConfig
Or groups predicates with the OR operator between them.
func PreLinePeriodQuantity ¶
func PreLinePeriodQuantity(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantity applies equality check predicate on the "pre_line_period_quantity" field. It's identical to PreLinePeriodQuantityEQ.
func PreLinePeriodQuantityEQ ¶
func PreLinePeriodQuantityEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityEQ applies the EQ predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityGT ¶
func PreLinePeriodQuantityGT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityGT applies the GT predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityGTE ¶
func PreLinePeriodQuantityGTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityGTE applies the GTE predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityIn ¶
func PreLinePeriodQuantityIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityIn applies the In predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityIsNil ¶
func PreLinePeriodQuantityIsNil() predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityIsNil applies the IsNil predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityLT ¶
func PreLinePeriodQuantityLT(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityLT applies the LT predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityLTE ¶
func PreLinePeriodQuantityLTE(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityLTE applies the LTE predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityNEQ ¶
func PreLinePeriodQuantityNEQ(v alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityNEQ applies the NEQ predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityNotIn ¶
func PreLinePeriodQuantityNotIn(vs ...alpacadecimal.Decimal) predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityNotIn applies the NotIn predicate on the "pre_line_period_quantity" field.
func PreLinePeriodQuantityNotNil ¶
func PreLinePeriodQuantityNotNil() predicate.BillingInvoiceUsageBasedLineConfig
PreLinePeriodQuantityNotNil applies the NotNil predicate on the "pre_line_period_quantity" field.
func PriceTypeEQ ¶
func PriceTypeEQ(v productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
PriceTypeEQ applies the EQ predicate on the "price_type" field.
func PriceTypeIn ¶
func PriceTypeIn(vs ...productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
PriceTypeIn applies the In predicate on the "price_type" field.
func PriceTypeNEQ ¶
func PriceTypeNEQ(v productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
PriceTypeNEQ applies the NEQ predicate on the "price_type" field.
func PriceTypeNotIn ¶
func PriceTypeNotIn(vs ...productcatalog.PriceType) predicate.BillingInvoiceUsageBasedLineConfig
PriceTypeNotIn applies the NotIn predicate on the "price_type" field.
func PriceTypeValidator ¶
func PriceTypeValidator(pt productcatalog.PriceType) error
PriceTypeValidator is a validator for the "price_type" field enum values. It is called by the builders before save.
func ValidColumn ¶
ValidColumn reports if the column name is valid (part of the table columns).
Types ¶
type OrderOption ¶
OrderOption defines the ordering options for the BillingInvoiceUsageBasedLineConfig queries.
func ByFeatureKey ¶
func ByFeatureKey(opts ...sql.OrderTermOption) OrderOption
ByFeatureKey orders the results by the feature_key field.
func ByID ¶
func ByID(opts ...sql.OrderTermOption) OrderOption
ByID orders the results by the id field.
func ByMeteredPreLinePeriodQuantity ¶
func ByMeteredPreLinePeriodQuantity(opts ...sql.OrderTermOption) OrderOption
ByMeteredPreLinePeriodQuantity orders the results by the metered_pre_line_period_quantity field.
func ByMeteredQuantity ¶
func ByMeteredQuantity(opts ...sql.OrderTermOption) OrderOption
ByMeteredQuantity orders the results by the metered_quantity field.
func ByNamespace ¶
func ByNamespace(opts ...sql.OrderTermOption) OrderOption
ByNamespace orders the results by the namespace field.
func ByPreLinePeriodQuantity ¶
func ByPreLinePeriodQuantity(opts ...sql.OrderTermOption) OrderOption
ByPreLinePeriodQuantity orders the results by the pre_line_period_quantity field.
func ByPrice ¶
func ByPrice(opts ...sql.OrderTermOption) OrderOption
ByPrice orders the results by the price field.
func ByPriceType ¶
func ByPriceType(opts ...sql.OrderTermOption) OrderOption
ByPriceType orders the results by the price_type field.