משאב: TransitClass
ייצוג JSON |
---|
{ "transitOperatorName": { object ( |
שדות | |
---|---|
transitOperatorName |
השם של חברת התחבורה הציבורית. |
logo |
חובה. תמונת הלוגו של הכרטיס. התמונה הזו מוצגת בתצוגת פרטי הכרטיס של האפליקציה. |
transitType |
חובה. סוג התחבורה הציבורית שמחלקה זו מייצגת, למשל 'אוטובוס'. |
watermark |
תמונת סימן מים שתוצג במכשיר של המשתמש. |
languageOverride |
אם השדה הזה קיים, כרטיסי תחבורה ציבורית שיוצגו למכשיר של המשתמש תמיד יהיו בשפה הזו. מייצג את תג השפה BCP 47. ערכים לדוגמה הם 'en-US', 'en-GB', 'de' או 'de-AT'. |
customTransitTerminusNameLabel |
תווית מותאמת אישית לשימוש בערך השם של הטרמינל לתחבורה ציבורית ( |
customTicketNumberLabel |
תווית מותאמת אישית לשימוש בערך של מספר הכרטיס ( |
customRouteRestrictionsLabel |
תווית מותאמת אישית לשימוש בערך של הגבלות המסלול ( |
customRouteRestrictionsDetailsLabel |
תווית מותאמת אישית לשימוש בערך הפרטים של הגבלות המסלול ( |
customTimeRestrictionsLabel |
תווית מותאמת אישית לשימוש בערך הפרטים של הגבלות הזמן ( |
customOtherRestrictionsLabel |
תווית מותאמת אישית לשימוש בערך של ההגבלות האחרות ( |
customPurchaseReceiptNumberLabel |
תווית מותאמת אישית לשימוש בערך של מספר הקבלה על הרכישה ( |
customConfirmationCodeLabel |
תווית מותאמת אישית לשימוש בערך של קוד האישור ( |
customPurchaseFaceValueLabel |
תווית מותאמת אישית לשימוש בערך הפנימי של הרכישה ( |
customPurchasePriceLabel |
תווית מותאמת אישית לשימוש בערך של מחיר הרכישה ( |
customDiscountMessageLabel |
תווית מותאמת אישית לשימוש בערך ההודעה על ההנחה על נסיעות ( |
customCarriageLabel |
תווית מותאמת אישית לשימוש בערך לתחילת השורה ( |
customSeatLabel |
תווית מותאמת אישית לשימוש בערך המיקום של המושב ( |
customCoachLabel |
תווית מותאמת אישית לשימוש בערך המאמן ( |
customPlatformLabel |
תווית מותאמת אישית לשימוש בערך של פלטפורמת העלייה למטוס ( |
customZoneLabel |
תווית מותאמת אישית לשימוש בערך של אזור העלייה למטוס ( |
customFareClassLabel |
תווית מותאמת אישית לשימוש בערך של סיווג המחיר ( |
customConcessionCategoryLabel |
תווית מותאמת אישית לשימוש בערך הקטגוריה של מזנונים בתחבורה ציבורית ( |
customFareNameLabel |
תווית מותאמת אישית לשימוש בערך השם של מחיר הכרטיס לתחבורה ציבורית ( |
classTemplateInfo |
פרטי התבנית לגבי אופן הצגת הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת מחדל של שדות להצגה. |
enableSingleLegItinerary |
המדיניות הזו קובעת את התצוגה של מסלול הנסיעה לכיוון אחד במחלקה הזו. כברירת מחדל, מסלול נסיעה יוצג רק לנסיעות מרובות. |
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 |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
activationOptions |
אפשרויות הפעלה לכרטיס שניתן להפעיל. |
viewUnlockRequirement |
הצגת אפשרויות לגבי דרישות ביטול הנעילה של הכרטיס לתחבורה הציבורית. |
wideLogo |
הלוגו הרחב של הכרטיס. אם תספקו כתובת, היא תשמש במקום הלוגו בפינה הימנית העליונה של תצוגת הכרטיס. |
appLinkData |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם תספקו את AppLinkData לאובייקט המתאים שבו תשתמשו במקום זאת. |
TransitType
טיפוסים בני מנייה (enum) | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
כינוי קודם של |
RAIL |
|
rail |
כינוי קודם של |
TRAM |
|
tram |
כינוי קודם של |
FERRY |
|
ferry |
כינוי קודם של |
OTHER |
|
other |
כינוי קודם של |
ActivationOptions
אפשרויות הפעלה לכיתה
ייצוג JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
שדות | |
---|---|
activationUrl |
כתובת URL מסוג HTTPS שתומכת בסמנטיקה של REST. תשמש לבקשת הפעלה משותפים עבור בעל ערך נתון, שמופעל על ידי המשתמשים. |
allowReactivation |
סימון שמאפשר למשתמשים לבצע שיחת הפעלה ממכשיר אחר. המצב הזה מאפשר ללקוח לעבד את לחצן ההפעלה גם אם סטטוס ההפעלה מופעל, אבל המכשיר המבוקש שונה מהמכשיר הנוכחי. |
שיטות |
|
---|---|
|
הפונקציה מוסיפה הודעה למחלקה של התחבורה הציבורית שאליה מפנה מזהה המחלקה הנתון. |
|
הפונקציה מחזירה את המחלקה לתחבורה ציבורית עם מזהה המחלקה הנתון. |
|
מוסיפה מחלקה של תחבורה ציבורית עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל סיווגי התחבורה הציבורית לפי מזהה מנפיק נתון. |
|
מעדכן את המחלקה לתחבורה ציבורית שאליה מפנה מזהה הקטגוריה הנתון. |
|
מעדכן את המחלקה לתחבורה ציבורית שאליה מפנה מזהה הקטגוריה הנתון. |