Message
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Nachricht, die mit einem Wertelement angezeigt wird
Felder |
kind (deprecated) |
string
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String "walletobjects#walletObjectMessage" .
|
body |
string
Der Nachrichtentext.
|
displayInterval |
object (TimeInterval )
Der Zeitraum, in dem die Mitteilung Nutzern angezeigt wird. Sie können für jede Nachricht sowohl ein startTime als auch ein endTime definieren. Eine Nachricht wird sofort nach dem Einfügen eines Wallet-Objekts angezeigt, sofern keine startTime festgelegt ist. Die Nachricht wird auf unbestimmte Zeit in einer Liste von Nachrichten angezeigt, wenn endTime nicht angegeben ist.
|
id |
string
Die ID, die einer Nachricht zugewiesen ist. Mit diesem Feld soll die Nachrichtenverwaltung vereinfacht werden. Beachten Sie, dass ID-Werte möglicherweise für mehrere Nachrichten in derselben Klasse/Instanz dupliziert werden können. Es muss daher sorgfältig darauf geachtet werden, für jede Nachricht eine geeignete ID auszuwählen.
|
messageType |
enum (MessageType )
Der Nachrichtentyp.
|
localizedBody |
object (LocalizedString )
Übersetzte Strings für den Nachrichtentext.
|
MessageType
Enums |
MESSAGE_TYPE_UNSPECIFIED |
|
TEXT |
Stellt die Nachricht als Text auf dem Bildschirm mit den Kartendetails dar. Das ist der standardmäßige Mitteilungstyp. |
text |
Alter Alias für TEXT . Verworfen. |
EXPIRATION_NOTIFICATION |
Hinweis: Diese Aufzählung wird derzeit nicht unterstützt. |
expirationNotification |
Alter Alias für EXPIRATION_NOTIFICATION . Verworfen. |
TEXT_AND_NOTIFY |
Stellt die Nachricht als Text auf dem Bildschirm mit den Kartendetails und als Android-Benachrichtigung dar. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 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. |"]]