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 لكل رسالة. يتم عرض رسالة فورًا بعد إدراج عنصر في المحفظة ما لم يتم ضبط startTime. ستظهر الرسالة في قائمة الرسائل إلى أجل غير مسمى إذا لم يتم تقديم endTime.

id

string

رقم التعريف المرتبط برسالة. وهذا الحقل مخصص لتسهيل إدارة الرسائل. من المحتمل أن تتكرر قيم معرّف الإشعار في رسائل متعددة في الفئة أو المثيل نفسه، ويجب توخي الحذر لاختيار معرّف معقول لكل رسالة.

messageType

enum (MessageType)

نوع الرسالة

localizedHeader

object (LocalizedString)

سلاسل مترجمة لرأس الرسالة

localizedBody

object (LocalizedString)

سلاسل مترجمة لنص الرسالة.

MessageType

عمليات التعداد
MESSAGE_TYPE_UNSPECIFIED
TEXT يعرض الرسالة كنص على شاشة تفاصيل البطاقة. هذا هو نوع الرسالة التلقائي.
text

الاسم المستعار القديم لـ TEXT. تمّ الإيقاف.

EXPIRATION_NOTIFICATION ملاحظة: هذا التعداد غير متاح حاليًا.
expirationNotification

الاسم المستعار القديم لـ EXPIRATION_NOTIFICATION. تمّ الإيقاف.

TEXT_AND_NOTIFY يعرض الرسالة كنص على شاشة تفاصيل البطاقة وكإشعار Android.