Class GoogleCloudBillingBillingaccountpricesV1betaPriceReason
Encapsulates a price reason which contains background information about the origin of the price.
Implements
Inherited Members
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class GoogleCloudBillingBillingaccountpricesV1betaPriceReason : IDirectResponseSchema
Properties
DefaultPrice
Default price which is the current list price.
Declaration
[JsonProperty("defaultPrice")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaDefaultPrice DefaultPrice { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaDefaultPrice |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FixedDiscount
Discount off the list price, anchored to the list price as of a fixed time.
Declaration
[JsonProperty("fixedDiscount")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaFixedDiscount FixedDiscount { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaFixedDiscount |
FixedPrice
Fixed price applicable during the terms of a contract agreement.
Declaration
[JsonProperty("fixedPrice")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaFixedPrice FixedPrice { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaFixedPrice |
FloatingDiscount
Discount off the current list price, not anchored to any list price as of a fixed time.
Declaration
[JsonProperty("floatingDiscount")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaFloatingDiscount FloatingDiscount { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaFloatingDiscount |
ListPriceAsCeiling
Contract feature that the list price (DefaultPrice) will be used for the price if the current list price drops lower than the custom fixed price. Available to new contracts after March 21, 2022. Applies to all fixed price SKUs in the contract, including FixedPrice, FixedDiscount, MigratedPrice, and MergedPrice.
Declaration
[JsonProperty("listPriceAsCeiling")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaListPriceAsCeiling ListPriceAsCeiling { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaListPriceAsCeiling |
MergedPrice
Price after merging from multiple sources.
Declaration
[JsonProperty("mergedPrice")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaMergedPrice MergedPrice { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaMergedPrice |
MigratedPrice
Price migrated from other SKUs.
Declaration
[JsonProperty("migratedPrice")]
public virtual GoogleCloudBillingBillingaccountpricesV1betaMigratedPrice MigratedPrice { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudBillingBillingaccountpricesV1betaMigratedPrice |
Type
Type of the price reason. It can have values such as 'unspecified', 'default-price', 'fixed-price', 'fixed-discount', 'floating-discount', 'migrated-price', 'merged-price', 'list-price-as-ceiling'.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |