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