RegionalPriceMigrationConfig

Konfiguracja migracji cen.

Zapis JSON
{
  "regionCode": string,
  "oldestAllowedPriceVersionTime": string,
  "priceIncreaseType": enum (PriceIncreaseType)
}
Pola
regionCode

string

To pole jest wymagane. Kod regionu, do którego odnosi się ta konfiguracja, zgodnie z definicją w formacie ISO 3166-2, np. „PL”.

oldestAllowedPriceVersionTime

string (Timestamp format)

To pole jest wymagane. Ostateczny termin, w którym subskrybenci mogą nadal płacić za wcześniejsze ceny. Subskrybenci z cenami, które były dostępne do tego czasu lub później, zachowają dotychczasową cenę. Subskrybenci, którzy korzystają z wcześniejszych cen, zostaną przeniesieni na aktualną cenę. Przeniesieni subskrybenci otrzymają powiadomienie o innej cenie. Subskrybenci, którzy nie wyrażą zgody na nową cenę, zakończą subskrypcję przy następnym odnowieniu.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

priceIncreaseType

enum (PriceIncreaseType)

Opcjonalnie. Zachowanie, które osoba wywołująca chce widzieć użytkownikom w przypadku wzrostu ceny podczas migracji. Jeśli zasada jest nieskonfigurowana, przyjmuje się domyślnie wartość PRICE_ALLOWED_TYPE_OPT_IN. Pamiętaj, że w przypadku każdej aplikacji pierwsza zmiana podwyżki ceny z możliwością rezygnacji musi zostać zainicjowana w Konsoli Play.

PriceIncreaseType

Typ migracji cen.

Wartości w polu enum
PRICE_INCREASE_TYPE_UNSPECIFIED Nieokreślony stan.
PRICE_INCREASE_TYPE_OPT_IN Podwyżka ceny będzie widoczna dla użytkowników po wyrażeniu zgody.
PRICE_INCREASE_TYPE_OPT_OUT Podwyżka ceny będzie informowana o możliwości rezygnacji.