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)

El período durante el cual el mensaje se mostrará a los usuarios. Puedes definir un startTime y un endTime para cada mensaje. Se muestra un mensaje inmediatamente después de insertar 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 facilita la administración de los mensajes. Ten en cuenta que los valores de ID podrían duplicarse en varios mensajes de la misma clase o instancia, y debes 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

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.