משאב: GeneralObject
אובייקט גנרי
ייצוג JSON |
---|
{ "genericType": enum ( |
שדות | |
---|---|
genericType |
צריך לציין לאיזה |
cardTitle |
חובה. הכותרת של הכרטיס. בדרך כלל זהו שם העסק, כמו 'XXX Gym' או 'AAA Insurance'. זהו שדה חובה, והוא מופיע בשורת הכותרת בחלק העליון של הכרטיס. |
subheader |
תווית שם הכרטיס, כמו המיקום שבו אפשר להשתמש בכרטיס. היא מופיעה מעל השם בשורת הכותרת בתצוגת פרטי הכרטיס. |
header |
חובה. שם הכרטיס, למשל 'שובר של 50% הנחה' או 'כרטיס ספרייה' או 'שובר'. זהו שדה חובה והוא יופיע בשורת הכותרת בתצוגת פרטי הכרטיס. |
logo |
תמונת הלוגו של הכרטיס. התמונה הזו מוצגת בתצוגת פרטי הכרטיס בפינה הימנית העליונה, וגם בתצוגת הרשימה או התמונה הממוזערת. אם אין לוגו, האות הראשונה של |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם המדיניות לא מוגדרת, המערכת תשתמש בצבע הדומיננטי של התמונה הראשית (Hero). אם לא הוגדרה תמונה ראשית, המערכת תשתמש בצבע הדומיננטי של הלוגו. אם לא תגדירו את הלוגו, Google תבחר צבע. |
notifications |
הגדרות ההתראות שמופעלות עבור האובייקט הזה. |
id |
חובה. המזהה הייחודי של האובייקט. המזהה הזה חייב להיות ייחודי בכל האובייקטים של המנפיק. הערך צריך להיות בפורמט |
classId |
חובה. המחלקה שמשויכת לאובייקט הזה. הסיווג חייב להיות מאותו הסוג של האובייקט הזה, הוא כבר קיים וצריך לאשר אותו. מזהי הכיתות צריכים להיות בפורמט |
barcode |
סוג הברקוד והערך שלו. אם לכרטיס אין ברקוד, נוכל לאפשר למנפיק להגדיר את Barcode.alternate_text ולהציג רק את הפרטים האלה. |
heroImage |
תמונת הבאנר תוצג בחזית הכרטיס, אם יש כזו. התמונה תוצג ברוחב של 100%. |
validTimeInterval |
פרק הזמן שבו האובייקט הזה ייחשב תקין או בר שימוש. כשפרק הזמן מסתיים, האובייקט נחשב כפגי תוקף. הפעולה הזו תשפיע על הרינדור במכשירים של המשתמשים. |
imageModulesData[] |
נתונים של מודול התמונה. רק תמונה אחת מהמחלקה ואחת מרמת האובייקט יוצגו אם שתיהן יוגדרו. |
textModulesData[] |
נתונים של מודול הטקסט. אם |
linksModuleData |
נתוני המודול. אם |
appLinkData |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם תספקו את AppLinkData לאובייקט המתאים בלבד, יוצג AppLinkData. |
groupingInfo |
מידע שקובע איך הכרטיסים מקובצים יחד. |
smartTapRedemptionValue |
הערך שיועבר למסוף שאושר על ידי Smart Tap דרך NFC עבור האובייקט הזה. גם השדות |
rotatingBarcode |
הפרטים/הגדרות של הברקוד המסתובב. |
state |
מצב האובייקט. השדה הזה משמש לקביעת האופן שבו האובייקט יוצג באפליקציה. לדוגמה, אובייקט |
hasUsers |
מציין אם לאובייקט יש משתמשים. השדה הזה מוגדר על ידי הפלטפורמה. |
passConstraints |
העברת האילוצים על האובייקט. כולל הגבלת התנהגויות של NFC וצילומי מסך. |
wideLogo |
הלוגו הרחב של הכרטיס. אם תספקו כתובת, היא תשמש במקום הלוגו בפינה הימנית העליונה של תצוגת הכרטיס. |
saveRestrictions |
הגבלות על האובייקט שצריך לאמת לפני שהמשתמש ינסה לשמור את הכרטיס. לתשומת ליבכם: ההגבלות האלה יחולו רק בזמן חיסכון בזמן. אם ההגבלות ישתנו אחרי שמשתמש ישמור את הכרטיס, ההגבלות החדשות לא יחולו על כרטיס שכבר נשמר. |
GenericType
סוג הכרטיס הגנרי.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
סוג אחר |
התראות
מציין אם צריך להפעיל התראה באובייקט. אנחנו תומכים רק באחת מההתראות Expiry Notification/ההתראה הקרובה. expiryNotification
מקבל עדיפות על פני upcomingNotification
. במילים אחרות, אם השדה expiryNotification
מוגדר, אנחנו מתעלמים מהשדה upcomingNotification
.
ייצוג JSON |
---|
{ "expiryNotification": { object ( |
שדות | |
---|---|
expiryNotification |
התראה תישלח במועד מסוים לפני שתוקף הכרטיס יפוג. |
upcomingNotification |
התראה תופעל במועד מסוים לפני שאפשר יהיה להשתמש בכרטיס. |
ExpiryNotification
מציין שהמנפיק רוצה ש-Google Wallet ישלח התראות לגבי תפוגת התוקף יומיים לפני תאריך התפוגה של הכרטיס.
ייצוג JSON |
---|
{ "enableNotification": boolean } |
שדות | |
---|---|
enableNotification |
מציין אם צריך להפעיל באובייקט התראות על תפוגת תוקף. |
UpcomingNotification
מציין שהמנפיק רוצה ש-Google Wallet ישלח התראה על תוקף הכרטיס הקרוב יום אחד לפני שהכרטיס יהיה בתוקף או זמין לשימוש.
ייצוג JSON |
---|
{ "enableNotification": boolean } |
שדות | |
---|---|
enableNotification |
מציין אם צריך להפעיל באובייקט את ההתראה על אירועים קרובים. |
שיטות |
|
---|---|
|
הפונקציה מוסיפה הודעה לאובייקט הכללי שמזהה האובייקט הנתון מפנה אליו. |
|
מחזירה את האובייקט הגנרי עם מזהה האובייקט הנתון. |
|
מוסיפה אובייקט גנרי עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל האובייקטים הגנריים עבור מזהה מנפיק נתון. |
|
מעדכן את האובייקט הגנרי שאליו מפנה מזהה האובייקט הנתון. |
|
מעדכן את האובייקט הגנרי שאליו מפנה מזהה האובייקט הנתון. |