IntroductoryPricingDetails

  • IntroductoryPricingDetails outlines the specifics of introductory pricing promotions for products.

  • It includes details like region availability, discount amount or percentage, and the promotion duration in billing cycles.

  • The introductory pricing is defined by introductoryPricingSpecs, which is a list of IntroductoryPricingSpec objects.

  • Each IntroductoryPricingSpec details the region, duration, and discount of the promotion.

The details of a introductory pricing promotion.

JSON representation
{
  "introductoryPricingSpecs": [
    {
      object (IntroductoryPricingSpec)
    }
  ]
}
Fields
introductoryPricingSpecs[]

object (IntroductoryPricingSpec)

Output only. Specifies the introductory pricing periods.

IntroductoryPricingSpec

The duration of an introductory pricing promotion.

JSON representation
{
  "regionCode": string,
  "recurrenceCount": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "discountAmount": {
    object (Amount)
  },
  "discountRatioMicros": string
  // End of mutually exclusive fields.
}
Fields
regionCode

string

Output only. 2-letter ISO region code where the product is available in. Ex. "US".

recurrenceCount

integer

Output only. The duration of an introductory offer in billing cycles.

The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
discountAmount

object (Amount)

Output only. The discount amount. The value is positive.

discountRatioMicros

string (int64 format)

Output only. The discount percentage in micros. For example, 50,000 represents 5%.

End of mutually exclusive fields.