ZEPETO.Inventory
Type | Description |
|---|---|
La classe InventoryListResponse fournit le résultat de l'appel d'API ainsi que la liste des informations d'inventaire des produits. | |
Informations sur un produit de l'inventaire. | |
La classe InventoryResponse fournit le résultat de l'appel d'API ainsi que les informations du produit d'inventaire récupéré. | |
InventoryService gère les opérations liées à l'inventaire de produits in-World du joueur. | |
Classe permettant de vérifier l'existence d'un produit donné dans l'inventaire d'un utilisateur. | |
Classe représentant la réponse à la vérification de l'existence d'un produit dans l'inventaire. | |
Code d'erreur indiquant la raison de l'échec des requêtes liées à l'inventaire. |
InventoryListResponse
class · extends ProductBaseResponse
La classe InventoryListResponse fournit le résultat de l'appel d'API ainsi que la liste des informations d'inventaire des produits.
Propriétés
Nom | Type | Description |
|---|---|---|
products | Liste des informations d'inventaire des produits. |
InventoryRecord
class
Informations sur un produit de l'inventaire.
Propriétés
Nom | Type | Description |
|---|---|---|
productId | string | ID du produit. |
quantity | bigint | Quantité du produit. |
createdAt | Date | Date et heure auxquelles le produit a été ajouté à l'inventaire. |
updatedAt | Date | Date et heure de la dernière mise à jour des informations du produit. |
InventoryResponse
class · extends ProductBaseResponse
La classe InventoryResponse fournit le résultat de l'appel d'API ainsi que les informations du produit d'inventaire récupéré.
Propriétés
Nom | Type | Description |
|---|---|---|
product | Informations sur un produit de l'inventaire. |
InventoryService
class
InventoryService gère les opérations liées à l'inventaire de produits in-World du joueur.
Méthodes
GetListAsync
static GetListAsync() → BaseRequest<InventoryListResponse>
Cette méthode asynchrone récupère la liste des informations d'inventaire des produits du joueur.
Renvoie : BaseRequest<InventoryListResponse> — Un objet BaseRequest. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet InventoryListResponse via la propriété responseData.
GetAsync
static GetAsync(productId: string) → BaseRequest<InventoryResponse>
Cette méthode asynchrone récupère les informations d'inventaire d'un produit du joueur à partir de l'ID de produit fourni.
Paramètre | Type | Description |
|---|---|---|
productId | string | ID du produit à récupérer. |
Renvoie : BaseRequest<InventoryResponse> — Un objet BaseRequest. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet InventoryResponse via la propriété responseData.
HasAsync
static HasAsync(productId: string) → CheckInventoryRequest
Cette méthode asynchrone vérifie l'existence d'un produit dans l'inventaire du joueur.
Paramètre | Type | Description |
|---|---|---|
productId | string | ID du produit à vérifier. |
Renvoie : CheckInventoryRequest — Un objet CheckInventoryRequest. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet CheckInventoryResponse via la propriété responseData.
CheckInventoryRequest
class · extends BaseAPIRequest
Classe permettant de vérifier l'existence d'un produit donné dans l'inventaire d'un utilisateur.
Propriétés
Nom | Type | Description |
|---|---|---|
responseData | Données de réponse de CheckInventoryResponse. |
CheckInventoryResponse
class · extends ProductBaseResponse
Classe représentant la réponse à la vérification de l'existence d'un produit dans l'inventaire.
Propriétés
Nom | Type | Description |
|---|---|---|
isExist | boolean | Valeur booléenne indiquant si un produit donné existe dans l'inventaire de l'utilisateur. |
InventoryError
enum
Code d'erreur indiquant la raison de l'échec des requêtes liées à l'inventaire.
Nom | Valeur | Description |
|---|---|---|
Unknown | -1 | Erreur : erreur inconnue. |
NetworkError | 0 | Erreur : erreurs liées au réseau, notamment les déconnexions ou les connexions instables. |