Message

Un mensaje que se mostrará con un elemento Valuable

Representación 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 qué tipo de recurso es. Valor: la cadena fija "walletobjects#walletObjectMessage"

header

string

El encabezado del mensaje.

body

string

El cuerpo del mensaje.

displayInterval

object (TimeInterval)

El período durante el cual el mensaje se mostrará a los usuarios. Puedes definir una startTime y una endTime para cada mensaje. Se muestra un mensaje inmediatamente después de que se inserta un Objeto de Wallet, a menos que se configure un startTime. Si no se proporciona endTime, el mensaje aparecerá en una lista de mensajes de forma indefinida.

id

string

Es el ID asociado con un mensaje. Este campo facilita la administración de los mensajes. Ten en cuenta que los valores de los ID podrían duplicarse en varios mensajes de la misma clase o instancia, por lo que se debe tener cuidado de seleccionar un ID razonable para cada mensaje.

messageType

enum (MessageType)

Es el tipo de mensaje.

localizedHeader

object (LocalizedString)

Cadenas traducidas para el encabezado del mensaje

localizedBody

object (LocalizedString)

Cadenas traducidas para el cuerpo del mensaje

MessageType

Enumeraciones
MESSAGE_TYPE_UNSPECIFIED
TEXT Renderiza el mensaje como texto en la pantalla de detalles de la tarjeta. Este es el tipo de mensaje predeterminado.
text

Alias heredado de TEXT. Obsoleta.

EXPIRATION_NOTIFICATION Nota: Por el momento, no se admite esta enumeración.
expirationNotification

Alias heredado de EXPIRATION_NOTIFICATION. Obsoleta.

TEXT_AND_NOTIFY Renderiza el mensaje como texto en la pantalla de detalles de la tarjeta y como una notificación de Android.