Message

Un messaggio che verrà visualizzato con un valore

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 il tipo di risorsa. 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 durante il quale il messaggio verrà mostrato agli utenti. Puoi definire sia un startTime sia un endTime per ogni messaggio. Viene visualizzato un messaggio immediatamente dopo l'inserimento di un oggetto Wallet, a meno che non sia impostato un startTime. Se non viene fornito endTime, il messaggio verrà visualizzato in un elenco di messaggi a tempo indeterminato.

id

string

L'ID associato a un messaggio. Questo campo è utile per gestire facilmente i messaggi. Tieni presente che i valori ID potrebbero essere duplicati in più messaggi nella stessa classe/istanza e devi 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 Mostra 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: questo enum non è attualmente supportato.
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.