PlanOffer

Operator oferuje ofertę, której celem jest zwiększenie liczby użytkowników. Operator może wysłać tę ofertę do GTAF i zostanie ona przekazana do aplikacji działających na urządzeniu użytkownika.

Zapis JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Pola
name

string

LINT.NastępnieChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) nazwa zasobu PlanStatus w formacie: operators/{asn_id}/planOffers/{userKey}. Nazwa jest ignorowana podczas tworzenia wpisu PlanOffer.

offers[]

object (Offer)

Lista wszystkich ofert rozwijanych do użytkownika.

expireTime

string (Timestamp format)

Wymagany. Czas wygaśnięcia tej oferty. GTAF nie będzie udostępniać ofert aplikacjom, gdy oferta wygaśnie. Data ważności musi przypadać w przyszłości.

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

formOfPayment

enum (FormOfPayment)

Określ sposób, w jaki użytkownik zostanie obciążony opłatą za ofertę, jeśli ją kliknie. Np. & quot;Obciążenie z salda w portfelu."Obciążenie zapisanej karty kredytowej. Podczas dokonywania zakupu ciąg znaków będzie wyświetlany użytkownikowi bez zmian.