RegionalPriceMigrationConfig

Configuration for a price migration.

JSON representation
{
  "regionCode": string,
  "oldestAllowedPriceVersionTime": string,
  "priceIncreaseType": enum (PriceIncreaseType)
}
Fields
regionCode

string

Required. Region code this configuration applies to, as defined by ISO 3166-2, e.g. "US".

oldestAllowedPriceVersionTime

string (Timestamp format)

Required. The cutoff time for historical prices that subscribers can remain paying. Subscribers on prices which were available at this cutoff time or later will stay on their existing price. Subscribers on older prices will be migrated to the currently-offered price. The migrated subscribers will receive a notification that they will be paying a different price. Subscribers who do not agree to the new price will have their subscription ended at the next renewal.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

priceIncreaseType

enum (PriceIncreaseType)

Optional. The behavior the caller wants users to see when there is a price increase during migration. If left unset, the behavior defaults to PRICE_INCREASE_TYPE_OPT_IN. Note that the first opt-out price increase migration for each app must be initiated in Play Console.

PriceIncreaseType

The type of price migration.

Enums
PRICE_INCREASE_TYPE_UNSPECIFIED Unspecified state.
PRICE_INCREASE_TYPE_OPT_IN Price increase will be presented to users on an opt-in basis.
PRICE_INCREASE_TYPE_OPT_OUT Price increase will be presented to users on an opt-out basis.