Show / Hide Table of Contents

Class GoogleCloudBillingBillingaccountpricesV1betaPriceReason

Encapsulates a price reason which contains background information about the origin of the price.

Inheritance
object
GoogleCloudBillingBillingaccountpricesV1betaPriceReason
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX