消息

消息会随一个有价卡券显示

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,在插入 Wallet Object 后会立即显示一条消息。如果未提供 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 天触发。
expirationNotification

EXPIRATION_NOTIFICATION 的旧别名,现已弃用。