משאב: FlightObject
ייצוג ב-JSON |
---|
{ "kind": string, "classReference": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
class |
עותק של השדות שעברו בירושה מכיתה ההורה. השדות האלה מאוחזרים במהלך קריאה מסוג GET. |
passenger |
חובה. שם הנוסע כפי שהוא מופיע בכרטיס העלייה למטוס. לדוגמה: "Dave M Gahan" או "Gahan/Dave" או "GAHAN/DAVEM" |
boarding |
מידע ספציפי לנוסעים לגבי העלייה למטוס והושבה. |
reservation |
חובה. מידע על הזמנת טיסה. |
security |
תמונה של תוכנית האבטחה שחלה על הנוסע. |
hex |
צבע הרקע של הכרטיס. אם לא תגדירו צבע, המערכת תשתמש בצבע השולט בתמונת ה-Hero. אם לא תגדירו תמונה ראשית, המערכת תשתמש בצבע השולט בלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא טריופל RGB ב-hex, למשל |
id |
חובה. המזהה הייחודי של אובייקט. המזהה הזה חייב להיות ייחודי בכל האובייקטים של מנפיק. הערך צריך להיות בפורמט issuer ID.identifier, כאשר המזהה הראשון מונפק על ידי Google והשני נבחר על ידכם. המזהה הייחודי צריך לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
class |
חובה. הכיתה שמשויכת לאובייקט הזה. הכיתה צריכה להיות מאותו סוג כמו האובייקט הזה, היא כבר צריכה להתקיים והיא צריכה להיות מאושרת. מזהי הכיתות צריכים להיות בפורמט issuer ID.identifier כאשר הראשון הונפק על ידי Google והאחרון נבחר על ידך. |
version |
הוצא משימוש |
state |
חובה. המצב של האובייקט. השדה הזה משמש לקביעת האופן שבו אובייקט מוצג באפליקציה. לדוגמה, אובייקט |
barcode |
סוג הברקוד והערך שלו. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
valid |
פרק הזמן שבו האובייקט יהיה |
locations[] |
הערה: בשלב הזה אין תמיכה בשדה הזה להפעלת התראות גיאוגרפיות. |
has |
מציין אם יש לאובייקט משתמשים. השדה הזה מוגדר על ידי הפלטפורמה. |
smart |
הערך שיישלח לאובייקט הזה למסוף מאושר של Smart Tap באמצעות NFC. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', צריך להגדיר בצורה נכונה גם את השדות |
has |
אם האובייקט הזה מקושר כרגע למכשיר אחד. השדה הזה מוגדר על ידי הפלטפורמה כשמשתמש שומר את האובייקט ומקשר אותו למכשיר שלו. מיועד לשימוש של שותפים נבחרים. לקבלת מידע נוסף, אפשר לפנות לתמיכה. |
disable |
מציין אם צריך לדכא את ההתראות באופן מפורש. אם השדה הזה מוגדר כ-true, ללא קשר לשדה בשלב הזה אפשר להגדיר את האפשרות הזו רק לטיסות. |
info |
הוצא משימוש. במקום זאת, צריך להשתמש ב-textModulesData. |
image |
נתוני מודול התמונה. המספר המקסימלי של השדות האלה שמוצגים הוא 1 ברמת האובייקט ו-1 ברמת אובייקט הכיתה. |
text |
נתונים של מודול טקסט. אם גם נתוני מודול הטקסט מוגדרים במחלקה, שניהם יוצגו. מספר השדות המקסימלי שמוצג הוא 10 מהאובייקט ו-10 מהמחלקה. |
links |
נתוני המודול 'קישורים'. אם הנתונים של מודול הקישורים מוגדרים גם בכיתה, יוצגו שניהם. |
app |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בחזית הכרטיס. אם תספקו את AppLinkData לאובייקט המתאים בלבד, יוצג AppLinkData. |
rotating |
הסוג והערך של הברקוד המסתובב. |
hero |
תמונה אופציונלית של באנר שמוצגת בחזית הכרטיס. אם לא, תוצג תמונת ה-Hero של הכיתה, אם יש כזו. אם גם התמונה הראשית (Hero) של הכיתה לא מופיעה, לא יוצג דבר. |
grouping |
מידע שקובע את אופן הקיבוץ של הכרטיסים. |
pass |
מעבירים את האילוצים של האובייקט. כולל הגבלת התנהגויות של NFC וצילומי מסך. |
save |
הגבלות על האובייקט שצריך לאמת לפני שהמשתמש ינסה לשמור את הכרטיס. חשוב לזכור שההגבלות האלה יחולו רק במהלך זמן השמירה. אם ההגבלות השתנו אחרי שהמשתמש שמר את הכרטיס, ההגבלות החדשות לא יחולו על כרטיס שכבר נשמר. |
linked |
linkedObjectIds היא רשימה של אובייקטים אחרים, כמו כרטיס אירוע, כרטיס מועדון, מבצע, כרטיס גנרי, כרטיס מתנה, כרטיס לתחבורה ציבורית וכרטיס עלייה למטוס, שצריך לצרף באופן אוטומטי לאובייקט הטיסה הזה. אם משתמש שמר את כרטיס העלייה למטוס הזה, מזהי ה-linkedObjectIds האלה יועברו באופן אוטומטי לארנק של המשתמש (אלא אם הוא השבית את ההגדרה לקבלת כרטיסים מקושרים כאלה). חשוב לוודא שהאובייקטים שמופיעים ב-linkedObjectIds כבר הוכנסו – אחרת הקריאות ייכשל. אחרי שמקשרים אובייקטים, אי אפשר לבטל את הקישור שלהם. אי אפשר לקשר אובייקטים ששייכים למנפיק אחר. יש מגבלה על מספר האובייקטים שאפשר לקשר לאובייקט יחיד. כשמגיעים למגבלה, המערכת מתעלמת מאובייקטים מקושרים חדשים בשיחה בלי להציג התראות. מזהי האובייקטים צריכים להיות בפורמט issuer ID.identifier, כאשר הראשון מונפק על ידי Google והשני נבחר על ידכם. |
notify |
האם עדכוני שדות באובייקט הזה יפעילו התראות. כשהערך מוגדר ל-NOTIFY, ננסה להפעיל התראה למשתמשים על עדכון השדה. ההתראות האלה יישלחו למשתמשים רק אם השדה הוא חלק מרשימת היתרים. אם הערך מוגדר כ-DO_NOT_NOTIFY או כ-NOTIFICATION_SETTINGS_UNSPECIFIED, לא תופעל התראה. ההגדרה הזו היא זמנית וצריך להגדיר אותה בכל בקשת PATCH או UPDATE, אחרת לא תופעל התראה. |
value |
נתונים אופציונליים של מודול עם ערך מוסף. עד עשר באותו אובייקט. |
BoardingAndSeatingInfo
ייצוג ב-JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
boarding |
הערך של קבוצת עלייה למטוס (או אזור) שבה הנוסע צריך לעלות. לדוגמה: "B" התווית של הערך הזה תיקבע על ידי השדה |
seat |
הערך של מושב הנוסע. אם אין מזהה ספציפי, צריך להשתמש ב- לדוגמה: '25A' |
seat |
הערך של מחלקת המושבים. לדוגמה: 'מחלקת תיירים' או 'מחלקת תיירים פלוס' |
boarding |
תמונה קטנה שמוצגת מעל הברקוד להצגת הכרטיס. חברות התעופה יכולות להשתמש בו כדי להעביר לכם מידע על הרשאות מיוחדות לעלייה למטוס. אם הוגדר גם הלוגו של תוכנית האבטחה, יכול להיות שהתמונה הזו תעובד לצד הלוגו של תוכנית האבטחה הזו. |
boarding |
הערך של מיקום העלייה למטוס. לדוגמה: '76' |
sequence |
מספר הסדרה בכרטיס העלייה למטוס. בדרך כלל, הסדר הזה תואם לסדר שבו הנוסעים נכנסו למטוס. חברת התעופה עשויה להשתמש במספר הזה לצורך עלייה ידנית למטוס ולתגי מזוודות. לדוגמה: '49' |
boarding |
מגדירים את השדה הזה רק אם יש יותר מדלת אחת או יותר מגשר אחד לעלייה למטוס, ואתם רוצים להדפיס במפורש את מיקום הדלת בכרטיס העלייה למטוס. רוב חברות התעופה מפנות את הנוסעים לדלת או לגשר הנכונים באמצעות ה- |
seat |
מושב הנוסע לשימוש כשאין מזהה ספציפי שאפשר להשתמש בו ב- לדוגמה: "assigned at gate" |
BoardingDoor
טיפוסים בני מנייה (enum) | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
כינוי קודם של |
BACK |
|
back |
כינוי מדור קודם של |
ReservationInfo
ייצוג JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
confirmation |
קוד האישור הנדרש לביצוע צ'ק-אין לטיסה הזו. זהו המספר שהנוסע מזין בקיוסק בנמל התעופה כדי לחפש את הטיסה ולהדפיס כרטיס עלייה למטוס. |
eticket |
מספר הכרטיס האלקטרוני. |
frequent |
מידע על חברות הנוסע המתמיד. |
FrequentFlyerInfo
ייצוג ב-JSON |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
שדות | |
---|---|
kind |
מזהה מה סוג המשאב הזה. ערך: המחרוזת הקבועה |
frequent |
שם תוכנית הנוסע המתמיד. למשל: "Lufthansa Miles & More" |
frequent |
מספר הנוסע המתמיד. חובה לכל אובייקט בתצוגת עץ מסוג |
שיטות |
|
---|---|
|
הוספת הודעה לאובייקט הטיסה שמוזכר במזהה האובייקט הנתון. |
|
הפונקציה מחזירה את אובייקט הטיסה עם מזהה האובייקט שצוין. |
|
מוסיפה אובייקט טיסה עם המזהה והמאפיינים הנתונים. |
|
הפונקציה מחזירה רשימה של כל אובייקטי הטיסות למזהה מנפיק נתון. |
|
הקוד מעדכן את אובייקט הטיסה שמוזכר במזהה האובייקט הנתון. |
|
הקוד מעדכן את אובייקט הטיסה שמוזכר במזהה האובייקט הנתון. |