ZEPETO.Multiplay.Currency
ประเภท | คำอธิบาย |
|---|---|
รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับสกุลเงินภายใน World | |
Currency จัดการการดำเนินการที่เกี่ยวข้องกับสกุลเงินของ ZEPETO World |
CurrencyError
enum
รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับสกุลเงินภายใน World
ชื่อ | ค่า | คำอธิบาย |
|---|---|---|
Unknown | -1 | ข้อผิดพลาด: ข้อผิดพลาดที่ไม่ทราบสาเหตุ |
NetworkError | 0 | ข้อผิดพลาด: ข้อผิดพลาดที่เกี่ยวข้องกับปัญหาเครือข่าย รวมถึงการหลุดการเชื่อมต่อหรือการเชื่อมต่อที่ไม่เสถียร |
Currency
interface
Currency จัดการการดำเนินการที่เกี่ยวข้องกับสกุลเงินของ ZEPETO World
เมธอด
debit
debit(id: string, quantity?: number, reason?: string) → Promise<boolean>
หักจำนวนที่ระบุออกจากยอดคงเหลือสกุลเงินภายใน World ของผู้เล่น โดยจะโยน CurrencyError
พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
id | string | ID ของสกุลเงินที่จะหัก |
quantity (ไม่บังคับ) | number | จำนวนสกุลเงินที่จะหัก ค่าเริ่มต้นคือ 1 |
reason (ไม่บังคับ) | string | ระบุเหตุผลของการหักได้ตามต้องการ |
ค่าที่คืนกลับ: Promise<boolean> — Promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ (true) หรือความล้มเหลว (false)
credit
credit(id: string, quantity?: number, reason?: string) → Promise<boolean>
เพิ่มจำนวนที่ระบุเข้าไปในยอดคงเหลือสกุลเงินภายใน World ของผู้เล่น โดยจะโยน CurrencyError
พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
id | string | ID ของสกุลเงินที่จะเพิ่ม |
quantity (ไม่บังคับ) | number | จำนวนสกุลเงินที่จะเพิ่ม ค่าเริ่มต้นคือ 1 |
reason (ไม่บังคับ) | string | ระบุเหตุผลของการเพิ่มได้ตามต้องการ |
ค่าที่คืนกลับ: Promise<boolean> — Promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ (true) หรือความล้มเหลว (false)
getBalance
getBalance(id: string) → Promise<number>
ดึงยอดคงเหลือสกุลเงินภายใน World ของผู้เล่น โดยจะโยน CurrencyError
พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
id | string | ID ของสกุลเงินที่จะดึง |
ค่าที่คืนกลับ: Promise<number> — Promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น พร้อมจำนวนยอดคงเหลือที่ดึงมา
getBalances
getBalances() → Promise<{ [key: string]: number }>
ดึงยอดคงเหลือของสกุลเงินภายใน World แต่ละสกุลที่ผู้เล่นมีอยู่ โดยจะโยน CurrencyError
ค่าที่คืนกลับ: Promise<{ [key: string]: number }> — Promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น พร้อมอ็อบเจกต์ที่ใช้ ID ของสกุลเงินภายใน World แต่ละสกุลเป็นคีย์ และมียอดคงเหลือที่สอดคล้องกันเป็นค่า