- منبع: FlightObject
- اطلاعات شبانه روزی و نشستن
- درب شبانه روزی
- ReservationInfo
- FrequentFlyerInfo
- روش ها
منبع: FlightObject
نمایندگی JSON |
---|
{ "kind": string, "classReference": { object ( |
فیلدها | |
---|---|
kind | مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
class Reference | یک کپی از فیلدهای ارثی کلاس والد. این فیلدها در طول GET بازیابی می شوند. |
passenger Name | مورد نیاز. نام مسافر همانطور که در کارت پرواز ظاهر می شود. به عنوان مثال: "Dave M Gahan" یا "Gahan/Dave" یا "GAHAN/DAVEM" |
boarding And Seating Info | اطلاعات خاص مسافر در مورد سوار شدن و نشستن. |
reservation Info | مورد نیاز. اطلاعات در مورد رزرو پرواز |
security Program Logo | تصویری برای برنامه امنیتی که برای مسافر اعمال می شود. |
hex Background Color | رنگ پس زمینه کارت اگر تنظیم نشده باشد از رنگ غالب تصویر قهرمان استفاده می شود و اگر تصویر قهرمان تنظیم نشده باشد از رنگ غالب لوگو استفاده می شود. قالب # rrggbb است که در آن rrggbb یک سه گانه RGB هگز است، مانند |
id | مورد نیاز. شناسه منحصر به فرد برای یک شی. این شناسه باید در همه اشیاء صادرکننده منحصر به فرد باشد. این مقدار باید از issuer ID قالب پیروی کند. identifier جایی که اولی توسط Google صادر می شود و دومی توسط شما انتخاب می شود. شناسه منحصر به فرد باید فقط شامل کاراکترهای الفبای عددی، '.'، '_' یا '-' باشد. |
class Id | مورد نیاز. کلاس مرتبط با این شی. کلاس باید از همان نوع این شی باشد، باید از قبل وجود داشته باشد و باید تایید شود. شناسههای کلاس باید از فرمت issuer ID پیروی کنند. identifier جایی که اولی توسط Google صادر می شود و دومی توسط شما انتخاب می شود. |
version | منسوخ شده است |
state | مورد نیاز. وضعیت جسم. این فیلد برای تعیین نحوه نمایش یک شی در برنامه استفاده می شود. به عنوان مثال، یک شی |
barcode | نوع و مقدار بارکد |
messages[] | مجموعه ای از پیام ها در برنامه نمایش داده می شود. همه کاربران این شیء پیام های مرتبط با آن را دریافت خواهند کرد. حداکثر تعداد این فیلدها 10 عدد می باشد. |
valid Time Interval | مدت زمانی که این شی |
locations[] | توجه: این فیلد در حال حاضر برای فعال کردن اعلانهای جغرافیایی پشتیبانی نمیشود. |
has Users | نشان می دهد که آیا شیء کاربر دارد یا خیر. این فیلد توسط پلتفرم تنظیم شده است. |
smart Tap Redemption Value | مقداری که برای این شیء از طریق NFC به پایانه تأیید شده Smart Tap منتقل می شود. فیلدهای سطح کلاس |
has Linked Device | آیا این شی در حال حاضر به یک دستگاه مرتبط است یا خیر. این فیلد زمانی توسط پلتفرم تنظیم می شود که کاربر شی را ذخیره می کند و آن را به دستگاه خود پیوند می دهد. برای استفاده توسط شرکای منتخب در نظر گرفته شده است. برای اطلاعات بیشتر با پشتیبانی تماس بگیرید. |
disable Expiration Notification | نشان می دهد که آیا اعلان ها باید صریحاً سرکوب شوند یا خیر. اگر این فیلد روی درست تنظیم شود، صرف نظر از فیلد در حال حاضر، این فقط برای پروازها قابل تنظیم است. |
info Module Data | منسوخ شده است. به جای آن از textModulesData استفاده کنید. |
image Modules Data[] | داده های ماژول تصویر حداکثر تعداد این فیلدهای نمایش داده شده 1 از سطح شی و 1 برای سطح شیء کلاس است. |
text Modules Data[] | داده های ماژول متنی اگر داده های ماژول متنی نیز روی کلاس تعریف شده باشد، هر دو نمایش داده می شوند. حداکثر تعداد این فیلدهای نمایش داده شده 10 از شی و 10 از کلاس است. |
links Module Data | داده های ماژول را پیوند می دهد. اگر داده های ماژول پیوندها نیز روی کلاس تعریف شده باشد، هر دو نمایش داده می شوند. |
app Link Data | پیوند برنامه یا وب سایت اختیاری که به عنوان یک دکمه در جلوی پاس نمایش داده می شود. اگر AppLinkData برای کلاس مربوطه ارائه شده باشد، فقط شی AppLinkData نمایش داده می شود. |
rotating Barcode | نوع و مقدار بارکد چرخشی |
hero Image | تصویر بنر اختیاری در جلوی کارت نمایش داده می شود. اگر هیچ کدام وجود نداشته باشد، تصویر قهرمان کلاس، در صورت وجود، نمایش داده می شود. اگر تصویر قهرمان کلاس نیز وجود نداشته باشد، چیزی نمایش داده نخواهد شد. |
grouping Info | اطلاعاتی که نحوه گروه بندی پاس ها را کنترل می کند. |
pass Constraints | تصویب محدودیت برای شی. شامل محدود کردن NFC و رفتارهای اسکرین شات است. |
save Restrictions | محدودیتهایی در مورد شیئی که باید قبل از اینکه کاربر تلاش کند پاس را ذخیره کند تأیید شود. توجه داشته باشید که این محدودیت فقط در زمان صرفه جویی اعمال خواهد شد. اگر پس از ذخیره گذرنامه توسط کاربر، محدودیتها تغییر کردند، محدودیتهای جدید برای مجوز ذخیرهشده قبلی اعمال نمیشوند. |
linked Object Ids[] | linkedObjectIds لیستی از اشیاء دیگر مانند بلیط رویداد، وفاداری، پیشنهاد، عمومی، کارت هدیه، حمل و نقل و کارت پرواز هستند که باید به طور خودکار به این شی پرواز متصل شوند. اگر کاربری این کارت پرواز را ذخیره کرده باشد، این linkedObjectIds به طور خودکار به کیف پول کاربر منتقل میشوند (مگر اینکه تنظیمات دریافت چنین مجوزهای پیوندی را خاموش کرده باشند). مطمئن شوید که اشیاء موجود در linkedObjectIds قبلاً درج شده اند - در غیر این صورت، تماس ها ناموفق خواهند بود. پس از پیوند، اشیاء پیوند شده را نمی توان لغو پیوند کرد. شما نمی توانید اشیاء متعلق به صادرکننده دیگری را پیوند دهید. محدودیتی برای تعداد اشیایی وجود دارد که می توان به یک شیء متصل کرد. پس از رسیدن به حد مجاز، اشیاء پیوند شده جدید در تماس بیصدا نادیده گرفته میشوند. شناسههای شیء باید از issuer ID قالب پیروی کنند. identifier جایی که اولی توسط Google صادر می شود و دومی توسط شما انتخاب می شود. |
notify Preference | اینکه آیا بهروزرسانیهای فیلد برای این شی باید اعلانها را راهاندازی کند یا خیر. وقتی روی NOTIFY تنظیم شود، سعی می کنیم یک اعلان به روز رسانی فیلد را برای کاربران فعال کنیم. این اعلانها تنها در صورتی برای کاربران ارسال میشوند که این قسمت بخشی از یک لیست مجاز باشد. اگر روی DO_NOT_NOTIFY یا NOTIFICATION_SETTINGS_UNSPECIFIED تنظیم شود، هیچ اعلانی فعال نخواهد شد. این تنظیم زودگذر است و باید با هر درخواست PATCH یا UPDATE تنظیم شود، در غیر این صورت اعلانی راه اندازی نمی شود. |
value Added Module Data[] | داده های ماژول ارزش افزوده اختیاری. حداکثر ده روی جسم. |
اطلاعات شبانه روزی و نشستن
نمایندگی JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
فیلدها | |
---|---|
kind | مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
boarding Group | ارزش گروه (یا منطقه) سوار شدن این مسافر باید با آن سوار شود. به عنوان مثال: "B" برچسب این مقدار توسط فیلد |
seat Number | ارزش صندلی مسافر اگر شناسه خاصی وجود ندارد، به جای آن از به عنوان مثال: "25A" |
seat Class | ارزش کلاس صندلی. به عنوان مثال: "Economy" یا "Economy Plus" |
boarding Privilege Image | یک تصویر کوچک در بالای بارکد سوار شدن به هواپیما نشان داده شده است. خطوط هوایی می توانند از آن برای برقراری ارتباط با هر گونه امتیاز ویژه سوار شدن استفاده کنند. در صورتی که لوگوی برنامه امنیتی نیز تنظیم شده باشد، ممکن است این تصویر در کنار لوگوی آن برنامه امنیتی ارائه شود. |
boarding Position | ارزش موقعیت سوار شدن. به عنوان مثال: "76" |
sequence Number | شماره ترتیب روی کارت پرواز. این معمولاً با ترتیب ورود مسافران مطابقت دارد. شرکت هواپیمایی ممکن است از این شماره برای برچسبهای سوار شدن دستی و چمدان استفاده کند. به عنوان مثال: "49" |
boarding Door | این فیلد را فقط در صورتی تنظیم کنید که این پرواز از بیش از یک در یا پل عبور کند و بخواهید به صراحت مکان در را روی کارت پرواز چاپ کنید. بیشتر خطوط هوایی مسافران خود را با مراجعه به درها/پل های کنار |
seat Assignment | تعیین تکلیف صندلی مسافر. برای استفاده زمانی که هیچ شناسه خاصی برای استفاده در به عنوان مثال: "تخصیص در دروازه" |
درب شبانه روزی
Enums | |
---|---|
BOARDING_DOOR_UNSPECIFIED | |
FRONT | |
front | نام مستعار Legacy برای |
BACK | |
back | نام مستعار Legacy برای |
ReservationInfo
نمایندگی JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
فیلدها | |
---|---|
kind | مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
confirmation Code | برای ورود به این پرواز به کد تأیید نیاز است. این شماره ای است که مسافر برای جستجوی پرواز و چاپ کارت پرواز به کیوسکی در فرودگاه وارد می کند. |
eticket Number | شماره بلیت الکترونیکی |
frequent Flyer Info | اطلاعات عضویت در پروازهای مکرر |
FrequentFlyerInfo
نمایندگی JSON |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
فیلدها | |
---|---|
kind | مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
frequent Flyer Program Name | نام برنامه پروازهای مکرر به عنوان مثال: "Lufthansa Miles & More" |
frequent Flyer Number | شماره پرواز مکرر برای هر شی تودرتو از نوع |
روش ها | |
---|---|
| یک پیام به شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند. |
| شی پرواز را با شناسه شی داده شده برمی گرداند. |
| یک شی پرواز را با شناسه و ویژگی های داده شده درج می کند. |
| فهرستی از تمام اشیاء پرواز را برای شناسه صادرکننده معین برمی گرداند. |
| شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است را به روز می کند. |
| شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است را به روز می کند. |