ทรัพยากร: genericClass
ชั้นเรียนทั่วไป
การแสดง JSON |
---|
{ "id": string, "classTemplateInfo": { object ( |
ช่อง | |
---|---|
id |
ต้องระบุ ตัวระบุที่ไม่ซ้ำกันสำหรับชั้นเรียน รหัสนี้ต้องไม่ซ้ำกันในทุกแพลตฟอร์มจากผู้ออกบัตร ค่านี้ต้องเป็นไปตามรูปแบบ |
classTemplateInfo |
ข้อมูลเทมเพลตเกี่ยวกับวิธีการแสดงชั้นเรียน หากไม่ได้ตั้งค่า Google จะสำรองชุดฟิลด์เริ่มต้นที่จะแสดง |
imageModulesData[] |
ข้อมูลโมดูลรูปภาพ หากมีการกำหนด |
textModulesData[] |
ข้อมูลโมดูลข้อความ หากมีการกำหนด |
linksModuleData |
ข้อมูลโมดูลลิงก์ หากมีการกำหนด |
enableSmartTap |
พร้อมให้บริการแก่พาร์ทเนอร์ที่เปิดใช้การแตะอัจฉริยะเท่านั้น โปรดติดต่อทีมสนับสนุนเพื่อขอคำแนะนำเพิ่มเติม |
redemptionIssuers[] |
ระบุว่าผู้ออกการแลกสิทธิ์รายใดแลกรับบัตรผ่านการแตะอัจฉริยะได้ ผู้ออกการแลกสิทธิ์จะระบุด้วยรหัสผู้ออกบัตร ผู้ออกการแลกสิทธิ์ต้องกำหนดค่าคีย์การแตะอัจฉริยะอย่างน้อย 1 รายการ ต้องตั้งค่าช่อง |
securityAnimation |
ข้อมูลที่ไม่บังคับเกี่ยวกับภาพเคลื่อนไหวด้านความปลอดภัย หากตั้งค่าไว้ ภาพเคลื่อนไหวเพื่อความปลอดภัยจะแสดงในรายละเอียดบัตร |
multipleDevicesAndHoldersAllowedStatus |
ระบุว่าผู้ใช้หลายรายและอุปกรณ์จะบันทึกออบเจ็กต์เดียวกันที่อ้างอิงคลาสนี้หรือไม่ |
callbackOptions |
ตัวเลือก Callback ที่จะใช้เพื่อเรียกผู้ออกบัตรกลับมาทุกครั้งที่ผู้ใช้ปลายทางทำการบันทึก/ลบออบเจ็กต์สำหรับคลาสนี้ ออบเจ็กต์ทั้งหมดของคลาสนี้มีสิทธิ์สำหรับ Callback |
viewUnlockRequirement |
ดูตัวเลือกข้อกำหนดในการปลดล็อกสำหรับบัตรทั่วไป |
messages[] |
อาร์เรย์ของข้อความที่แสดงในแอป ผู้ใช้ทั้งหมดของออบเจ็กต์นี้จะได้รับข้อความที่เกี่ยวข้อง จำนวนช่องสูงสุดคือ 10 ช่อง |
appLinkData |
ลิงก์แอปหรือเว็บไซต์ที่ไม่บังคับซึ่งจะแสดงเป็นปุ่มด้านหน้าบัตร หากมีการระบุ AppLinkData สำหรับออบเจ็กต์ที่เกี่ยวข้องซึ่งจะนำมาใช้แทน |
เมธอด |
|
---|---|
|
เพิ่มข้อความไปยังคลาสทั่วไปที่อ้างอิงโดยรหัสคลาสที่ระบุ |
|
แสดงผลคลาสทั่วไปที่มีรหัสคลาสที่ระบุ |
|
แทรกคลาสทั่วไปที่มีรหัสและพร็อพเพอร์ตี้ที่กำหนด |
|
แสดงผลรายการคลาสทั่วไปทั้งหมดสำหรับรหัสผู้ออกบัตรที่ระบุ |
|
อัปเดตคลาสทั่วไปที่อ้างอิงตามรหัสคลาสที่กำหนด |
|
อัปเดตคลาสทั่วไปที่อ้างอิงตามรหัสคลาสที่ระบุ |