View Source GoogleApi.AndroidPublisher.V3.Model.IntroductoryPriceInfo (google_api_android_publisher v0.34.1)

Contains the introductory price information for a subscription.

Attributes

  • introductoryPriceAmountMicros (type: String.t, default: nil) - Introductory price of the subscription, not including tax. The currency is the same as price_currency_code. Price is expressed in micro-units, where 1,000,000 micro-units represents one unit of the currency. For example, if the subscription price is €1.99, price_amount_micros is 1990000.
  • introductoryPriceCurrencyCode (type: String.t, default: nil) - ISO 4217 currency code for the introductory subscription price. For example, if the price is specified in British pounds sterling, price_currency_code is "GBP".
  • introductoryPriceCycles (type: integer(), default: nil) - The number of billing period to offer introductory pricing.
  • introductoryPricePeriod (type: String.t, default: nil) - Introductory price period, specified in ISO 8601 format. Common values are (but not limited to) "P1W" (one week), "P1M" (one month), "P3M" (three months), "P6M" (six months), and "P1Y" (one year).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.IntroductoryPriceInfo{
  introductoryPriceAmountMicros: String.t() | nil,
  introductoryPriceCurrencyCode: String.t() | nil,
  introductoryPriceCycles: integer() | nil,
  introductoryPricePeriod: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.