From 05102f35d98c87b5afff9ff44e7deed8f6a4b722 Mon Sep 17 00:00:00 2001 From: vidam Date: Sun, 17 Nov 2024 23:39:59 +0100 Subject: [PATCH] correct params on simple earn redeem flexible products --- package-lock.json | 4 ++-- package.json | 2 +- src/main-client.ts | 5 ++--- src/types/spot.ts | 8 ++++++++ 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d47c6030..121aa91c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "binance", - "version": "2.13.13", + "version": "2.13.15", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "binance", - "version": "2.13.13", + "version": "2.13.15", "license": "MIT", "dependencies": { "axios": "^1.6.2", diff --git a/package.json b/package.json index 87ce75b8..b24e5f05 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "binance", - "version": "2.13.14", + "version": "2.13.15", "description": "Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & end-to-end tests.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/main-client.ts b/src/main-client.ts index d686eec0..d955dc8a 100644 --- a/src/main-client.ts +++ b/src/main-client.ts @@ -532,6 +532,7 @@ import { GetBnsolRateHistoryReq, PortfolioMarginProSpanAccountInfo, PortfolioMarginProAccountBalance, + SimpleEarnRedeemFlexibleProductParams, } from './types/spot'; import { @@ -2894,9 +2895,7 @@ export class MainClient extends BaseRestClient { return this.postPrivate(`sapi/v1/simple-earn/locked/subscribe`, params); } - redeemFlexibleProduct(params: { - positionId: string; - }): Promise { + redeemFlexibleProduct(params: SimpleEarnRedeemFlexibleProductParams): Promise { return this.postPrivate(`sapi/v1/simple-earn/flexible/redeem`, params); } diff --git a/src/types/spot.ts b/src/types/spot.ts index 9093008c..a64cf680 100644 --- a/src/types/spot.ts +++ b/src/types/spot.ts @@ -4888,6 +4888,14 @@ export interface SimpleEarnSubscribeLockedProductResponse { positionId: string; success: boolean; } + +export interface SimpleEarnRedeemFlexibleProductParams { + productId: string; + redeemAll?: boolean; + amount?: number; + destAccount?: 'SPOT' | 'FUND' ; +} + export interface SimpleEarnRedeemResponse { success: boolean; redeemId: string;