Message
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Un mensaje que se mostrará con un elemento Valuable
Campos |
kind (deprecated) |
string
Identifica qué tipo de recurso es. Valor: la cadena fija "walletobjects#walletObjectMessage"
|
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.
|
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. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eWallet Object Messages can be displayed to users with valuable content, including a header, body, and display interval.\u003c/p\u003e\n"],["\u003cp\u003eMessages can be customized with localized headers and bodies for different languages.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMessageType\u003c/code\u003e determines how the message is rendered, with options for text display and Android notifications.\u003c/p\u003e\n"],["\u003cp\u003eEach message has a unique ID for management purposes, and a display interval can be set to control when it is shown.\u003c/p\u003e\n"]]],["The document outlines the structure of a message to be displayed, represented in JSON. Key fields include `header` and `body` for the message content, `displayInterval` to control visibility duration, and `id` for message management. `messageType` specifies how the message is displayed, with options like `TEXT` (default), or `TEXT_AND_NOTIFY`. Localized versions of the `header` and `body` are also supported.\n"],null,["# Message\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [MessageType](#MessageType)\n\nA message that will be displayed with a Valuable\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"kind\": string, \"header\": string, \"body\": string, \"displayInterval\": { object (/wallet/reference/rest/v1/TimeInterval) }, \"id\": string, \"messageType\": enum (/wallet/reference/rest/v1/Message#MessageType), \"localizedHeader\": { object (/wallet/reference/rest/v1/LocalizedString) }, \"localizedBody\": { object (/wallet/reference/rest/v1/LocalizedString) } } ``` |\n\n| Fields ||\n|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `kind` **(deprecated)** | `string` | This item is deprecated! Identifies what kind of resource this is. Value: the fixed string `\"walletobjects#walletObjectMessage\"`. |\n| `header` | `string` The message header. |\n| `body` | `string` The message body. |\n| `displayInterval` | `object (`[TimeInterval](/wallet/reference/rest/v1/TimeInterval)`)` The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. |\n| `id` | `string` The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. |\n| `messageType` | `enum (`[MessageType](/wallet/reference/rest/v1/Message#MessageType)`)` The message type. |\n| `localizedHeader` | `object (`[LocalizedString](/wallet/reference/rest/v1/LocalizedString)`)` Translated strings for the message header. |\n| `localizedBody` | `object (`[LocalizedString](/wallet/reference/rest/v1/LocalizedString)`)` Translated strings for the message body. |\n\nMessageType\n-----------\n\n| Enums ||\n|----------------------------|-------------------------------------------------------------------------------------------|\n| `MESSAGE_TYPE_UNSPECIFIED` | |\n| `TEXT` | Renders the message as text on the card details screen. This is the default message type. |\n| `text` | Legacy alias for `TEXT`. Deprecated. | This item is deprecated! |\n| `EXPIRATION_NOTIFICATION` | Note: This enum is currently not supported. |\n| `expirationNotification` | Legacy alias for `EXPIRATION_NOTIFICATION`. Deprecated. | This item is deprecated! |\n| `TEXT_AND_NOTIFY` | Renders the message as text on the card details screen and as an Android notification. |"]]