From 1898d554f9a214e09883640d8465a439d4430f62 Mon Sep 17 00:00:00 2001 From: Mathis Date: Tue, 18 Jun 2024 21:22:49 +0200 Subject: [PATCH] feat(interfaces): add new API interfaces and update existing ones New interfaces were added to enhance functionality for trade and offer creation requests. Renamed IApiAllTrades interface to IApiAllTradesRes for consistency. Interfaces were also added to manage referral codes and rankings. --- src/interfaces/api.interface.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/interfaces/api.interface.ts b/src/interfaces/api.interface.ts index d68876f..3325cea 100644 --- a/src/interfaces/api.interface.ts +++ b/src/interfaces/api.interface.ts @@ -18,6 +18,15 @@ export interface IApiLoginReq { password: string; } +export interface IApiTradeCreateRq { + id_offer: string; +} + +export interface IApiOfferCreateReq { + id_crypto: string; + amount: number; +} + // ----- Response ----- export interface IAbstractApiResponse { @@ -43,4 +52,12 @@ export interface IApiUserAssetsRes extends IAbstractApiResponse { UserHasCrypto?: IUserWalletCryptos[]; } -export interface IApiAllTrades extends IAbstractApiResponse {} +export interface IApiAllTradesRes extends IAbstractApiResponse {} + +export interface IAllRankRes extends IAbstractApiResponse {} + +export interface IAllReferralCodeRes extends IAbstractApiResponse {} + +export interface IReferralCodeUpdateRes extends IAbstractApiResponse {} + +export interface IReferralCodeDeleteRes extends IAbstractApiResponse {}