משאב: 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 על סמך שדה התעופה שממנו יוצאת הטיסה. אם לא קובעים במדיניות הזו שום הגדרה, Google תגדיר אותה על סמך נתונים ממקורות אחרים. |
localBoardingDateTime |
שעת העלייה למטוס כפי שהיא מופיעה בכרטיס העלייה למטוס. זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601 ללא קיזוז. ניתן לציין זמן עד דיוק של אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך/השעה המקומיים בנמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יוקצה קיזוז לפי שעון UTC. אזורי הזמן יחושבו על ידי Google על סמך שדה התעופה שממנו יוצאת הטיסה. אם לא קובעים במדיניות הזו שום הגדרה, Google תגדיר אותה על סמך נתונים ממקורות אחרים. |
localScheduledArrivalDateTime |
המועד שנקבע שהמטוס מתכנן להגיע לשער היעד (ולא למסלול ההמראה). הערה: השדה הזה לא אמור להשתנות קרוב מדי לשעת הטיסה. לעדכונים של זמני יציאה (עיכובים וכו'), צריך להגדיר זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601 ללא קיזוז. ניתן לציין זמן עד דיוק של אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך/השעה המקומיים בנמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יוקצה קיזוז לפי שעון UTC. אזורי הזמן יחושבו על ידי Google על סמך נמל התעופה שבו נוחתת הטיסה. אם לא קובעים במדיניות הזו שום הגדרה, Google תגדיר אותה על סמך נתונים ממקורות אחרים. |
localEstimatedOrActualArrivalDateTime |
הזמן המשוער שבו כלי הטיס מתכנן להגיע לשער היעד (לא מסלול ההמראה) או השעה בפועל שבה הוא הגיע לשער. יש להגדיר את השדה הזה אם מתקיים לפחות אחד מהתנאים הבאים:
זהו תאריך/שעה בפורמט מורחב לפי תקן ISO 8601 ללא קיזוז. ניתן לציין זמן עד דיוק של אלפית שנייה. למשל: התאריך הזה צריך להיות התאריך/השעה המקומיים בנמל התעופה (לא שעון UTC). Google תדחה את הבקשה אם יוקצה קיזוז לפי שעון UTC. אזורי הזמן יחושבו על ידי Google על סמך נמל התעופה שבו נוחתת הטיסה. אם לא קובעים במדיניות הזו שום הגדרה, 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 ב- linksModuleData (כשאובייקט עובר עיבוד, מוצג קישור לדף הבית במה שנחשב בדרך כלל כמקטע linksModuleData של האובייקט). |
locations[] |
הערה: בשלב זה השדה הזה לא נתמך להפעלת התראות גיאוגרפיות. |
reviewStatus |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך כדאי להשאיר את השדה הזה בסטטוס צריך להגדיר את השדה הזה לערך כשמעדכנים מחלקה שכבר קיימת ב- |
review |
תגובות הביקורות שהפלטפורמה מגדירה כשהכיתה מסומנת כ |
infoModuleData |
הוּצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
imageModulesData[] |
נתונים של מודול התמונה. המספר המקסימלי של השדות המוצגים הוא 1 ברמת האובייקט ו-1 ברמת האובייקט של הכיתה. |
textModulesData[] |
נתונים של מודול טקסט. אם נתונים של מודול טקסט מוגדרים גם במחלקה, שניהם יוצגו. המספר המקסימלי של השדות המוצגים הוא 10 מהאובייקט ו-10 מהמחלקה. |
linksModuleData |
נתונים של מודול הקישורים. אם נתוני מודול הקישורים מוגדרים גם על האובייקט, שניהם יוצגו. |
redemptionIssuers[] |
מציין אילו מנפיקים למימוש מימוש יכולים לממש את הכרטיס באמצעות Smart Tap. מנפיקי המימוש מזוהים לפי מזהה המנפיק שלהם. מנפיקים למימוש מבצעים צריכים להגדיר לפחות מפתח אחד להקשה חכמה. גם השדות |
countryCode |
קוד המדינה משמש להצגת המדינה של הכרטיס (כשהמשתמש לא במדינה הזו) ולהצגת תוכן שמותאם לשוק המקומי כשהתוכן לא זמין בלוקאל של המשתמש. |
heroImage |
תמונת באנר אופציונלית מוצגת בחזית הכרטיס. אם אין משבצות, לא יוצג דבר. התמונה תוצג ברוחב של 100%. |
wordMark |
הוּצא משימוש. |
enableSmartTap |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. גם השדות |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית, ואם לא מוגדרת תמונה ראשית, נעשה שימוש בצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, שבו rrggbb היא טריולת RGB הקסדצימלית, כמו |
localizedIssuerName |
מחרוזות מתורגמות של המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
multipleDevicesAndHoldersAllowedStatus |
מזהה אם כמה משתמשים ומכשירים ישמרו את אותו אובייקט שקשור למחלקה הזו. |
callbackOptions |
אפשרויות קריאה חוזרת שישמשו כדי להפעיל חזרה למנפיק עבור כל שמירה/מחיקה של אובייקט למחלקה הזו על ידי משתמש הקצה. כל האובייקטים במחלקה הזו כשירים לקריאה חוזרת (callback). |
securityAnimation |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
viewUnlockRequirement |
הצגת האפשרויות לביטול הנעילה של כרטיס העלייה למטוס. |
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 |
שם מותאם לשוק המקומי של חברת התעופה, שצוין על ידי providerIataCode. אם המדיניות לא מוגדרת, לדוגמה: "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
טיפוסים בני מנייה (enums) | |
---|---|
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
טיפוסים בני מנייה (enums) | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
כתובת אימייל חלופית מדור קודם של |
GROUP_BASED |
|
groupBased |
כתובת אימייל חלופית מדור קודם של |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
כתובת אימייל חלופית מדור קודם של |
SeatClassPolicy
טיפוסים בני מנייה (enums) | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
כתובת אימייל חלופית מדור קודם של |
CLASS_BASED |
|
classBased |
כתובת אימייל חלופית מדור קודם של |
TIER_BASED |
|
tierBased |
כתובת אימייל חלופית מדור קודם של |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
כתובת אימייל חלופית מדור קודם של |
שיטות |
|
---|---|
|
הוספת הודעה למחלקת הטיסה שאליה מפנה מזהה המחלקה הנתון. |
|
מחזירה את מחלקת הטיסה עם מזהה המחלקה הנתון. |
|
הוספת מחלקת טיסה עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל מחלקות הטיסה לפי מזהה מנפיק נתון. |
|
מעדכן את מחלקת הטיסה שמזהה המחלקה שצוין מפנה אליה. |
|
מעדכן את מחלקת הטיסה שמזהה המחלקה שצוין מפנה אליה. |