المورد: loyaltyObject
تمثيل JSON |
---|
{ "kind": string, "classReference": { object ( |
الحقول | |
---|---|
kind |
يحدد نوع هذا المورد. القيمة: السلسلة الثابتة |
classReference |
نسخة من الحقول المكتسَبة للفئة الرئيسية يتم استرداد هذه الحقول أثناء عملية GET. |
accountName |
اسم صاحب حساب الولاء، مثل "John Smith". يبلغ الحد الأقصى المقترَح للطول 20 حرفًا لضمان عرض السلسلة الكاملة على الشاشات الأصغر حجمًا. |
accountId |
معرّف حساب الولاء. الحد الأقصى الموصى به للطول هو 20 حرفًا. |
loyaltyPoints |
تصنيف نقاط مكافآت الولاء ورصيدها ونوعها |
linkedOfferIds[] |
قائمة بعناصر العروض المرتبطة ببطاقة الولاء هذه يجب أن تكون عناصر العرض متوفّرة مسبقًا. يجب أن تتبع أرقام تعريف كائنات العرض بالتنسيق issuer ID.identifier حيث يتم إصدار الطريقة السابقة من قِبل Google واختيار الطريقة الثانية من قِبلك. |
secondaryLoyaltyPoints |
تصنيف نقاط الولاء الثانوية ورصيدها ونوعها تظهر بالإضافة إلى نقاط الولاء الأساسية. |
id |
مطلوب. تمثّل هذه السمة المعرّف الفريد للعنصر. ويجب أن يكون هذا المعرّف فريدًا في كل العناصر من جهة الإصدار. يجب أن تتبع هذه القيمة التنسيق issuer ID.identifier حيث يتم إصدار الطريقة السابقة من قِبل Google واختيار الطريقة الثانية من قِبلك. يجب أن يتضمّن المعرّف الفريد أحرفًا أبجدية رقمية فقط، مثل "." أو "_" أو "-". |
classId |
مطلوب. الفئة المرتبطة بهذا العنصر. يجب أن تكون الفئة من نوع هذا العنصر نفسه، ويجب أن تكون متوفّرة من قبل، ويجب أن تتم الموافقة عليها. يجب أن تتبع أرقام تعريف الصفوف التنسيق issuer ID.identifier حيث يتم إصدار الطريقة السابقة من قِبل Google واختيار الطريقة الثانية من قِبلك. |
version |
منهي العمل به |
state |
مطلوب. حالة العنصر يُستخدَم هذا الحقل لتحديد كيفية عرض عنصر في التطبيق. على سبيل المثال، يتم نقل عنصر |
barcode |
نوع الرمز الشريطي وقيمته |
messages[] |
مصفوفة من الرسائل المعروضة في التطبيق سيتلقّى جميع مستخدمي هذا العنصر الرسائل المرتبطة به. الحد الأقصى لعدد هذه الحقول هو 10. |
validTimeInterval |
الفترة الزمنية التي سيكون هذا الكائن فيها |
locations[] |
ملاحظة: هذا الحقل غير متاح حاليًا لتشغيل الإشعارات الجغرافية. |
hasUsers |
يشير إلى ما إذا كان العنصر يحتوي على مستخدمين. تضبط المنصة هذا الحقل. |
smartTapRedemptionValue |
القيمة التي سيتم إرسالها إلى محطة دفع معتمَدة من خلال تكنولوجيا "الدفع الذكي" عبر NFC لهذا الجهاز يجب أيضًا إعداد حقلَي مستوى الصف في حال ترك هذه القيمة بدون ضبط، ولكن تم إعداد حقلَي مستوى الفئة |
hasLinkedDevice |
ما إذا كان هذا العنصر مرتبطًا حاليًا بجهاز واحد يتم ضبط هذا الحقل من خلال النظام الأساسي عندما يحفظ المستخدم العنصر ويربطه بجهازه. مخصص للاستخدام من قِبل شركاء محدّدين. يمكنك التواصل مع فريق الدعم للحصول على معلومات إضافية. |
disableExpirationNotification |
يشير هذا الرمز إلى ما إذا كان يجب إلغاء الإشعارات بشكل صريح. في حال ضبط هذا الحقل على "صحيح"، بغض النظر عن الحقل في الوقت الحالي، لا يمكن ضبط هذا الإعداد إلا للعروض. |
infoModuleData |
تمّ الإيقاف. يمكنك استخدام textModulesData بدلاً من ذلك. |
imageModulesData[] |
بيانات وحدة الصورة الحدّ الأقصى لعدد هذه الحقول المعروضة هو 1 من مستوى العنصر و1 لمستوى عنصر الفئة. |
textModulesData[] |
بيانات الوحدة النصية. وإذا تم تحديد بيانات الوحدة النصية أيضًا في الفئة، سيتم عرض كلتيهما. الحد الأقصى لعدد هذه الحقول المعروضة هو 10 حقول من الكائن و10 من الفئة. |
linksModuleData |
بيانات وحدة الروابط. وإذا تم أيضًا تحديد بيانات وحدة الروابط في الفئة، سيتم عرض كلتيهما. |
appLinkData |
رابط اختياري للتطبيق أو الموقع الإلكتروني سيتم عرضه كزر على الجهة الأمامية من البطاقة. في حال توفير AppLinkData للفئة المقابلة فقط، سيتم عرض عنصر AppLinkData. |
rotatingBarcode |
نوع الرمز الشريطي الدوار وقيمته |
heroImage |
صورة بانر اختيارية معروضة في الجهة الأمامية من البطاقة. وفي حالة عدم وجودها، سيتم عرض صورة الجزء الرئيسي للفئة، إن وجدت. وفي حال عدم توفّر الصورة الرئيسية للفئة أيضًا، لن يتم عرض أي شيء. |
groupingInfo |
المعلومات التي تتحكّم في كيفية تجميع البطاقات معًا |
passConstraints |
قيود التمرير للكائن. ويشمل ذلك الحدّ من سلوكيات تقنية NFC ولقطات الشاشة. |
saveRestrictions |
القيود المفروضة على العنصر الذي يجب إثبات ملكيته قبل أن يحاول المستخدم حفظ البطاقة تجدر الإشارة إلى أنّه لن يتم تطبيق هذه القيود إلا خلال وقت توفير الوقت. في حال تغيير القيود بعد حفظ المستخدم للبطاقة، لن يتم تطبيق القيود الجديدة على بطاقة سبق أن حفظتها. |
LoyaltyPoints
تمثيل JSON |
---|
{ "label": string, "balance": { object ( |
الحقول | |
---|---|
label |
تصنيف نقاط الولاء، مثل "النقاط" الحد الأقصى الموصى به للطول هو 9 أحرف. |
balance |
رصيد نقاط الولاء لصاحب الحساب، مثل "500" أو "10.00 دولار". الحد الأقصى الموصى به للطول هو 7 أحرف. هذا الحقل مطلوب لكل من |
localizedLabel |
سلاسل مترجمة للتصنيف. الحد الأقصى الموصى به للطول هو 9 أحرف. |
LoyaltyPointsBalance
تمثيل JSON |
---|
{
"string": string,
"int": integer,
"double": number,
"money": {
object ( |
الحقول | |
---|---|
string |
شكل السلسلة للرصيد. يجب تعبئة نوع واحد فقط من هذه الأنواع الفرعية (string, int, مزدوج، المال). |
int |
صورة عدد صحيح للتوازن يجب تعبئة نوع واحد فقط من هذه الأنواع الفرعية (string, int, مزدوج، المال). |
double |
النموذج المزدوج للتوازن. يجب تعبئة نوع واحد فقط من هذه الأنواع الفرعية (string, int, مزدوج، المال). |
money |
الشكل المالي للرصيد. يجب تعبئة نوع واحد فقط من هذه الأنواع الفرعية (string, int, مزدوج، المال). |
الطُرق |
|
---|---|
|
يضيف هذا الخيار رسالة إلى عنصر الولاء الذي يشير إليه رقم تعريف العنصر المحدّد. |
|
تعرض عنصر الولاء باستخدام رقم تعريف العنصر المحدّد. |
|
يتم إدراج عنصر ولاء يتضمّن المعرّف والخصائص المحدّدَين. |
|
تعرض قائمة بجميع عناصر الولاء لرقم تعريف جهة إصدار معيّن. |
|
لتعديل عناصر العروض المرتبطة لعنصر الولاء باستخدام رقم التعريف المحدّد. |
|
لتعديل عنصر الولاء الذي يشير إليه رقم تعريف العنصر المحدّد. |
|
لتعديل عنصر الولاء الذي يشير إليه رقم تعريف العنصر المحدّد. |