المرجع: FlightObject
تمثيل JSON |
---|
{ "kind": string, "classReference": { object ( |
الحقول | |
---|---|
kind |
لتحديد نوع المورد. القيمة: السلسلة الثابتة |
classReference |
نسخة من الحقول المكتسَبة من الفئة الرئيسية يتم استرداد هذه الحقول أثناء طلب GET. |
passengerName |
مطلوب. اسم الراكب كما يظهر على بطاقة صعود الطائرة على سبيل المثال: "Dave M Gahan" أو "Gahan/Dave" أو "GAHAN/DAVEM" |
boardingAndSeatingInfo |
معلومات خاصة بالراكب حول الصعود إلى الطائرة والمقاعد |
reservationInfo |
مطلوب. معلومات عن حجز الرحلات الجوية |
securityProgramLogo |
صورة لبرنامج الأمان الذي ينطبق على المسافر |
hexBackgroundColor |
لون خلفية البطاقة. إذا لم يتم ضبطه، سيتم استخدام اللون السائد لصورة العرض، وإذا لم يتم ضبط صورة عرض، سيتم استخدام اللون السائد للشعار. يكون التنسيق على النحو التالي: #rrggbb حيث يكون rrggbb مجموعة سداسية عشرية من قيم RGB، مثل |
id |
مطلوب. المعرّف الفريد للعنصر يجب أن يكون هذا المعرّف فريدًا في جميع العناصر الصادرة عن جهة إصدار. يجب أن تكون هذه القيمة بالتنسيق issuer ID.identifier حيث يتم إصدار الأول من Google ويتم اختيار الثاني من قِبلك. يجب أن يتضمّن المعرّف الفريد أحرفًا أبجدية رقمية فقط أو النقطة أو الشرطة السفلية أو الواصلة. |
classId |
مطلوب. الصفّ المرتبط بهذا الكائن يجب أن يكون الصف من النوع نفسه مثل هذا العنصر، ويجب أن يكون متوفّرًا، ويجب أن تتم الموافقة عليه. يجب أن تتّبع أرقام تعريف الصفوف التنسيق issuer ID.identifier حيث يتم إصدار الأول من Google ويتم اختيار الثاني من قِبلك. |
version |
منهي العمل به |
state |
مطلوب. حالة العنصر يُستخدَم هذا الحقل لتحديد كيفية عرض عنصر في التطبيق. على سبيل المثال، يتم نقل عنصر |
barcode |
نوع الرمز الشريطي وقيمته |
messages[] |
صفيف من الرسائل المعروضة في التطبيق. سيتلقّى جميع مستخدمي هذا العنصر الرسائل المرتبطة به. الحدّ الأقصى لعدد هذه الحقول هو 10. |
validTimeInterval |
الفترة الزمنية التي سيكون فيها هذا الكائن |
locations[] |
ملاحظة: لا يمكن حاليًا استخدام هذا الحقل لتشغيل الإشعارات الجغرافية. |
hasUsers |
تشير إلى ما إذا كان العنصر يتضمّن مستخدمين. تضبط المنصة هذا الحقل. |
smartTapRedemptionValue |
القيمة التي سيتم إرسالها إلى محطة دفع معتمَدة من Smart Tap عبر NFC لهذا العنصر. يجب أيضًا ضبط الحقلين |
hasLinkedDevice |
ما إذا كان هذا العنصر مرتبطًا حاليًا بجهاز واحد يضبط النظام الأساسي هذا الحقل عندما يحفظ المستخدم العنصر ويربطه بجهازه. مخصّص للاستخدام من قِبل شركاء محدّدين. يُرجى التواصل مع فريق الدعم للحصول على معلومات إضافية. |
disableExpirationNotification |
يشير إلى ما إذا كان يجب إيقاف الإشعارات صراحةً. في حال ضبط هذا الحقل على "صحيح"، سيتم حظر إرسال إشعارات انتهاء الصلاحية إلى المستخدم بغض النظر عن حقل لا يمكن حاليًا ضبط هذه الميزة إلا للرحلات الجوية. |
infoModuleData |
تمّ الإيقاف. استخدِم textModulesData بدلاً من ذلك. |
imageModulesData[] |
بيانات وحدة الصور الحد الأقصى لعدد هذه الحقول المعروضة هو حقل واحد من مستوى الكائن وحقل واحد من مستوى كائن الفئة. |
textModulesData[] |
بيانات وحدة النصوص إذا تمّ أيضًا تحديد بيانات وحدة النص في الفئة، سيتم عرض كليهما. الحد الأقصى لعدد هذه الحقول المعروضة هو 10 حقول من العنصر و10 حقول من الفئة. |
linksModuleData |
ربط بيانات الوحدة إذا تمّ أيضًا تحديد بيانات وحدة الروابط في الصف، سيتم عرض كليهما. |
appLinkData |
رابط اختياري للتطبيق أو الموقع الإلكتروني سيتم عرضه كزر على الجهة الأمامية من البطاقة في حال توفّر AppLinkData للفئة المقابلة، سيتم عرض عنصر AppLinkData فقط. |
rotatingBarcode |
نوع الرمز الشريطي المتغيّر وقيمته |
heroImage |
صورة بانر اختيارية تظهر على واجهة البطاقة في حال عدم توفّر أيّ منها، سيتم عرض صورة رئيسية للفئة، إذا كانت متوفّرة. إذا لم تكن صورة العرض للصف متوفّرة أيضًا، لن يتم عرض أي محتوى. |
groupingInfo |
المعلومات التي تتحكّم في كيفية تجميع البطاقات معًا |
passConstraints |
نقْل القيود للعنصر ويشمل ذلك الحدّ من سلوكيات NFC ولقطات الشاشة. |
saveRestrictions |
القيود المفروضة على العنصر التي يجب التحقّق منها قبل أن يحاول المستخدم حفظ البطاقة يُرجى العلم أنّ هذه القيود لن يتم تطبيقها إلا خلال وقت الحفظ. إذا تغيّرت القيود بعد أن يحفظ المستخدم البطاقة، لن يتم تطبيق القيود الجديدة على بطاقة سبق حفظها. |
linkedObjectIds[] |
تمثل linkedObjectIds قائمة بعناصر أخرى، مثل تذكرة حضور فعالية أو بطاقة ولاء أو عرض أو بطاقة عامة أو بطاقة هدايا أو بطاقة نقل عام أو بطاقة صعود إلى الطائرة، والتي يجب إرفاقها تلقائيًا بعنصر الرحلة هذا. إذا حفظ مستخدم بطاقة صعود الطائرة هذه، سيتم تلقائيًا إرسال أرقام ids المرتبطة هذه إلى محفظة المستخدم (ما لم يوقف الإعداد لتلقّي هذه البطاقات المرتبطة). تأكَّد من أنّه سبق إدراج العناصر المتوفّرة في linkedObjectIds، وإلا ستتعذّر عمليات الاستدعاء. بعد ربط العناصر، لا يمكن إلغاء ربطها. لا يمكنك ربط عناصر تابعة لمُصدِر آخر. هناك حدّ أقصى لعدد العناصر التي يمكن ربطها بعنصر واحد. بعد بلوغ الحدّ الأقصى، سيتم تجاهل الكائنات الجديدة المرتبطة في المكالمة بدون إشعار. يجب أن تتّبع معرّفات العناصر التنسيق issuer ID.identifier حيث تُصدر Google المعرّف الأول ويمكنك اختيار المعرّف الثاني. |
notifyPreference |
ما إذا كان يجب أن تؤدي تعديلات الحقل على هذا العنصر إلى إرسال إشعارات أم لا عند ضبط القيمة على NOTIFY (إشعار)، سنحاول إرسال إشعار إلى المستخدمين بشأن تعديل الحقل. ولن يتم إرسال هذه الإشعارات إلى المستخدمين إلا إذا كان الحقل جزءًا من قائمة مسموح بها. في حال ضبط القيمة على DO_NOT_NOTIFY أو NOTIFICATION_SETTINGS_UNSPECIFIED، لن يتم تشغيل أي إشعار. هذا الإعداد مؤقت ويجب ضبطه مع كل طلب PATCH أو UPDATE، وإلا لن يتم تشغيل إشعار. |
valueAddedModuleData[] |
بيانات اختيارية لمكوّنات القيمة المضافة عشرة عناصر كحد أقصى على الجسم |
BoardingAndSeatingInfo
تمثيل JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
الحقول | |
---|---|
kind |
لتحديد نوع المورد. القيمة: السلسلة الثابتة |
boardingGroup |
قيمة مجموعة الصعود (أو المنطقة) التي سيصعد منها هذا الراكب. على سبيل المثال: "ب" سيتم تحديد تصنيف هذه القيمة من خلال حقل |
seatNumber |
قيمة مقعد الراكب. إذا لم يكن هناك معرّف محدّد، استخدِم على سبيل المثال: "25A" |
seatClass |
قيمة فئة المقعد. على سبيل المثال: "درجة اقتصادية" أو "درجة اقتصادية مميّزة" |
boardingPrivilegeImage |
صورة صغيرة تظهر فوق الرمز الشريطي الخاص بتذكرة الصعود ويمكن للخطوط الجوية استخدامها لإعلام العملاء بأي امتيازات خاصة للصعود إلى الطائرة. في حال ضبط شعار برنامج الأمان أيضًا، قد يتم عرض هذه الصورة بجانب شعار برنامج الأمان هذا. |
boardingPosition |
قيمة موضع الصعود على سبيل المثال: "76" |
sequenceNumber |
الرقم التسلسلي على بطاقة الصعود إلى الطائرة يتطابق ذلك عادةً مع التسلسل الذي سجّل فيه الركاب. قد تستخدم شركة الخطوط الجوية الرقم لعلامات الصعود إلى الطائرة والحقائب يدويًا. على سبيل المثال: "49" |
boardingDoor |
لا تضبط هذا الحقل إلّا إذا كانت هذه الرحلة الجوية تبدأ من أكثر من باب أو جسر واحد وأردت طباعة موقع الباب على بطاقة الصعود إلى الطائرة بشكل صريح. توجّه معظم شركات الخطوط الجوية ركّابها إلى الباب أو الجسر الصحيحَين من خلال الإشارة إلى الأبواب/الجسور باستخدام |
seatAssignment |
مقعد الراكب المحدَّد يُستخدَم هذا المقياس عندما لا يتوفّر معرّف محدّد لاستخدامه في على سبيل المثال: "تمّ تعيينه عند البوابة" |
BoardingDoor
عمليات التعداد | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
اسم بديل قديم لـ |
BACK |
|
back |
اسم بديل قديم لـ |
ReservationInfo
تمثيل JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
الحقول | |
---|---|
kind |
لتحديد نوع المورد. القيمة: السلسلة الثابتة |
confirmationCode |
يُرجى إدخال رمز التأكيد لإكمال إجراءات السفر في هذه الرحلة الجوية. هذا هو الرقم الذي سيُدخله الراكب في كشك في المطار للبحث عن الرحلة الجوية وطباعة بطاقة صعود الطائرة. |
eticketNumber |
رقم التذكرة الإلكترونية |
frequentFlyerInfo |
معلومات الاشتراك في برنامج المسافر الدائم |
FrequentFlyerInfo
تمثيل JSON |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
الحقول | |
---|---|
kind |
لتحديد نوع المورد. القيمة: السلسلة الثابتة |
frequentFlyerProgramName |
اسم برنامج المسافر الدائم، مثل "Lufthansa Miles & More" |
frequentFlyerNumber |
رقم برنامج المسافر الدائم مطلوبة لكلّ عنصر مُدمَج من النوع |
الطُرق |
|
---|---|
|
تُضيف رسالة إلى عنصر الرحلة الذي يشير إليه معرّف العنصر المحدّد. |
|
لعرض عنصر الرحلة الجوية باستخدام معرّف العنصر المحدّد. |
|
تُدرج عنصر رحلة جوية بالمعرّف والسمات المحدّدة. |
|
لعرض قائمة بجميع عناصر الرحلات الجوية لرقم تعريف جهة إصدار معيّن. |
|
تعديل عنصر الرحلة المُشار إليه بمعرّف العنصر المحدّد |
|
تعديل عنصر الرحلة المُشار إليه بمعرّف العنصر المحدّد |