משאב: TransitClass
ייצוג ב-JSON |
---|
{ "transitOperatorName": { object ( |
שדות | |
---|---|
transit |
השם של החברה המפעילה את התחבורה הציבורית. |
logo |
חובה. תמונת הלוגו של הכרטיס. התמונה הזו מוצגת בתצוגת פרטי הכרטיס של האפליקציה. |
transit |
חובה. סוג התחבורה הציבורית שמייצגת את הכיתה הזו, למשל 'אוטובוס'. |
watermark |
תמונת סימן מים שתוצג במכשיר של המשתמש. |
language |
אם השדה הזה קיים, כרטיסי תחבורה ציבורית שיוצגו למכשיר של המשתמש תמיד יהיו בשפה הזו. מייצג את תג השפה BCP 47. דוגמאות לערכים: 'en-US', 'en-GB', 'de' או 'de-AT'. |
custom |
תווית בהתאמה אישית לשימוש בערך של שם טרמינל התחבורה הציבורית ( |
custom |
תווית בהתאמה אישית לשימוש בערך של מספר הכרטיס ( |
custom |
תווית מותאמת אישית לשימוש בערך של מגבלות המסלול ( |
custom |
תווית מותאמת אישית לשימוש בערך הפרטים של הגבלות המסלול ( |
custom |
תווית מותאמת אישית לשימוש בערך הפרטים של הגבלות הזמן ( |
custom |
תווית מותאמת אישית לשימוש בערך של המגבלות האחרות ( |
custom |
תווית מותאמת אישית לשימוש בערך של מספר הקבלה על הרכישה ( |
custom |
תווית בהתאמה אישית לשימוש בערך של קוד האישור ( |
custom |
תווית מותאמת אישית לשימוש בערך הנקוב של הרכישה ( |
custom |
תווית מותאמת אישית לשימוש בערך של מחיר הרכישה ( |
custom |
תווית מותאמת אישית לשימוש בערך ההודעה על ההנחה על נסיעות ( |
custom |
תווית מותאמת אישית לשימוש בערך לתחילת השורה ( |
custom |
תווית בהתאמה אישית לשימוש בערך של מיקום המושב ( |
custom |
תווית מותאמת אישית לשימוש בערך המאמן ( |
custom |
תווית מותאמת אישית לשימוש בערך של פלטפורמת העלייה למטוס ( |
custom |
תווית בהתאמה אישית לשימוש בערך של אזור העלייה למטוס ( |
custom |
תווית מותאמת אישית לשימוש בערך של סיווג התעריף ( |
custom |
תווית בהתאמה אישית לשימוש בערך של קטגוריית ההנחה בתחבורה הציבורית ( |
custom |
תווית מותאמת אישית לשימוש בערך השם של מחיר הנסיעה בתחבורה הציבורית ( |
class |
פרטי התבנית לגבי אופן הצגת הכיתה. אם לא תגדירו את השדה, Google תשתמש בקבוצת שדות ברירת מחדל להצגה. |
enable |
המדיניות הזו קובעת את התצוגה של מסלול הנסיעה לכיוון אחד במחלקה הזו. כברירת מחדל, מסלול יוצג רק בנסיעות עם כמה שלבים. |
id |
חובה. המזהה הייחודי של הכיתה. המזהה הזה חייב להיות ייחודי בכל המחלקות של המנפיק. הערך צריך להיות בפורמט issuer ID.identifier, כאשר המזהה הראשון מונפק על ידי Google והשני נבחר על ידכם. המזהה הייחודי צריך לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
version |
הוצא משימוש |
issuer |
חובה. שם המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
allowMultipleUsersPerObject |
הוצא משימוש. במקום זאת, אתם צריכים להשתמש ב- |
homepage |
ה-URI של דף הבית של האפליקציה. אכלוס ה-URI בשדה הזה מוביל לאותה התנהגות כמו אכלוס URI ב-linkModuleData (כשאובייקט עובר עיבוד, קישור לדף הבית מוצג באופן שבדרך כלל נחשב כ-LinkModuleData של האובייקט). |
locations[] |
הערה: השדה הזה לא נתמך כרגע להפעלת התראות גיאוגרפיות. |
review |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך צריך להשאיר את השדה הזה בשדה צריך להגדיר את השדה הזה ל- כשמעדכנים כיתה שכבר |
review |
התגובות לבדיקה שהוגדרו על ידי הפלטפורמה כשכיתה מסומנת כ- |
infoModuleData |
הוצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
image |
נתוני מודול התמונה. המספר המקסימלי של השדות האלה שמוצג הוא 1 ברמת האובייקט ו-1 ברמת אובייקט המחלקה. |
text |
נתונים של מודול הטקסט. אם גם נתוני מודול הטקסט מוגדרים במחלקה, שניהם יוצגו. מספר השדות המקסימלי שמוצג הוא 10 מהאובייקט ו-10 מהמחלקה. |
links |
נתוני המודול. אם הנתונים של מודול הקישורים מוגדרים גם באובייקט, יוצגו שניהם. |
redemption |
מזהה את מנפיקי השוברים שיכולים לממש את הכרטיס באמצעות 'הקשה חכמה'. מנפיקי מימושים מזוהים לפי מזהה המנפיק שלהם. למנפיקי המימוש צריך להגדיר לפחות מפתח 'תשלום חכם' אחד. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', צריך להגדיר גם את השדות |
country |
קוד המדינה שמשמש להצגת המדינה של הכרטיס (כשהמשתמש לא נמצא במדינה הזו), וגם להצגת תוכן מותאם כשהתוכן לא זמין באזור הגיאוגרפי של המשתמש. |
hero |
תמונה אופציונלית של באנר שמוצגת בחזית הכרטיס. אם לא תהיה כותרת, לא יוצג דבר. התמונה תוצג ברוחב של 100%. |
wordMark |
הוצא משימוש. |
enable |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', צריך להגדיר גם את השדות |
hex |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית (Hero), משתמשים בתמונה הראשית (Hero) אם לא הגדרתם את הצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא טריופל RGB ב-hex, למשל |
localized |
מחרוזות מתורגמות של השדה issuerName. האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
multiple |
מזהה אם מספר משתמשים ומכשירים ישמרו את אותו אובייקט שמפנה למחלקה הזו. |
callback |
אפשרויות קריאה חוזרת (callback) שישמשו לקריאה חוזרת למנפיק בכל פעם שמשתמש הקצה שומר או מחק אובייקט מהסוג הזה. כל האובייקטים במחלקה הזו עומדים בדרישות להתקשרות חזרה. |
security |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
activation |
אפשרויות ההפעלה של כרטיס שניתן להפעיל. |
view |
הצגת אפשרויות לגבי דרישות ביטול הנעילה של הכרטיס לתחבורה הציבורית. |
wide |
הלוגו הרחב של הכרטיס. אם תספקו תמונה, היא תוצג במקום הלוגו בפינה הימנית העליונה של תצוגת הכרטיס. |
notify |
אם עדכוני שדות של הכיתה הזו יפעילו התראות או לא. אם הערך שמוגדר הוא NOTIFY, ננסה לשלוח למשתמשים התראה על עדכון שדות. ההתראות האלה יישלחו למשתמשים רק אם השדה נכלל ברשימת ההיתרים. אם הערך מוגדר כ-DO_NOT_NOTIFY או כ-NOTIFICATION_SETTINGS_UNSPECIFIED, לא תופעל התראה. ההגדרה הזו זמנית וצריך להגדיר אותה בכל בקשת PATCH או עדכון, אחרת לא תופעל התראה. |
app |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם מציינים את AppLinkData לאובייקט המתאים, המערכת תשתמש בו במקום זאת. |
value |
נתונים אופציונליים של מודול עם ערך מוסף. עד עשרה תלמידים בכיתה. עבור כרטיס יוצגו רק 10, ותינתן עדיפות גבוהה יותר מהאובייקט. |
TransitType
טיפוסים בני מנייה (enum) | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
כינוי קודם של |
RAIL |
|
rail |
כינוי קודם של |
TRAM |
|
tram |
כינוי מדור קודם של |
FERRY |
|
ferry |
כינוי מדור קודם של |
OTHER |
|
other |
כינוי מדור קודם של |
ActivationOptions
אפשרויות הפעלה לכיתה
ייצוג ב-JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
שדות | |
---|---|
activation |
כתובת URL מסוג HTTPS שתומכת בסמינטיקה של REST. ישמש לבקשת הפעלה מהשותפים עבור פריט בעל ערך נתון, שהמשתמשים הפעילו. |
allow |
סימון שמאפשר למשתמשים לבצע שיחת הפעלה ממכשיר אחר. המצב הזה מאפשר ללקוח לעבד את לחצן ההפעלה גם אם סטטוס ההפעלה מופעל, אבל המכשיר המבוקש שונה מהמכשיר הנוכחי. |
שיטות |
|
---|---|
|
הוספת הודעה לכיתה התעבורה שמופיעה במזהה הכיתה הנתון. |
|
הפונקציה מחזירה את סוג התחבורה הציבורית עם מזהה הכיתה הנתון. |
|
הוספה של סוג תחבורה ציבורית עם המזהה והמאפיינים שצוינו. |
|
מחזירה רשימה של כל סיווגי התחבורה הציבורית לפי מזהה מנפיק נתון. |
|
מעדכן את המחלקה לתחבורה ציבורית שאליה מפנה מזהה הקטגוריה הנתון. |
|
הקוד מעדכן את סוג התחבורה הציבורית שמשויך למזהה הכיתה הנתון. |