REST Resource: genericclass

משאב: genClass

מחלקה כללית

ייצוג JSON
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "enableSmartTap": boolean,
  "redemptionIssuers": [
    string
  ],
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement)
}
שדות
id

string

חובה. המזהה הייחודי של המחלקה. המזהה הזה צריך להיות ייחודי מכל המנפיק. הערך הזה צריך להיות בפורמט issuerID.identifier שבו issuerID מונפק על ידי Google ו-identifier נבחר על ידך. המזהה הייחודי יכול לכלול רק תווים אלפאנומריים, ., _ או -.

classTemplateInfo

object (ClassTemplateInfo)

פרטי תבנית לגבי האופן שבו יש להציג את הכיתה. אם המדיניות לא מוגדרת, Google תשתמש בקבוצת ברירת מחדל של שדות להצגה.

imageModulesData[]

object (ImageModuleData)

נתונים של מודול התמונה. אם גם imageModulesData מוגדר באובייקט, שניהם יוצגו. כששתי האפשרויות יוצגו, רק תמונה אחת מהמחלקה ואחת מרמת האובייקט תעובד.

textModulesData[]

object (TextModuleData)

נתונים של מודול טקסט. אם גם textModulesData מוגדר באובייקט, שניהם יוצגו. המספר המקסימלי של השדות להצגה הוא 10 ממחלקה ו-10 מאובייקט.

enableSmartTap

boolean

האפשרות זמינה רק לשותפים שהופעלה בהם התכונה 'הקשה חכמה'. לקבלת הנחיות נוספות, אפשר לפנות לתמיכה.

redemptionIssuers[]

string (int64 format)

המזהה של מנפיקי המימוש שיכולים לממש את הכרטיס באמצעות 'תשלום חכם'. מנפיקי המימוש מזוהים לפי מזהה המנפיק שלהם. למנפיקי המימוש צריך להגדיר לפחות מפתח אחד להקשה חכמה.

גם השדות enableSmartTap ורמת האובייקט smartTapRedemptionLevel צריכים להיות מוגדרים נכון כדי שכרטיס יתמוך בהקשה חכמה.

securityAnimation

object (SecurityAnimation)

מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציה של אבטחה בפרטי הכרטיס.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

ההגדרה קובעת אם כמה משתמשים ומכשירים ישמרו את אותו אובייקט שמתייחס למחלקה הזו.

callbackOptions

object (CallbackOptions)

אפשרויות של קריאה חוזרת (callback) שניתן להשתמש בהן כדי להפעיל חזרה למנפיק עבור כל שמירה/מחיקה של אובייקט במחלקה הזו על ידי משתמש הקצה. כל האובייקטים במחלקה הזו כשירים לקריאה חוזרת (callback).

viewUnlockRequirement

enum (ViewUnlockRequirement)

הצגת האפשרויות הנדרשות לביטול הנעילה עבור הכרטיס הגנרי.

שיטות

get

מחזירה את המחלקה הגנרית עם מזהה המחלקה הנתון.

insert

הוספת מחלקה גנרית עם המזהה והמאפיינים הנתונים.

list

מחזירה רשימה של כל המחלקות הגנריות לפי מזהה מנפיק נתון.

patch

מעדכן את המחלקה הגנרית שמזהה המחלקה הנתון מפנה אליה.

update

מעדכן את המחלקה הכללית שאליה מפנה מזהה המחלקה הנתון.