ZEPETO.Inventory
ประเภท | คำอธิบาย |
|---|---|
คลาส InventoryListResponse ให้ผลลัพธ์การเรียก API และรายการข้อมูลอินเวนทอรีของสินค้า | |
ข้อมูลสินค้าในอินเวนทอรี | |
คลาส InventoryResponse ให้ผลลัพธ์การเรียก API และข้อมูลสินค้าในอินเวนทอรีที่ดึงมา | |
InventoryService จัดการการดำเนินการที่เกี่ยวข้องกับอินเวนทอรีสินค้าภายใน World ของผู้เล่น | |
คลาสสำหรับตรวจสอบว่ามีสินค้าที่ระบุอยู่ในอินเวนทอรีของผู้ใช้หรือไม่ | |
คลาสที่แทนการตอบกลับของการตรวจสอบว่ามีสินค้าอยู่ในอินเวนทอรีหรือไม่ | |
รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับอินเวนทอรี |
InventoryListResponse
class · extends ProductBaseResponse
คลาส InventoryListResponse ให้ผลลัพธ์การเรียก API และรายการข้อมูลอินเวนทอรีของสินค้า
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
products | รายการข้อมูลอินเวนทอรีของสินค้า |
InventoryRecord
class
ข้อมูลสินค้าในอินเวนทอรี
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
productId | string | ID ของสินค้า |
quantity | bigint | จำนวนของสินค้า |
createdAt | Date | วันและเวลาที่สินค้าถูกเพิ่มเข้าอินเวนทอรี |
updatedAt | Date | วันและเวลาที่ข้อมูลสินค้าถูกอัปเดตล่าสุด |
InventoryResponse
class · extends ProductBaseResponse
คลาส InventoryResponse ให้ผลลัพธ์การเรียก API และข้อมูลสินค้าในอินเวนทอรีที่ดึงมา
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
product | ข้อมูลสินค้าในอินเวนทอรี |
InventoryService
class
InventoryService จัดการการดำเนินการที่เกี่ยวข้องกับอินเวนทอรีสินค้าภายใน World ของผู้เล่น
เมธอด
GetListAsync
static GetListAsync() → BaseRequest<InventoryListResponse>
เมธอดแบบอะซิงโครนัสนี้ใช้ดึงรายการข้อมูลอินเวนทอรีสินค้าของผู้เล่น
ค่าที่คืนกลับ: BaseRequest<InventoryListResponse> — อ็อบเจกต์ BaseRequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ InventoryListResponse ได้ผ่านพร็อพเพอร์ตี้ responseData
GetAsync
static GetAsync(productId: string) → BaseRequest<InventoryResponse>
เมธอดแบบอะซิงโครนัสนี้ใช้ดึงข้อมูลอินเวนทอรีสินค้าของผู้เล่นตาม ID สินค้าที่ให้มา
พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
productId | string | ID ของสินค้าที่จะดึง |
ค่าที่คืนกลับ: BaseRequest<InventoryResponse> — อ็อบเจกต์ BaseRequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ InventoryResponse ได้ผ่านพร็อพเพอร์ตี้ responseData
HasAsync
static HasAsync(productId: string) → CheckInventoryRequest
เมธอดแบบอะซิงโครนัสนี้ใช้ตรวจสอบว่ามีสินค้าอยู่ในอินเวนทอรีของผู้เล่นหรือไม่
พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
productId | string | ID ของสินค้าที่จะตรวจสอบ |
ค่าที่คืนกลับ: CheckInventoryRequest — อ็อบเจกต์ CheckInventoryRequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ CheckInventoryResponse ได้ผ่านพร็อพเพอร์ตี้ responseData
CheckInventoryRequest
class · extends BaseAPIRequest
คลาสสำหรับตรวจสอบว่ามีสินค้าที่ระบุอยู่ในอินเวนทอรีของผู้ใช้หรือไม่
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
responseData | ข้อมูลการตอบกลับของ CheckInventoryResponse |
CheckInventoryResponse
class · extends ProductBaseResponse
คลาสที่แทนการตอบกลับของการตรวจสอบว่ามีสินค้าอยู่ในอินเวนทอรีหรือไม่
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
isExist | boolean | ค่าบูลีนที่ระบุว่ามีสินค้าที่ระบุอยู่ในอินเวนทอรีของผู้ใช้หรือไม่ |
InventoryError
enum
รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับอินเวนทอรี
ชื่อ | ค่า | คำอธิบาย |
|---|---|---|
Unknown | -1 | ข้อผิดพลาด: ข้อผิดพลาดที่ไม่ทราบสาเหตุ |
NetworkError | 0 | ข้อผิดพลาด: ข้อผิดพลาดที่เกี่ยวข้องกับปัญหาเครือข่าย รวมถึงการหลุดการเชื่อมต่อหรือการเชื่อมต่อที่ไม่เสถียร |