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 «Зулу» с наносекундным разрешением и до девяти знаков после запятой. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

formOfPayment

enum ( FormOfPayment )

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