资源:GenericClass
通用类
| JSON 表示法 | 
|---|
| { "id": string, "classTemplateInfo": { object ( | 
| 字段 | |
|---|---|
| id | 
 必需。类的唯一标识符。此 ID 在一个发卡机构的所有  中必须是唯一的。此值应遵循“ | 
| classTemplateInfo | 
 有关应如何显示类的模板信息。如果未设置,Google 将回退为显示默认字段集。 | 
| imageModulesData[] | 
 图片模块数据。如果还在对象中定义了  | 
| textModulesData[] | 
 文本模块数据。如果还在对象中定义了  | 
| linksModuleData | 
 链接模块数据。如果还在对象中定义了  | 
| enableSmartTap | 
 仅适用于支持智能触碰技术的合作伙伴。如需更多指导,请与支持人员联系。 | 
| redemptionIssuers[] | 
 用于标识哪些兑换发卡机构可以通过智能感应功能兑换卡券。兑换发卡机构通过其发卡机构 ID 进行标识。兑换发行商必须至少配置一个 Smart Tap 键。 此外,还必须正确设置  | 
| securityAnimation | 
 有关安全动画的可选信息。如果设置此属性,系统会在卡券详情中呈现安全动画。 | 
| multipleDevicesAndHoldersAllowedStatus | 
 指明是否允许多个用户和设备保存引用该类的同一个对象。 | 
| callbackOptions | 
 回调选项,用于在最终用户每次保存/删除此类的对象时回调发卡机构。此类的所有对象都可进行回调。 | 
| viewUnlockRequirement | 
 查看通用卡券的“解锁要求”选项。 | 
| messages[] | 
 在应用中显示的一组消息。此对象的所有用户都将收到其关联消息。这些字段的数量上限为 10。 | 
| appLinkData | 
 可选的应用或网站链接,将以按钮的形式显示在卡券正面。如果为相应对象提供了 AppLinkData,则系统会改用该 AppLinkData。 | 
| valueAddedModuleData[] | 
 添加了可选值模块数据。每门课程最多 10 人。对于一次传递,系统只会显示 10 个错误,并优先显示来自对象的错误。 | 
| merchantLocations[] | 
 商家营业地点。一个课程最多只能有 10 名学生。超出 10 个的任何其他 MerchantLocation 都将被拒绝。当用户进入 Google 设置的点周围半径范围内时,这些位置会触发通知。此字段取代了已废弃的 LatLongPoints。 | 
| 方法 | |
|---|---|
| 
 | 向指定类 ID 引用的泛型类添加消息。 | 
| 
 | 返回具有指定类 ID 的通用类。 | 
| 
 | 插入具有指定 ID 和属性的通用类。 | 
| 
 | 返回指定发卡机构 ID 的所有通用类的列表。 | 
| 
 | 更新指定类 ID 引用的泛型类。 | 
| 
 | 更新指定类 ID 引用的通用类。 | 
