Message

Un messaggio che verrà visualizzato con un'etichetta

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

string

Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa "walletobjects#walletObjectMessage".

header

string

L'intestazione del messaggio.

body

string

Il corpo del messaggio.

displayInterval

object (TimeInterval)

Il periodo di tempo in cui il messaggio verrà mostrato agli utenti. Puoi definire sia un startTime sia un endTime per ogni messaggio. Viene visualizzato un messaggio subito dopo l'inserimento di un oggetto Wallet, a meno che non venga impostato un startTime. Il messaggio verrà visualizzato in un elenco di messaggi a tempo indeterminato se non viene fornito endTime.

id

string

L'ID associato a un messaggio. Questo campo consente di semplificare la gestione dei messaggi. I valori dell'ID notifica potrebbero essere duplicati in più messaggi della stessa classe/istanza, perciò occorre fare attenzione a selezionare un ID ragionevole per ogni messaggio.

messageType

enum (MessageType)

Il tipo di messaggio.

localizedHeader

object (LocalizedString)

Stringhe tradotte per l'intestazione del messaggio.

localizedBody

object (LocalizedString)

Stringhe tradotte per il corpo del messaggio.

MessageType

Enum
MESSAGE_TYPE_UNSPECIFIED
TEXT Visualizza il messaggio come testo nella schermata dei dettagli della carta. Questo è il tipo di messaggio predefinito.
text

Alias precedente per TEXT. Deprecato.

EXPIRATION_NOTIFICATION Nota: questa enum non è attualmente supportata.
expirationNotification

Alias precedente per EXPIRATION_NOTIFICATION. Deprecato.

TEXT_AND_NOTIFY Visualizza il messaggio come testo nella schermata dei dettagli della carta e come notifica Android.