Message

Uma mensagem que será exibida com um valor.

Representação JSON
{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
Campos
kind
(deprecated)

string

Identifica o tipo de recurso. Valor: a string fixa "walletobjects#walletObjectMessage".

header

string

O cabeçalho da mensagem.

body

string

O corpo da mensagem.

displayInterval

object (TimeInterval)

O período em que a mensagem será exibida aos usuários. É possível definir um startTime e um endTime para cada mensagem. Aparecerá uma mensagem imediatamente após a inserção de um objeto Wallet, a menos que um startTime seja definido. Se endTime não for informado, a mensagem vai aparecer em uma lista de mensagens indefinidamente.

id

string

O ID associado a uma mensagem. Este campo serve para facilitar o gerenciamento de mensagens. Observe que os valores de ID podem ser duplicados em várias mensagens na mesma classe/instância. Tenha cuidado para selecionar um ID razoável para cada mensagem.

messageType

enum (MessageType)

O tipo de mensagem.

localizedHeader

object (LocalizedString)

Strings traduzidas para o cabeçalho da mensagem.

localizedBody

object (LocalizedString)

Strings traduzidas para o corpo da mensagem.

MessageType

Enums
MESSAGE_TYPE_UNSPECIFIED
TEXT Renderiza a mensagem como texto na tela de detalhes do cartão. Esse é o tipo de mensagem padrão.
text

Alias legado de TEXT. Obsoleto.

EXPIRATION_NOTIFICATION Observação: no momento, esse tipo enumerado não é compatível.
expirationNotification

Alias legado de EXPIRATION_NOTIFICATION. Obsoleto.

TEXT_AND_NOTIFY Renderiza a mensagem como texto na tela de detalhes do cartão e como uma notificação do Android.