المورد: FlightObject
تمثيل JSON |
---|
{ "kind": string, "classReference": { object ( |
الحقول | |
---|---|
kind |
يحدد نوع هذا المورد. القيمة: السلسلة الثابتة |
classReference |
نسخة من الحقول المكتسَبة للفئة الرئيسية يتم استرداد هذه الحقول أثناء عملية GET. |
passengerName |
مطلوب. اسم الراكب كما يظهر على بطاقة صعود الطائرة. على سبيل المثال: "سامي محمود" أو "غاهان/ديف" أو "GAHAN/DAVEM" |
boardingAndSeatingInfo |
معلومات محدّدة للركّاب بشأن أماكن صعود الطائرة والمقاعد |
reservationInfo |
مطلوب. معلومات عن حجز رحلات الطيران. |
securityProgramLogo |
صورة لبرنامج الأمان تنطبق على الراكب. |
hexBackgroundColor |
لون خلفية البطاقة إذا لم يتم تعيين اللون السائد لصورة الجزء الرئيسي، وإذا لم يتم تعيين صورة الجزء الرئيسي، فسيتم استخدام اللون السائد في الشعار. التنسيق هو رقم rrggbb، حيث يكون rrggbb عبارة عن ثلاثي بنموذج أحمر أخضر أزرق سداسي، مثل |
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 |
القيود المفروضة على العنصر الذي يجب إثبات ملكيته قبل أن يحاول المستخدم حفظ البطاقة تجدر الإشارة إلى أنّه لن يتم تطبيق هذه القيود إلا خلال وقت توفير الوقت. في حال تغيير القيود بعد حفظ المستخدم للبطاقة، لن يتم تطبيق القيود الجديدة على بطاقة سبق أن حفظتها. |
BoardingAndSeatingInfo
تمثيل JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
الحقول | |
---|---|
kind |
يحدد نوع هذا المورد. القيمة: السلسلة الثابتة |
boardingGroup |
قيمة مجموعة الصعود إلى الطائرة (أو المنطقة) التي سيسافر إليها هذا الراكب على متن الطائرة على سبيل المثال: "B" سيتم تحديد تصنيف هذه القيمة من خلال الحقل |
seatNumber |
قيمة مقعد الراكب. في حال عدم توفُّر معرّف محدد، استخدِم السمة على سبيل المثال: "25A" |
seatClass |
تمثّل هذه السمة قيمة فئة المقاعد. على سبيل المثال: "اقتصادية" أو "Economy Plus" |
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 & المزيد" |
frequentFlyerNumber |
رقم المسافر الدائم: مطلوبة لكل عنصر مدمَج من نوع |
الطُرق |
|
---|---|
|
يضيف هذا الخيار رسالة إلى عنصر الرحلة الجوية المُشار إليه من خلال رقم تعريف العنصر المحدّد. |
|
تعرض كائن الرحلة الذي يحمل معرّف الكائن المحدد. |
|
يتم إدراج كائن رحلة جوية برقم التعريف والخصائص المحدّدَين. |
|
تعرض قائمة بجميع عناصر رحلات الطيران لرقم تعريف جهة إصدار معيّن. |
|
لتعديل عنصر الرحلة الجوية المُشار إليه باستخدام رقم تعريف العنصر المحدّد |
|
لتعديل عنصر الرحلة الجوية المُشار إليه باستخدام رقم تعريف العنصر المحدّد |