משאב: FlightClass
ייצוג ב-JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
local |
חובה. התאריך והשעה המתוזמנים שבהם המטוס צפוי לצאת מהשער (לא מהמסלול) הערה: לא מומלץ לשנות את השדה הזה קרוב מדי למועד היציאה. כדי לקבל עדכונים לגבי זמני היציאה (עיכובים וכו'), יש להגדיר את זהו תאריך/שעה בפורמט מורחב של ISO 8601 ללא עיכוב. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יצוין בה קיזוז ל-UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שממנו יוצא הטיסה. |
local |
הזמן המשוער שהמטוס מתכנן למשוך מהשער או הזמן בפועל שבו המטוס כבר נמשך מהשער. הערה: זה לא זמן ההמראה. צריך להגדיר את השדה הזה אם לפחות אחד מהמצבים הבאים מתקיים:
זהו תאריך/שעה בפורמט מורחב של ISO 8601 ללא עיכוב. אפשר לציין את הזמן ברמת דיוק של אלפיות השנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שממנו יוצא הטיסה. |
local |
שעת העלייה למטוס כפי שהיא תודפס בכרטיס העלייה למטוס. זהו תאריך/שעה בפורמט מורחב של ISO 8601 ללא עיכוב. אפשר לציין את הזמן ברמת דיוק של אלפיות השנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יצוין בה קיזוז ל-UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שממנו יוצא הטיסה. |
local |
השעה המתוכננת שבה המטוס אמור להגיע לשער היעד (לא לנתיב ההמראה והנחיתה). הערה: לא מומלץ לשנות את השדה הזה קרוב מדי למועד הטיסה. כדי לקבל עדכונים לגבי זמני היציאה (עיכובים וכו'), יש להגדיר את זהו תאריך/שעה בפורמט מורחב של ISO 8601 ללא עיכוב. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יצוין בה קיזוז ל-UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שבו נוחתת הטיסה. |
local |
השעה המשוערת שבה המטוס אמור להגיע לשער היעד (לא לנתיב ההמראה והנחיתה) או השעה בפועל שבה המטוס הגיע לשער. צריך להגדיר את השדה הזה אם לפחות אחד מהמצבים הבאים מתקיים:
זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. אפשר לציין את הזמן ברמת דיוק של אלפיות שנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יצוין בה קיזוז ל-UTC. Google תחשב את אזורי הזמן על סמך נמל התעופה שאליו מגיעים. |
flight |
חובה. מידע על מספר הטיסה וחברת התעופה. |
origin |
חובה. נמל התעופה שממנו ממריאה הטיסה. |
destination |
חובה. נמל התעופה שבו נוחתת הטיסה. |
flight |
הסטטוס של הטיסה הזו. אם לא תגדירו את הערך, Google תחשב את הסטטוס על סמך נתונים ממקורות אחרים, כמו FlightStats וכו'. הערה: הסטטוס שמחושב על ידי Google לא יופיע בתשובות מה-API. |
boarding |
המדיניות בנושא עלייה למטוס והושבה. לפי ההגדרות האלה אפשר לדעת אילו תוויות יוצגו למשתמשים. |
local |
שעת הסגירה של השער כפי שהיא תודפס בכרטיס העלייה למטוס. אל תגדירו את השדה הזה אם אתם לא רוצים שהוא יופיע בכרטיס העלייה למטוס. זהו תאריך/שעה בפורמט מורחב של ISO 8601 ללא עיכוב. אפשר לציין את הזמן ברמת דיוק של אלפיות השנייה. לדוגמה: זה צריך להיות התאריך/השעה המקומיים בשדה התעופה (לא שעון UTC). Google תדחה את הבקשה אם יצוין בה קיזוז ל-UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שממנו יוצא הטיסה. |
class |
פרטי התבנית לגבי אופן הצגת הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת מחדל של שדות להצגה. |
language |
אם השדה הזה מופיע, כרטיסי עלייה למטוס שיוצגו למכשיר של המשתמש תמיד יהיו בשפה הזו. מייצג את תג השפה BCP 47. ערכים לדוגמה הם 'en-US', 'en-GB', 'de' או 'de-AT'. |
id |
חובה. המזהה הייחודי של הכיתה. המזהה הזה חייב להיות ייחודי בכל הכיתות של מנפיק. הערך צריך להיות בפורמט issuer ID.identifier, כאשר המזהה הראשון מונפק על ידי Google והשני נבחר על ידכם. המזהה הייחודי צריך לכלול רק תווים אלפאנומריים, נקודה (.), קו תחתון (_) או מקף (-). |
version |
הוצא משימוש |
issuer |
חובה. שם המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
allowMultipleUsersPerObject |
הוצא משימוש. במקום זאת, אתם צריכים להשתמש ב- |
homepage |
ה-URI של דף הבית של האפליקציה. האכלוס של ה-URI בשדה הזה גורם לאותה התנהגות בדיוק כמו האכלוס של ה-URI ב-linksModuleData (כשאובייקט מנוהל, קישור לדף הבית מוצג במקום שנחשב בדרך כלל לקטע linksModuleData של האובייקט). |
locations[] |
הערה: בשלב הזה אין תמיכה בשדה הזה להפעלת התראות גיאוגרפיות. |
review |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך כשהשיעור נמצא בפיתוח, צריך להשאיר את השדה הזה כ- צריך להגדיר את השדה הזה ל- כשמעדכנים כיתה שכבר מוגדרת כ- |
review |
תגובות הבדיקה שמוגדרות על ידי הפלטפורמה כשכיתה מסומנת בסטטוס |
infoModuleData |
הוצא משימוש. במקום זאת, צריך להשתמש ב-textModulesData. |
image |
נתוני מודול התמונה. המספר המקסימלי של השדות האלה שמוצגים הוא 1 ברמת האובייקט ו-1 ברמת אובייקט הכיתה. |
text |
נתונים של מודול טקסט. אם גם נתונים של מודול טקסט מוגדרים בכיתה, יוצגו שניהם. המספר המקסימלי של השדות האלה שמוצגים הוא 10 מהאובייקט ו-10 מהכיתה. |
links |
נתוני המודול. אם הנתונים של מודול הקישורים מוגדרים גם באובייקט, יוצגו שניהם. |
redemption |
מציינת אילו מנפיקי מימוש יכולים לממש את הכרטיס באמצעות התכונה 'תשלום חכם'. מנפיקי מימושים מזוהים לפי מזהה המנפיק שלהם. למנפיקים של שוברי מימוש צריך להיות מוגדר לפחות מפתח אחד של Smart Tap. גם השדות |
country |
קוד המדינה שמשמש להצגת המדינה של הכרטיס (כשהמשתמש לא נמצא במדינה הזו), וגם להצגת תוכן מותאם כשהתוכן לא זמין באזור הגיאוגרפי של המשתמש. |
hero |
תמונה אופציונלית של באנר שמוצגת בחזית הכרטיס. אם לא קיים דבר, לא יוצג דבר. התמונה תוצג ב-100% רוחב. |
wordMark |
הוצא משימוש. |
enable |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. גם השדות |
hex |
צבע הרקע של הכרטיס. אם לא תגדירו צבע, המערכת תשתמש בצבע השולט בתמונת ה-Hero. אם לא תגדירו תמונה ראשית, המערכת תשתמש בצבע השולט בלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא טריופל RGB ב-hex, למשל |
localized |
מחרוזות מתורגמות של השדה issuerName. האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
multiple |
מזהה אם מספר משתמשים ומכשירים ישמרו את אותו אובייקט שמפנה למחלקה הזו. |
callback |
אפשרויות קריאה חוזרת (callback) שישמשו לקריאה חוזרת למנפיק בכל פעם שמשתמש הקצה שומר או מחק אובייקט מהסוג הזה. כל האובייקטים מהסוג הזה עומדים בדרישות להפעלת פונקציית ה-callback. |
security |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
view |
בודקים את האפשרויות של דרישת הנעילה של כרטיס העלייה למטוס. |
notify |
אם עדכוני שדות של הכיתה הזו יפעילו התראות או לא. אם הערך שמוגדר הוא NOTIFY, ננסה לשלוח למשתמשים התראה על עדכון שדות. ההתראות האלה יישלחו למשתמשים רק אם השדה נכלל ברשימת ההיתרים. אם לא יצוין ערך, לא תופעל התראה. ההגדרה הזו היא זמנית וצריך להגדיר אותה בכל בקשת PATCH או UPDATE, אחרת לא תופעל התראה. |
app |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בחזית הכרטיס. אם מציינים את AppLinkData לאובייקט המתאים, המערכת תשתמש בו במקום זאת. |
value |
נתונים אופציונליים של מודול עם ערך מוסף. עד עשרה תלמידים בכיתה. לגבי כרטיס, יוצגו רק עשרה, והעדיפות תהיה לנתונים מהעצם. |
FlightHeader
ייצוג ב-JSON |
---|
{ "kind": string, "carrier": { object ( |
שדות | |
---|---|
kind |
מזהה מה סוג המשאב הזה. ערך: המחרוזת הקבועה |
carrier |
מידע על חברת התעופה. זהו מאפיין חובה של |
flight |
מספר הטיסה ללא קוד ספק IATA. השדה הזה יכול להכיל רק ספרות. זהו מאפיין חובה של לדוגמה: "123" |
operating |
מידע על חברת התעופה המפעילה. |
operating |
מספר הטיסה בשימוש של חברת התובלה, ללא קוד של ספק IATA. השדה הזה צריך להכיל ספרות בלבד. לדוגמה: "234" |
flight |
שינוי ערך ברירת המחדל לשימוש במספר הטיסה. ערך ברירת המחדל שמשמש למטרות תצוגה הוא carrier + flightNumber. אם צריך להציג ערך אחר לנוסעים, אפשר להשתמש בשדה הזה כדי לשנות את התנהגות ברירת המחדל. למשל: 'XX1234 / YY576' |
FlightCarrier
ייצוג JSON |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
carrier |
קוד IATA בן שתי אותיות של חברת התעופה שמשווקת את הטיסה (בניגוד לחברת התעופה שמפעילה אותה). צריך לספק ערך אחד בלבד מתוך הערכים האלה או מ- לדוגמה: 'LX' עבור Swiss Air |
carrier |
קוד חברת ICAO בן שלושה תווים של חברת התובלה המשווקת (בניגוד לחברת התעופה התפעולית). צריך לספק ערך אחד בלבד מתוך הערכים האלה או מ- לדוגמה: 'EZY' עבור Easy Jet |
airline |
שם מותאם לשוק המקומי של חברת התעופה שצוינה על ידי leadIataCode. אם לא תגדירו את הערך, המערכת תשתמש ב- לדוגמה: "Swiss Air" עבור "LX" |
airline |
לוגו של חברת התעופה שמתוארת על ידי carrierIataCode ו-localizedAirlineName. הלוגו הזה יוצג בחלק העליון של תצוגת הכרטיס המפורטת. |
airline |
הלוגו של שותפות התעופה, שמוצג מתחת לקוד ה-QR שהנוסע סורק כדי לעלות למטוס. |
wide |
הלוגו הרחב של חברת התעופה. אם תספקו את הפרטים האלה, הם ישמשו במקום הלוגו של חברת התעופה בפינה הימנית העליונה של תצוגת הכרטיס. |
AirportInfo
ייצוג ב-JSON |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב. ערך: המחרוזת הקבועה |
airport |
קוד IATA בן שלושה תווים. זהו שדה חובה בשדות לדוגמה: 'SFO' |
terminal |
שם מסוף. לדוגמה: "INTL" או "I" |
gate |
שם השער. לדוגמה: 'B59' או '59' |
airport |
שדה אופציונלי שמבטל את שם העיר של נמל התעופה שמוגדר על ידי IATA. כברירת מחדל, Google משתמשת ב- שמות רשמיים של ערים עם נמלי תעופה של IATA מופיעים באתר IATA airport city names. לדוגמה, לפי קוד ה-IATA של נמל התעופה 'LTN', באתר של IATA מצוין שהעיר התואמת לנמל התעופה היא 'לונדון'. אם השדה הזה לא מאוכלס, Google תציג את הערך 'לונדון'. עם זאת, אם יאוכלס השדה הזה בשם מותאם אישית (למשל: 'לונדון לוטו'), השם הזה יחליף את השם שמוגדר כברירת מחדל. |
FlightStatus
טיפוסים בני מנייה (enum) | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
הטיסה יוצאת בזמן, מוקדם או באיחור. |
scheduled |
כינוי מדור קודם של |
ACTIVE |
הטיסה מתבצעת (המטוס נוסע על המסלול, המטוס ממריא, המטוס נוחת, המטוס באוויר). |
active |
כינוי מדור קודם של |
LANDED |
הטיסה נחתה ביעד המקורי. |
landed |
כינוי קודם של |
CANCELLED |
הטיסה בוטלה. |
cancelled |
כינוי מדור קודם של |
REDIRECTED |
הטיסה באוויר אבל היא בדרך לנמל תעופה אחר ולא ליעד המקורי. |
redirected |
כינוי מדור קודם של |
DIVERTED |
הטיסה כבר נחתה בשדה תעופה אחר ולא ביעד המקורי. |
diverted |
כינוי מדור קודם של |
BoardingAndSeatingPolicy
ייצוג ב-JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
שדות | |
---|---|
kind |
מציין מה סוג המשאב הזה. ערך: המחרוזת הקבועה |
boarding |
מציינת את המדיניות שבה משתמשת חברת התעופה בעת עלייה למטוס. אם לא תגדירו את הערך, Google תשתמש ב- |
seat |
מדיניות המושבים, שמכתיבה את האופן שבו אנחנו מציגים את מחלקת המושבים. אם לא תגדירו את הערך, Google תשתמש ב- |
BoardingPolicy
טיפוסים בני מנייה (enum) | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
כינוי מדור קודם של |
GROUP_BASED |
|
groupBased |
כינוי מדור קודם של |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
כינוי מדור קודם של |
SeatClassPolicy
טיפוסים בני מנייה (enum) | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
כינוי קודם של |
CLASS_BASED |
|
classBased |
כינוי מדור קודם של |
TIER_BASED |
|
tierBased |
כינוי מדור קודם של |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
כינוי מדור קודם של |
שיטות |
|
---|---|
|
הוספת הודעה לסוג הטיסה שמשויך למזהה הסוג הנתון. |
|
הפונקציה מחזירה את מחלקת הטיסה עם מזהה המחלקה שצוין. |
|
הוספה של מחלקת טיסה עם המזהה והמאפיינים שצוינו. |
|
הפונקציה מחזירה רשימה של כל סוגי הכיתות בטיסות עבור מזהה מנפיק נתון. |
|
הפונקציה מעדכנת את סוג הטיסה שמשויך למזהה הסוג הנתון. |
|
הפונקציה מעדכנת את סוג הטיסה שמשויך למזהה הסוג הנתון. |