ZEPETO.Inventory
Tipe | Deskripsi |
|---|---|
Class InventoryListResponse menyediakan hasil pemanggilan API dan daftar informasi inventaris produk. | |
Informasi produk dalam inventaris. | |
Class InventoryResponse menyediakan hasil pemanggilan API dan informasi produk inventaris yang diambil. | |
InventoryService mengelola operasi yang berkaitan dengan inventaris produk in-World milik pemain. | |
Class untuk memeriksa keberadaan produk tertentu di inventaris pengguna. | |
Class yang merepresentasikan respons untuk pemeriksaan keberadaan produk di inventaris. | |
Kode error yang menunjukkan penyebab kegagalan permintaan terkait inventaris. |
InventoryListResponse
class · extends ProductBaseResponse
Class InventoryListResponse menyediakan hasil pemanggilan API dan daftar informasi inventaris produk.
Properti
Nama | Tipe | Deskripsi |
|---|---|---|
products | Daftar informasi inventaris produk. |
InventoryRecord
class
Informasi produk dalam inventaris.
Properti
Nama | Tipe | Deskripsi |
|---|---|---|
productId | string | ID produk. |
quantity | bigint | Jumlah produk. |
createdAt | Date | Tanggal dan waktu saat produk ditambahkan ke inventaris. |
updatedAt | Date | Tanggal dan waktu saat informasi produk terakhir diperbarui. |
InventoryResponse
class · extends ProductBaseResponse
Class InventoryResponse menyediakan hasil pemanggilan API dan informasi produk inventaris yang diambil.
Properti
Nama | Tipe | Deskripsi |
|---|---|---|
product | Informasi produk dalam inventaris. |
InventoryService
class
InventoryService mengelola operasi yang berkaitan dengan inventaris produk in-World milik pemain.
Metode
GetListAsync
static GetListAsync() → BaseRequest<InventoryListResponse>
Metode asinkron ini mengambil daftar informasi inventaris produk milik pemain.
Mengembalikan: BaseRequest<InventoryListResponse> — Objek BaseRequest. Setelah proses asinkron selesai, Anda dapat mengakses objek InventoryListResponse melalui properti responseData.
GetAsync
static GetAsync(productId: string) → BaseRequest<InventoryResponse>
Metode asinkron ini mengambil informasi inventaris produk milik pemain berdasarkan ID produk yang diberikan.
Parameter | Tipe | Deskripsi |
|---|---|---|
productId | string | ID produk yang akan diambil. |
Mengembalikan: BaseRequest<InventoryResponse> — Objek BaseRequest. Setelah proses asinkron selesai, Anda dapat mengakses objek InventoryResponse melalui properti responseData.
HasAsync
static HasAsync(productId: string) → CheckInventoryRequest
Metode asinkron ini memeriksa keberadaan produk di inventaris pemain.
Parameter | Tipe | Deskripsi |
|---|---|---|
productId | string | ID produk yang akan diperiksa. |
Mengembalikan: CheckInventoryRequest — Objek CheckInventoryRequest. Setelah proses asinkron selesai, Anda dapat mengakses objek CheckInventoryResponse melalui properti responseData.
CheckInventoryRequest
class · extends BaseAPIRequest
Class untuk memeriksa keberadaan produk tertentu di inventaris pengguna.
Properti
Nama | Tipe | Deskripsi |
|---|---|---|
responseData | Data respons dari CheckInventoryResponse. |
CheckInventoryResponse
class · extends ProductBaseResponse
Class yang merepresentasikan respons untuk pemeriksaan keberadaan produk di inventaris.
Properti
Nama | Tipe | Deskripsi |
|---|---|---|
isExist | boolean | Nilai boolean yang menunjukkan apakah produk tertentu ada di inventaris pengguna. |
InventoryError
enum
Kode error yang menunjukkan penyebab kegagalan permintaan terkait inventaris.
Nama | Nilai | Deskripsi |
|---|---|---|
Unknown | -1 | Error: Kesalahan tidak dikenal. |
NetworkError | 0 | Error: Kesalahan terkait masalah jaringan, termasuk koneksi terputus atau koneksi tidak stabil. |