משאב: ItemCardClass
ייצוג JSON |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
merchantName |
שם המוכר, למשל "ביגוד לאדם". האפליקציה עשויה להציג שלוש נקודות אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
programLogo |
הלוגו של החברה או התוכנית של כרטיסי המתנה. הלוגו הזה מוצג בתצוגת הפרטים וגם בתצוגת הרשימה של האפליקציה. |
pinLabel |
התווית שיוצגו עבור קוד האימות, למשל "קוד אימות בן 4 ספרות". |
eventNumberLabel |
התווית שצריך להציג עבור מספר האירוע, כמו 'Target Event #'. |
allowBarcodeRedemption |
השדה הזה מציין אם המוכר תומך במימוש כרטיס מתנה באמצעות ברקוד. אם הערך הוא True, האפליקציה תציג ברקוד של כרטיס המתנה במסך פרטי כרטיס המתנה. אם הערך הוא False, לא יוצג ברקוד. |
localizedMerchantName |
מחרוזות מתורגמות של השם של המוכר. האפליקציה עשויה להציג שלוש נקודות אחרי 20 התווים הראשונים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localizedPinLabel |
מחרוזות מתורגמות ל-pinLabel. |
localizedEventNumberLabel |
מחרוזות מתורגמות עבור eventNumberLabel. |
cardNumberLabel |
התווית שיש להציג עבור מספר הכרטיס, כגון "מספר הכרטיס". |
localizedCardNumberLabel |
מחרוזות מתורגמות עבור cardNumberLabel. |
classTemplateInfo |
פרטי תבנית לגבי האופן שבו צריך להציג את הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת המחדל של השדות להצגה. |
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 |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
viewUnlockRequirement |
הצגת האפשרויות לביטול הנעילה של כרטיס המתנה. |
wideProgramLogo |
הלוגו הרחב של התוכנית או החברה של כרטיסי המתנה. אם תספקו את הפרטים האלה, הוא יחליף את לוגו התוכנית בפינה הימנית העליונה של תצוגת הכרטיסים. |
שיטות |
|
---|---|
|
הוספת הודעה לקטגוריה של כרטיסי המתנה שאליה מפנה מזהה הכיתה הנתון. |
|
מחזירה את המחלקה של כרטיס המתנה עם מזהה המחלקה הנתון. |
|
הוספת מחלקה של כרטיסי מתנה עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל הסוגים של כרטיסי מתנה לפי מזהה מנפיק נתון. |
|
מעדכן את מחלקה של כרטיס המתנה שמוזכרת במזהה הכיתה הנתון. |
|
מעדכן את מחלקה של כרטיס המתנה שמוזכרת במזהה הכיתה הנתון. |