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.