משאב: GiftCardClass
ייצוג ב-JSON |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
שדות | |
---|---|
kind |
מזהה מה סוג המשאב הזה. ערך: המחרוזת הקבועה |
merchant |
שם המוכר, למשל 'Adam's Apparel'. יכול להיות שבאפליקציה יוצג קו נטוי (ellipsis) אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
program |
הלוגו של החברה או של תוכנית כרטיסי המתנה. הלוגו הזה מוצג גם בתצוגת הפרטים וגם בתצוגת הרשימה של האפליקציה. |
pin |
התווית שמוצגת לצד קוד האימות, למשל 'קוד אימות בן 4 ספרות'. |
event |
התווית שמוצגת עבור מספר האירוע, למשל 'אירוע יעד מס'. |
allow |
המערכת קובעת אם המוכר תומך במימוש כרטיס מתנה באמצעות סריקה של קוד מוטבע. אם הערך הוא True, האפליקציה תציג ברקוד של כרטיס המתנה במסך 'פרטי כרטיס המתנה'. אם הערך הוא false, הברקוד לא מוצג. |
localized |
מחרוזות מתורגמות של merchantName. יכול להיות שבאפליקציה יוצג קו נטוי (ellipsis) אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localized |
מחרוזות מתורגמות של pinLabel. |
localized |
מחרוזות מתורגמות של eventNumberLabel. |
card |
התווית שמוצגת לצד מספר הכרטיס, למשל 'מספר כרטיס'. |
localized |
מחרוזות מתורגמות של cardNumberLabel. |
class |
פרטי התבנית לגבי אופן הצגת הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת מחדל של שדות להצגה. |
id |
חובה. המזהה הייחודי של הכיתה. המזהה הזה חייב להיות ייחודי בכל הכיתות של מנפיק. הערך צריך להיות בפורמט issuer ID.identifier, כאשר המזהה הראשון מונפק על ידי Google והשני נבחר על ידכם. המזהה הייחודי צריך לכלול רק תווים אלפאנומריים, נקודה (.), קו תחתון (_) או מקף (-). |
version |
הוצא משימוש |
issuer |
חובה. שם המנפיק האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. אפשר להוסיף עד 10 שדות כאלה. |
allowMultipleUsersPerObject |
הוצא משימוש. במקום זאת, אתם צריכים להשתמש ב- |
homepage |
ה-URI של דף הבית של האפליקציה. האכלוס של ה-URI בשדה הזה גורם לאותה התנהגות בדיוק כמו האכלוס של ה-URI ב-linksModuleData (כשאובייקט מנוהל, קישור לדף הבית מוצג במקום שנחשב בדרך כלל לקטע linksModuleData של האובייקט). |
locations[] |
הערה: בשלב הזה אין תמיכה בשדה הזה להפעלת התראות גיאוגרפיות. |
review |
חובה. הסטטוס של הכיתה. אפשר להגדיר את השדה הזה לערך כשהשיעור נמצא בפיתוח, צריך להשאיר את השדה הזה כ- צריך להגדיר את השדה הזה ל- כשמעדכנים כיתה שכבר מוגדרת כ- |
review |
תגובות הבדיקה שמוגדרות על ידי הפלטפורמה כשכיתה מסומנת בסטטוס |
infoModuleData |
הוצא משימוש. במקום זאת, צריך להשתמש ב-textModulesData. |
image |
נתוני מודול התמונה. המספר המקסימלי של השדות האלה שמוצגים הוא 1 ברמת האובייקט ו-1 ברמת אובייקט הכיתה. |
text |
נתונים של מודול הטקסט. אם גם נתונים של מודול טקסט מוגדרים בכיתה, יוצגו שניהם. המספר המקסימלי של השדות האלה שמוצגים הוא 10 מהאובייקט ו-10 מהכיתה. |
links |
נתוני המודול 'קישורים'. אם הנתונים של מודול הקישורים מוגדרים גם באובייקט, יוצגו שניהם. |
redemption |
מזהה את מנפיקי השוברים שיכולים לממש את הכרטיס באמצעות 'הקשה חכמה'. מנפיקי שוברי המימוש מזוהים לפי מזהה המנפיק שלהם. למנפיקי המימוש צריך להגדיר לפחות מפתח 'תשלום חכם' אחד. גם השדות |
country |
קוד המדינה שמשמש להצגת המדינה של הכרטיס (כשהמשתמש לא נמצא במדינה הזו), וגם להצגת תוכן מותאם כשהתוכן לא זמין באזור הגיאוגרפי של המשתמש. |
hero |
תמונה אופציונלית של באנר שמוצגת בחזית הכרטיס. אם לא תהיה כותרת, לא יוצג דבר. התמונה תוצג ב-100% רוחב. |
wordMark |
הוצא משימוש. |
enable |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', צריך להגדיר גם את השדות |
hex |
צבע הרקע של הכרטיס. אם לא תגדירו צבע, המערכת תשתמש בצבע השולט בתמונת ה-Hero. אם לא תגדירו תמונה ראשית, המערכת תשתמש בצבע השולט בלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא שלשה הקסדצימלית של RGB, למשל |
localized |
מחרוזות מתורגמות של המנפיק שם. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
multiple |
מזהה אם מספר משתמשים ומכשירים ישמרו את אותו אובייקט שמפנה למחלקה הזו. |
callback |
אפשרויות קריאה חוזרת (callback) שישמשו לקריאה חוזרת למנפיק בכל פעם שמשתמש הקצה שומר או מחק אובייקט מהסוג הזה. כל האובייקטים מהסוג הזה עומדים בדרישות להפעלת פונקציית ה-callback. |
security |
מידע אופציונלי על אנימציית האבטחה. אם ההגדרה הזו מוגדרת, תופעל אנימציית אבטחה בפרטי הכרטיס. |
view |
בודקים את האפשרויות של דרישת הנעילה של כרטיס המתנה. |
wide |
הלוגו הרחב של החברה או של תוכנית כרטיסי המתנה. אם תספקו לוגו, הוא ישמש במקום הלוגו של התוכנית בפינה הימנית העליונה של תצוגת הכרטיס. |
notify |
ההגדרה קובעת אם עדכונים בשדות בכיתה הזו יפעילו התראות. אם הערך שמוגדר הוא NOTIFY, ננסה לשלוח למשתמשים התראה על עדכון שדות. ההתראות האלה יישלחו למשתמשים רק אם השדה הוא חלק מרשימת היתרים. אם לא יצוין ערך, לא תופעל התראה. ההגדרה הזו היא זמנית וצריך להגדיר אותה בכל בקשת PATCH או UPDATE, אחרת לא תופעל התראה. |
app |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בחזית הכרטיס. אם מציינים את AppLinkData לאובייקט המתאים, המערכת תשתמש בו במקום זאת. |
value |
נתונים אופציונליים של מודול ערך מוסף. עד עשרה תלמידים בכיתה. לגבי כרטיס, יוצגו רק עשרה, והעדיפות תהיה לנתונים מהעצם. |
שיטות |
|
---|---|
|
הוספת הודעה לקבוצת כרטיסי המתנה שמוזכרת במזהה הקבוצה הנתון. |
|
הפונקציה מחזירה את קטגוריית כרטיסי המתנה עם מזהה הכיתה הנתון. |
|
מוסיף סיווג של כרטיס מתנה עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל הסוגים של כרטיסי המתנה לפי מזהה מנפיק נתון. |
|
הקוד מעדכן את קטגוריית כרטיסי המתנה שמשויכת למזהה הכיתה הנתון. |
|
הקוד מעדכן את קטגוריית כרטיסי המתנה שמשויכת למזהה הכיתה הנתון. |