Class GoogleCloudBillingBillingaccountpricesV1betaRateTier
Encapsulates a rate price tier.
Implements
Inherited Members
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class GoogleCloudBillingBillingaccountpricesV1betaRateTier : IDirectResponseSchema
Properties
ContractPrice
Negotiated contract price specific for a billing account.
Declaration
[JsonProperty("contractPrice")]
public virtual Money ContractPrice { get; set; }
Property Value
Type | Description |
---|---|
Money |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EffectiveDiscountPercent
Percentage of effective discount calculated using the current list price per pricing tier. Formula used:
effective_discount_percent = (list_price - contract_price) / list_price × 100 If list_price and
contract_price are zero, this field is the same as discount_percent
of FixedDiscount and FloatingDiscount.
If your contract does NOT have the feature LIST_PRICE_AS_CEILING enabled, the effective_discount_percent can
be negative if the SKU has a FixedDiscount and the current list price is lower than the list price on the
date of the contract agreement. See the FixedDiscount.fix_time
on when the discount was set. If you have
questions regarding pricing per SKU, contact your Account team for more details.
Declaration
[JsonProperty("effectiveDiscountPercent")]
public virtual Decimal EffectiveDiscountPercent { get; set; }
Property Value
Type | Description |
---|---|
Decimal |
ListPrice
List price of one tier.
Declaration
[JsonProperty("listPrice")]
public virtual Money ListPrice { get; set; }
Property Value
Type | Description |
---|---|
Money |
StartAmount
Lower bound amount for a tier. Tiers 0-100, 100-200 will be represented with two tiers with start_amount
0
and 100.
Declaration
[JsonProperty("startAmount")]
public virtual Decimal StartAmount { get; set; }
Property Value
Type | Description |
---|---|
Decimal |