Message

הודעה שתוצג עם

ייצוג JSON
{
  "kind": string,
  "header": string,
  "body": string,
  "displayInterval": {
    object (TimeInterval)
  },
  "id": string,
  "messageType": enum (MessageType),
  "localizedHeader": {
    object (LocalizedString)
  },
  "localizedBody": {
    object (LocalizedString)
  }
}
שדות
kind
(deprecated)

string

מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה "walletobjects#walletObjectMessage".

header

string

כותרת ההודעה.

body

string

גוף ההודעה.

displayInterval

object (TimeInterval)

פרק הזמן שבו ההודעה תוצג למשתמשים. אפשר להגדיר גם startTime וגם endTime לכל הודעה. הודעה מוצגת מיד אחרי הוספת אובייקט של Wallet, אלא אם מוגדר startTime. אם לא יסופק endTime, ההודעה תופיע ברשימת הודעות ללא הגבלת זמן.

id

string

המזהה שמשויך להודעה. השדה הזה נועד לאפשר ניהול קל של הודעות. יכול להיות שערכי מזהה ההודעה ישוכפלו בכמה הודעות באותו מחלקה או באותו מכונה, וצריך לבחור מזהה סביר לכל הודעה.

messageType

enum (MessageType)

סוג ההודעה.

localizedHeader

object (LocalizedString)

מחרוזות מתורגמות לכותרת ההודעה.

localizedBody

object (LocalizedString)

מחרוזות מתורגמות של גוף ההודעה.

MessageType

טיפוסים בני מנייה (enum)
MESSAGE_TYPE_UNSPECIFIED
TEXT ההודעה תוצג כטקסט במסך של פרטי הכרטיס. זהו סוג ההודעה שמוגדר כברירת מחדל.
text

כינוי קודם של TEXT. הוצא משימוש.

EXPIRATION_NOTIFICATION הערה: בשלב הזה אין תמיכה ב-enum הזה.
expirationNotification

כינוי קודם של EXPIRATION_NOTIFICATION. הוצא משימוש.

TEXT_AND_NOTIFY ההודעה תוצג כטקסט במסך פרטי הכרטיס וכהתראה של Android.