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. Você pode definir um startTime e um endTime para cada mensagem. Uma mensagem é exibida imediatamente após a inserção de um objeto da Carteira, 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. 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)

Tipo da mensagem. No momento, isso só pode ser definido para ofertas.

localizedHeader

object (LocalizedString)

Strings traduzidas do cabeçalho da mensagem.

localizedBody

object (LocalizedString)

Strings traduzidas do 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, não há suporte para esse tipo enumerado.
expirationNotification

Alias legado de EXPIRATION_NOTIFICATION. Obsoleto.