訊息

隨重要資訊顯示的訊息

JSON 表示法

{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
欄位
kind
(deprecated)

string

表示資源的種類。值:固定字串 "walletobjects#walletObjectMessage"

header

string

訊息標頭。

body

string

訊息內文。

displayInterval

object (TimeInterval)

向使用者顯示訊息的時間範圍。您可以定義各則訊息的 startTimeendTime。如果未設定 startTime,訊息會在「電子錢包物件」插入後立即顯示;如未提供 endTime,則會在訊息清單中無限期顯示這則訊息。

id

string

與訊息相關的 ID。這個欄位可方便您管理訊息。請注意,同一類別/例項中的不同訊息可能會有重複的 ID 值,請仔細為各則訊息選取合理的 ID。

messageType

enum (MessageType)

訊息的類型。目前只能針對優惠進行設定。

localizedHeader

object (LocalizedString)

訊息標頭的翻譯字串。

localizedBody

object (LocalizedString)

訊息內文的翻譯字串。

MessageType

列舉
MESSAGE_TYPE_UNSPECIFIED
TEXT 將訊息轉譯成文字並顯示於卡片資料畫面中。這是預設訊息類型。
text

TEXT 的舊版別名,已淘汰。

EXPIRATION_NOTIFICATION 優惠到期顯示通知。displayInterval.start.date 是用來設定通知顯示的時間,最多可設定為到期日的前 30 天。如果指定的時間超過 30 天,通知觸發條件仍會設定在 30 天。
expirationNotification

EXPIRATION_NOTIFICATION 的舊版別名,已淘汰。