Message
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ข้อความที่จะแสดงพร้อมปุ่ม
ช่อง |
kind (deprecated) |
string
ระบุว่าทรัพยากรนี้เป็นประเภทใด ค่า: สตริงคงที่ "walletobjects#walletObjectMessage"
|
body |
string
เนื้อหาข้อความ
|
displayInterval |
object (TimeInterval )
ระยะเวลาที่ข้อความจะแสดงต่อผู้ใช้ คุณกำหนดได้ทั้ง startTime และ endTime สำหรับแต่ละข้อความ ข้อความจะแสดงทันทีหลังจากที่แทรกออบเจ็กต์ Wallet เว้นแต่จะมีการตั้งค่า startTime ข้อความนี้จะปรากฏในรายการข้อความโดยไม่มีกําหนดหากไม่ได้ระบุ endTime
|
id |
string
รหัสที่เชื่อมโยงกับข้อความ ช่องนี้มีไว้เพื่อช่วยให้จัดการข้อความได้ง่าย ค่ารหัสประกาศอาจซ้ำกันกับหลายข้อความในชั้นเรียน/อินสแตนซ์เดียวกัน และต้องดำเนินการเพื่อเลือกรหัสที่เหมาะสมสำหรับแต่ละข้อความ
|
messageType |
enum (MessageType )
ประเภทข้อความ
|
localizedBody |
object (LocalizedString )
สตริงที่แปลแล้วสำหรับเนื้อหาข้อความ
|
MessageType
Enum |
MESSAGE_TYPE_UNSPECIFIED |
|
TEXT |
แสดงข้อความนี้เป็นข้อความบนหน้าจอรายละเอียดการ์ด นี่คือประเภทข้อความเริ่มต้น |
text |
ชื่อแทนเดิมสำหรับ TEXT เลิกใช้งานแล้ว |
EXPIRATION_NOTIFICATION |
หมายเหตุ: ปัจจุบันยังไม่รองรับ enum นี้ |
expirationNotification |
ชื่อแทนเดิมสำหรับ EXPIRATION_NOTIFICATION เลิกใช้งานแล้ว |
TEXT_AND_NOTIFY |
แสดงข้อความเป็นข้อความในหน้าจอรายละเอียดการ์ดและแสดงเป็นการแจ้งเตือนของ Android |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 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. |"]]