משאב: genObject
אובייקט גנרי
ייצוג JSON |
---|
{ "genericType": enum ( |
שדות | |
---|---|
genericType |
יש לציין לאיזה |
cardTitle |
חובה. הכותרת של הכרטיס. בדרך כלל זה שם העסק, למשל "XXX Gym", "ביטוח AAA". זהו שדה חובה. השדה הזה מופיע בשורת הכותרת בחלק העליון של הכרטיס. |
subheader |
תווית השם של הכרטיס, כמו המיקום שבו אפשר להשתמש בכרטיס. הם מופיעים מעל הכותרת בשורת הכותרת בתצוגת פרטי הכרטיס. |
header |
חובה. שם הכרטיס, למשל "שובר של 50% הנחה", "כרטיס ספרייה" או "שובר". חובה למלא את השדה הזה, והוא מופיע בשורת הכותרת של תצוגת פרטי הכרטיס. |
logo |
תמונת הלוגו של הכרטיס. התמונה מוצגת בתצוגת פרטי הכרטיס בפינה הימנית העליונה וגם בתצוגת הרשימה/התמונה הממוזערת. אם הלוגו לא נמצא, האות הראשונה של |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם המדיניות לא מוגדרת, נעשה שימוש בצבע הדומיננטי של התמונה הראשית. אם לא מוגדרת תמונה ראשית, נעשה שימוש בצבע הדומיננטי של הלוגו. אם לא מגדירים את הלוגו, Google בוחרת צבע. |
notifications |
ההגדרות של ההתראות שמופעלות לאובייקט הזה. |
id |
חובה. המזהה הייחודי של אובייקט. המזהה הזה חייב להיות ייחודי בכל האובייקטים של המנפיק. הערך הזה צריך להיות בפורמט |
classId |
חובה. המחלקה שמשויכת לאובייקט הזה. המחלקה חייבת להיות מאותו סוג כמו האובייקט הזה, היא חייבת להיות כבר קיימת וחייבת להיות מאושרת. מזהי הכיתות צריכים להיות בפורמט |
barcode |
הסוג והערך של הברקוד. אם לכרטיס אין ברקוד, אנחנו יכולים לאפשר למנפיק להגדיר את Barcode.alternate_text ולהציג רק את זה. |
heroImage |
תמונת הבאנר תוצג בחזית הכרטיס, אם יש כזו. התמונה תוצג ברוחב של 100%. |
validTimeInterval |
פרק הזמן שבו האובייקט הזה נחשב תקין או ניתן לשימוש. בסיום פרק הזמן הזה, האובייקט ייחשב שפג תוקפו. תהיה לכך השפעה על הרינדור במכשירים של המשתמש. |
imageModulesData[] |
נתונים של מודול התמונה. רק תמונה אחת מהמחלקה ותמונה אחת מרמת האובייקט יוצגו כששתיהן מוגדרות. |
textModulesData[] |
נתונים של מודול טקסט. אם |
linksModuleData |
נתונים של מודול הקישורים. אם |
appLinkData |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בתחילת הכרטיס. אם הוגדר AppLinkData עבור המחלקה המתאימה, יוצג רק האובייקט AppLinkData. |
groupingInfo |
מידע שקובע איך הכרטיסים יקובצו יחד. |
smartTapRedemptionValue |
הערך שיועבר למסוף מאושר בהקשה חכמה ב-NFC עבור האובייקט הזה. גם השדות ברמת הכיתה |
rotatingBarcode |
פרטים/הגדרות של הברקוד המסתובב. |
state |
מצב האובייקט. השדה הזה משמש לקביעת אופן ההצגה של אובייקט באפליקציה. לדוגמה, אובייקט |
hasUsers |
מציין אם לאובייקט יש משתמשים. השדה הזה מוגדר על ידי הפלטפורמה. |
passConstraints |
מעבירים את האילוצים של האובייקט. כולל הגבלת התנהגויות של NFC וצילומי מסך. |
wideLogo |
הלוגו הרחב של הכרטיס. אם הכתובת תצורף, הלוגו יוצב במקום הלוגו בפינה הימנית העליונה של תצוגת הכרטיסים. |
GenericType
סוג הכרטיס הגנרי.
טיפוסים בני מנייה (enums) | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
לא צוין סוג גנרי. |
GENERIC_SEASON_PASS |
כרטיס עונתי |
GENERIC_UTILITY_BILLS |
חשבונות על תשתיות |
GENERIC_PARKING_PASS |
כרטיס חניה |
GENERIC_VOUCHER |
שובר |
GENERIC_GYM_MEMBERSHIP |
כרטיסי מינוי למכון כושר |
GENERIC_LIBRARY_MEMBERSHIP |
כרטיסי מינוי לספרייה |
GENERIC_RESERVATIONS |
הזמנות |
GENERIC_AUTO_INSURANCE |
כרטיסים של ביטוח רכב |
GENERIC_HOME_INSURANCE |
כרטיסים של ביטוח דירה |
GENERIC_ENTRY_TICKET |
כרטיסי כניסה |
GENERIC_RECEIPT |
קבלות |
GENERIC_OTHER |
סוג אחר |
התראות
שדה זה מציין אם צריך להפעיל התראות באובייקט. אנחנו תומכים רק בהתראה אחת או בהתראה הבאה. המדיניות expiryNotification
מקבלת עדיפות על פני המדיניות upcomingNotification
. במילים אחרות, אם מוגדר הערך expiryNotification
, נתעלם מהשדה upcomingNotification
.
ייצוג JSON |
---|
{ "expiryNotification": { object ( |
שדות | |
---|---|
expiryNotification |
תישלח התראה בזמן מסוים לפני שתוקף הכרטיס יפוג. |
upcomingNotification |
תישלח התראה בזמן מסוים לפני שאפשר יהיה להשתמש בכרטיס. |
ExpiryNotification
מציין שהמנפיק רוצה ש'Google Wallet' ישלח התראות על תפוגה יומיים לפני פקיעת התוקף של הכרטיס.
ייצוג JSON |
---|
{ "enableNotification": boolean } |
שדות | |
---|---|
enableNotification |
שדה זה מציין אם צריך להפעיל באובייקט התראת תפוגה. |
UpcomingNotification
מציין שהמנפיק רוצה ש-Google Wallet ישלח הודעה על תוקף הכרטיס הקרוב יום אחד לפני שהכרטיס יהיה תקף/ניתן לשימוש.
ייצוג JSON |
---|
{ "enableNotification": boolean } |
שדות | |
---|---|
enableNotification |
שדה זה מציין אם צריך להפעיל באובייקט התראה קרובה. |
שיטות |
|
---|---|
|
הוספת הודעה לאובייקט הגנרי שמזהה האובייקט הנתון מפנה אליו. |
|
מחזירה את האובייקט הגנרי עם מזהה האובייקט הנתון. |
|
הוספת אובייקט גנרי עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל האובייקטים הגנריים לפי מזהה מנפיק נתון. |
|
עדכון האובייקט הגנרי שמזהה האובייקט הנתון מפנה אליו. |
|
עדכון האובייקט הגנרי שמזהה האובייקט הנתון מפנה אליו. |