Message

Valuable メッセージとともに表示される

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 注: この列挙型は現在サポートされていません。
expirationNotification

EXPIRATION_NOTIFICATION のレガシー エイリアス。廃止されました。