PlanOffer

Một gói mà nhà khai thác muốn cung cấp cho người dùng để cải thiện trải nghiệm người dùng. Nhà điều hành có thể gửi ưu đãi này đến GTAF và ưu đãi này sẽ được chuyển đến các ứng dụng chạy trên thiết bị của người dùng.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Trường
name

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Tên tài nguyên của PlanStatus theo định dạng sau: operators/{asn_id}/planOffers/{userKey}. Tên này sẽ bị bỏ qua khi bạn tạo một mục PlanOffer.

offers[]

object (Offer)

Danh sách tất cả các ưu đãi được cung cấp cho người dùng.

expireTime

string (Timestamp format)

Bắt buộc. Thời điểm ưu đãi này hết hạn. GTAF sẽ không chia sẻ ưu đãi với các ứng dụng sau khi ưu đãi hết hạn. Thời gian hết hạn phải là thời gian trong tương lai.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Chỉ định cách người dùng sẽ bị tính phí cho ưu đãi nếu người dùng nhấp vào nút mua. Ví dụ: "Đã trừ vào số dư trong ví" hoặc "Đã tính phí vào thẻ tín dụng đã lưu của bạn". Chuỗi này sẽ được hiển thị nguyên trạng cho người dùng khi họ mua hàng.