PlanOffer

Предложение плана, которое оператор заинтересован в расширении для пользователя, чтобы улучшить пользовательский опыт. Оператор может отправить это предложение в GTAF, и оно будет передано приложениям, работающим на пользовательском устройстве.

Представление JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Поля
name

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Имя ресурса PlanStatus в следующем формате: operators/{asn_id}/planOffers/{userKey} . Имя игнорируется при создании записи PlanOffer.

offers[]

object ( Offer )

Список всех предложений, предоставляемых пользователю.

expireTime

string ( Timestamp format)

Необходимый. Время, когда это предложение истекает. GTAF не будет делиться предложениями с приложениями после истечения срока действия предложения. Срок действия должен быть в будущем.

Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

formOfPayment

enum ( FormOfPayment )

Укажите, как с пользователя будет взиматься плата за предложение, если пользователь нажмет кнопку «Купить». Например, «Вычитается из баланса кошелька». или «Взимается с вашей сохраненной кредитной карты». Строка будет отображаться как есть для пользователя при совершении покупки.