Message

Es un mensaje que se mostrará con un elemento valioso.

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

Es el encabezado del mensaje.

body

string

El cuerpo del mensaje.

displayInterval

object (TimeInterval)

Es el período durante el cual se mostrará el mensaje a los usuarios. Puedes definir un startTime y un endTime para cada mensaje. Se muestra un mensaje inmediatamente después de que se inserta un Objeto de Billetera, 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 a un mensaje. Este campo está aquí para facilitar 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)

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

Es el alias heredado de TEXT. Obsoleta.

EXPIRATION_NOTIFICATION Nota: Por el momento, esta enumeración no es compatible.
expirationNotification

Es el 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.