- משאב: TransitClass
- ייצוג JSON
- TransitType
- ActivationOptions (אפשרויות הפעלה)
- שיטות
משאב: 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 ב- 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 |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
activationOptions |
אפשרויות הפעלה לכרטיס שניתן להפעיל. |
viewUnlockRequirement |
הצגת האפשרויות לביטול הנעילה של הכרטיס לתחבורה ציבורית. |
wideLogo |
הלוגו הרחב של הכרטיס. אם הכתובת תצורף, הלוגו יוצב במקום הלוגו בפינה הימנית העליונה של תצוגת הכרטיסים. |
appLinkData |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בתחילת הכרטיס. אם צוין AppLinkData לאובייקט המתאים שישמש במקום זאת. |
TransitType
טיפוסים בני מנייה (enums) | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
כתובת אימייל חלופית מדור קודם של |
RAIL |
|
rail |
כתובת אימייל חלופית מדור קודם של |
TRAM |
|
tram |
כתובת אימייל חלופית מדור קודם של |
FERRY |
|
ferry |
כתובת אימייל חלופית מדור קודם של |
OTHER |
|
other |
כתובת אימייל חלופית מדור קודם של |
ActivationOptions
אפשרויות הפעלה לכיתה
ייצוג JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
שדות | |
---|---|
activationUrl |
כתובת URL מסוג HTTPS שתומכת בסמנטיקה של REST. ישמש לבקשת הפעלה משותפים עבור סכום יקר ערך, שיופעל על ידי המשתמשים. |
allowReactivation |
סימון שמאפשר למשתמשים לבצע שיחת הפעלה ממכשיר אחר. זה מאפשר ללקוח לעבד את לחצן ההפעלה גם אם ה-ActivationStatus הוא ACTIVATED אבל המכשיר המבוקש שונה מהמכשיר הנוכחי. |
שיטות |
|
---|---|
|
הוספת הודעה למחלקה של התחבורה הציבורית שאליה מפנה מזהה הכיתה הנתון. |
|
מחזירה את מחלקת התחבורה הציבורית עם מזהה המחלקה הנתון. |
|
הוספה של מחלקה של תחבורה ציבורית עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל סיווגי התחבורה הציבורית עבור מזהה מנפיק נתון. |
|
מעדכן את מחלקת התחבורה הציבורית שמזהה הכיתה הנתון מפנה אליה. |
|
מעדכן את מחלקת התחבורה הציבורית שמזהה הכיתה הנתון מפנה אליה. |