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.