Message

Eine Nachricht, die mit einem Wertelement angezeigt wird

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

Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String "walletobjects#walletObjectMessage".

header

string

Der Nachrichtenheader.

body

string

Den Nachrichtentext.

displayInterval

object (TimeInterval)

Die Dauer, für die die Mitteilung Nutzern angezeigt wird. Sie können für jede Nachricht sowohl startTime als auch endTime definieren. Sobald ein Wallet-Objekt eingefügt wurde, wird eine Meldung angezeigt, sofern keine startTime festgelegt ist. Wenn endTime nicht angegeben wird, wird die Nachricht unbegrenzt in einer Liste mit Nachrichten angezeigt.

id

string

Die mit einer Nachricht verknüpfte ID. Mit diesem Feld soll die Verwaltung von Nachrichten vereinfacht werden. Die Werte der Benachrichtigungs-ID können sich in mehreren Nachrichten in derselben Klasse/Instanz wiederholen. Daher ist es wichtig, für jede Nachricht eine angemessene ID auszuwählen.

messageType

enum (MessageType)

Der Nachrichtentyp.

localizedHeader

object (LocalizedString)

Übersetzte Strings für den Nachrichtenheader.

localizedBody

object (LocalizedString)

Übersetzte Strings für den Nachrichtentext.

MessageType

Enums
MESSAGE_TYPE_UNSPECIFIED
TEXT Die Meldung wird als Text auf dem Bildschirm mit den Kartendetails angezeigt. Das ist der standardmäßige Mitteilungstyp.
text

Alter Alias für TEXT. Verworfen.

EXPIRATION_NOTIFICATION Hinweis: Dieser Enum wird derzeit nicht unterstützt.
expirationNotification

Alter Alias für EXPIRATION_NOTIFICATION. Verworfen.

TEXT_AND_NOTIFY Die Nachricht wird als Text auf dem Bildschirm mit den Kartendetails und als Android-Benachrichtigung gerendert.