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.