משאב: FlightClass
ייצוג JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
localScheduledDepartureDateTime |
חובה. התאריך והשעה המתוכננים שבהם המטוס צפוי לצאת מהשער (ולא על מסלול ההמראה) הערה: השדה הזה לא יכול להשתנות קרוב מדי לשעת היציאה. כדי לקבל עדכונים בזמני יציאה (עיכובים וכו'), צריך להגדיר זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך נמל התעופה שממנו יוצאת הטיסה. |
localEstimatedOrActualDepartureDateTime |
הזמן המשוער שהמטוס מתכנן למשוך מהשער או הזמן בפועל שבו המטוס כבר נמשך מהשער. הערה: זה לא זמן ההמראה. יש להגדיר את השדה הזה אם מתקיים לפחות אחד מהתנאים הבאים:
זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך נמל התעופה שממנו יוצאת הטיסה. |
localBoardingDateTime |
זמן העלייה למטוס כפי שהוא מודפס בכרטיס העלייה למטוס. זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך נמל התעופה שממנו יוצאת הטיסה. |
localScheduledArrivalDateTime |
השעה המתוזמנת שבה המטוס מתכנן להגיע לשער היעד (לא למסלול ההמראה). הערה: השדה הזה לא יכול להשתנות קרוב מדי לזמן הטיסה. כדי לקבל עדכונים בזמני יציאה (עיכובים וכו'), צריך להגדיר זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שבו נוחתת הטיסה. |
localEstimatedOrActualArrivalDateTime |
הזמן המשוער שהמטוס מתכנן להגיע לשער היעד (לא אל מסלול ההמראה) או הזמן בפועל שבו הוא הגיע לשער. יש להגדיר את השדה הזה אם מתקיים לפחות אחד מהתנאים הבאים:
זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך שדה התעופה שבו נוחתת הטיסה. |
flightHeader |
חובה. מידע על חברת התובלה ומספר הטלפון. |
origin |
חובה. נמל התעופה שממנו יוצאת הטיסה. |
destination |
חובה. נמל התעופה שבו הטיסה נוחתת. |
flightStatus |
הסטטוס של הטיסה הזו. אם המדיניות לא מוגדרת, Google תחשב את הסטטוס על סמך נתונים ממקורות אחרים, כמו FlightStats וכו'. הערה: הסטטוס שמחושב על ידי Google לא מוחזר בתשובות מה-API. |
boardingAndSeatingPolicy |
כללי מדיניות לגבי עלייה למטוס ומושבים. לפי ההגדרות האלה אפשר לדעת אילו תוויות יוצגו למשתמשים. |
localGateClosingDateTime |
שעת הסגירה של השער כפי שהיא מודפסת בכרטיס העלייה למטוס. אל תגדירו את השדה הזה אם אתם לא רוצים להדפיס אותו בכרטיס העלייה למטוס. זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601, ללא קיזוז. ניתן לציין זמן ברמת דיוק של עד אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך והשעה המקומיים של נמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יסופק קיזוז UTC. Google תחשב את אזורי הזמן על סמך נמל התעופה שממנו יוצאת הטיסה. |
classTemplateInfo |
פרטי התבנית לגבי אופן הצגת הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת מחדל של שדות להצגה. |
languageOverride |
אם השדה הזה מופיע, כרטיסי עלייה למטוס שיוצגו למכשיר של המשתמש תמיד יהיו בשפה הזו. מייצג את תג השפה BCP 47. ערכים לדוגמה הם 'en-US', 'en-GB', 'de' או 'de-AT'. |
id |
חובה. המזהה הייחודי של הכיתה. המזהה הזה חייב להיות ייחודי בכל המחלקות של המנפיק. הערך צריך להיות בפורמט issuer ID.identifier כאשר הראשון הונפק על ידי Google והאחרון נבחר על ידך. המזהה הייחודי יכול לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
version |
הוצא משימוש |
issuerName |
חובה. שם המנפיק האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות שמשויכות אליו. אפשר להוסיף עד 10 שדות כאלה. |
allowMultipleUsersPerObject |
הוצא משימוש. במקום זאת, אתם צריכים להשתמש ב- |
homepageUri |
ה-URI של דף הבית של האפליקציה. אכלוס ה-URI בשדה הזה מוביל לאותה התנהגות כמו אכלוס URI ב-linkModuleData (כשאובייקט עובר עיבוד, קישור לדף הבית מוצג באופן שבדרך כלל נחשב כ-LinkModuleData של האובייקט). |
locations[] |
הערה: השדה הזה לא נתמך כרגע להפעלת התראות גיאוגרפיות. |
reviewStatus |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך צריך להשאיר את השדה הזה בשדה צריך להגדיר את השדה הזה לערך כשמעדכנים כיתה שכבר |
review |
התגובות לבדיקה שהוגדרו על ידי הפלטפורמה כשכיתה מסומנת כ- |
infoModuleData |
הוצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
imageModulesData[] |
נתונים של מודול התמונה. המספר המקסימלי של השדות האלה שמוצג הוא 1 ברמת האובייקט ו-1 ברמת אובייקט המחלקה. |
textModulesData[] |
נתונים של מודול הטקסט. אם גם נתוני מודול הטקסט מוגדרים במחלקה, שניהם יוצגו. מספר השדות המקסימלי שמוצג הוא 10 מהאובייקט ו-10 מהמחלקה. |
linksModuleData |
נתוני המודול. אם נתוני מודול של קישורים מוגדרים גם באובייקט, יוצגו שניהם. |
redemptionIssuers[] |
מציינת אילו מנפיקי מימוש יכולים לממש את הכרטיס באמצעות התכונה 'תשלום חכם'. מנפיקי מימושים מזוהים לפי מזהה המנפיק שלהם. למנפיקי המימוש צריך להגדיר לפחות מפתח 'תשלום חכם' אחד. גם השדות |
countryCode |
קוד המדינה שמשמש להצגת המדינה שבה נמצא הכרטיס (כשהמשתמש לא נמצא במדינה הזו), וגם להצגת תוכן שמותאם לשוק המקומי כשהתוכן לא זמין באזור של המשתמש. |
heroImage |
תמונת באנר אופציונלית שמוצגת בחזית הכרטיס. אם לא קיים דבר, לא יוצג דבר. התמונה תוצג ברוחב של 100%. |
wordMark |
הוצא משימוש. |
enableSmartTap |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. גם השדות |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית (Hero), משתמשים בתמונה הראשית (Hero) אם לא הגדרתם את הצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא שלשה הקסדצימלית של RGB, למשל |
localizedIssuerName |
מחרוזות מתורגמות של המנפיק שם. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
multipleDevicesAndHoldersAllowedStatus |
מזהה אם מספר משתמשים ומכשירים ישמרו את אותו אובייקט שמפנה למחלקה הזו. |
callbackOptions |
אפשרויות של קריאה חוזרת (callback) שמשמשות לקריאה חוזרת למנפיק עבור כל שמירה/מחיקה של אובייקט במחלקה הזו על ידי משתמש הקצה. כל האובייקטים במחלקה הזו עומדים בדרישות להתקשרות חזרה. |
securityAnimation |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
viewUnlockRequirement |
הצגת האפשרויות שנדרשות לביטול הנעילה עבור כרטיס העלייה למטוס. |
appLinkData |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם תספקו את AppLinkData לאובייקט המתאים שבו תשתמשו במקום זאת. |
FlightHeader
ייצוג JSON |
---|
{ "kind": string, "carrier": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
carrier |
מידע על חברת התעופה. זהו מאפיין חובה של |
flightNumber |
מספר הטיסה ללא קוד ספק IATA. השדה הזה יכול להכיל רק ספרות. זהו מאפיין חובה של לדוגמה: "123" |
operatingCarrier |
מידע על חברת תעופה פעילה. |
operatingFlightNumber |
מספר הטיסה בשימוש של חברת התובלה, ללא קוד של ספק IATA. השדה הזה יכול להכיל רק ספרות. לדוגמה: "234" |
flightNumberDisplayOverride |
שינוי הערך כדי להשתמש במספר הטיסה. ערך ברירת המחדל שמשמש למטרות תצוגה הוא חברת התובלה + מספר הטיסה. אם צריך להציג לנוסעים ערך אחר, אפשר להשתמש בשדה הזה כדי לשנות את התנהגות ברירת המחדל. למשל: 'XX1234 / YY576' |
FlightCarrier
ייצוג JSON |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
carrierIataCode |
קוד IATA בן שני תווים של חברת התובלה המשווקת (בניגוד לספק התפעולי). יש לספק רק אחד מהערכים האלה או לדוגמה: "LX" ל-Swiss Air |
carrierIcaoCode |
קוד חברת ICAO בן שלושה תווים של חברת התובלה המשווקת (בניגוד לחברת התעופה התפעולית). יש לספק רק אחד מהערכים האלה או למשל: "EZY" ל-Easy Jet |
airlineName |
שם מותאם לשוק המקומי של חברת התעופה שצוינה על ידי leadIataCode. אם המדיניות לא מוגדרת, לדוגמה: "Swiss Air" ל-"LX" |
airlineLogo |
לוגו של חברת התעופה שמתוארת על ידי providerIataCode ו-localizedAirlineName. הלוגו הזה יוצג בחלק העליון של תצוגת הכרטיס המפורטת. |
airlineAllianceLogo |
לוגו של חברת התעופה, שמוצג מתחת לקוד ה-QR שאליו הנוסע סורק כדי לעלות. |
wideAirlineLogo |
הלוגו הרחב של חברת התעופה. אם תספקו את הפרטים האלה, הם יופיעו במקום הלוגו של חברת התעופה בפינה הימנית העליונה של תצוגת הכרטיס. |
AirportInfo
ייצוג JSON |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
airportIataCode |
קוד IATA בן שלושה תווים. זהו שדה חובה עבור לדוגמה: "SFO" |
terminal |
שם הטרמינל. לדוגמה: "INTL" או "I" |
gate |
שם השער. לדוגמה: "B59" או 59 |
airportNameOverride |
שדה אופציונלי שמחליף את שם העיר של נמל התעופה שהוגדר על ידי IATA. כברירת מחדל, Google משתמשת ב את השמות הרשמיים של הערים של נמלי התעופה IATA אפשר למצוא באתר של השמות של ערי נמלי התעופה IATA. לדוגמה, עבור קוד 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 |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
boardingPolicy |
מציינת את המדיניות שבה משתמשת חברת התעופה בעת עלייה למטוס. אם המדיניות לא מוגדרת, Google תשתמש בערך |
seatClassPolicy |
מדיניות מושבים שקובעת איך אנחנו מציגים את סיווג המושבים. אם המדיניות לא מוגדרת, 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 |
כינוי קודם של |
שיטות |
|
---|---|
|
הפונקציה מוסיפה הודעה למחלקת הטיסה שאליה מפנה מזהה המחלקה הנתון. |
|
מחזירה את מחלקת הטיסה עם מזהה המחלקה הנתון. |
|
מוסיפה מחלקת טיסה עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל סיווגי הטיסות לפי מזהה מנפיק נתון. |
|
מעדכן את מחלקת הטיסה שאליה מפנה מזהה המחלקה הנתון. |
|
מעדכן את מחלקת הטיסה שאליה מפנה מזהה המחלקה הנתון. |