Message

Eine Nachricht, die mit dem Wert

JSON-Darstellung
{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
Felder
kind
(deprecated)

string

Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String "walletobjects#walletObjectMessage".

header

string

Der Nachrichtenheader.

body

string

Der Inhalt der Nachricht.

displayInterval

object (TimeInterval)

Der Zeitraum, in dem die Mitteilung Nutzern angezeigt wird. Sie können für jede Nachricht eine startTime und eine endTime definieren. Eine Nachricht wird sofort nach dem Einfügen eines Wallet-Objekts angezeigt, sofern kein startTime festgelegt ist. Die Nachricht wird auf unbestimmte Zeit in einer Nachrichtenliste angezeigt, wenn endTime nicht angegeben ist.

id

string

Die ID, die einer Nachricht zugewiesen ist. Mit diesem Feld soll die Verwaltung von Nachrichten vereinfacht werden. Hinweis: ID-Werte können möglicherweise in mehreren Nachrichten in derselben Klasse/Instanz dupliziert werden. Es muss darauf geachtet werden, für jede Nachricht eine angemessene ID auszuwählen.

messageType

enum (MessageType)

Der Mitteilungstyp.

localizedHeader

object (LocalizedString)

Übersetzte Strings für den Nachrichtenheader.

localizedBody

object (LocalizedString)

Übersetzte Strings für den Nachrichtentext.

MessageType

Enums
MESSAGE_TYPE_UNSPECIFIED
TEXT Rendert die Nachricht als Text auf dem Bildschirm mit den Kartendetails. Das ist der standardmäßige Nachrichtentyp.
text

Altes Alias für TEXT. Veraltet.

EXPIRATION_NOTIFICATION Hinweis: Diese Aufzählung wird derzeit nicht unterstützt.
expirationNotification

Altes Alias für EXPIRATION_NOTIFICATION. Veraltet.