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 in cui il messaggio verrà mostrato agli utenti. Puoi definire sia un startTime sia un endTime per ogni messaggio. A meno che non sia impostato un startTime, viene visualizzato un messaggio subito dopo l'inserimento di un oggetto Wallet. Il messaggio verrà visualizzato in un elenco a tempo indeterminato se endTime non viene fornito.

id

string

L'ID associato a un messaggio. Questo campo consente di semplificare la gestione dei messaggi. I valori ID avviso potrebbero essere duplicati in più messaggi nella stessa classe/istanza e occorre prestare 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 enumerazione non è attualmente supportata.
expirationNotification

Alias precedente per EXPIRATION_NOTIFICATION. Deprecato.