module Binance::Spot::Loan

def repay_flexible_loan(loanCoin:, collateralCoin:, repayAmount:, **kwargs)

Other tags:
    See: https://developers.binance.com/docs/crypto_loan/flexible-rate/trade/Flexible-Loan-Repay -

Options Hash: (**kwargs)
  • :recvWindow (Integer) -- The value cannot be greater than 60000
  • :fullRepayment (Boolean) -- Default: FALSE. TRUE: Full repayment; FALSE: Partial repayment, based on loanAmount
  • :collateralReturn (Boolean) -- Default: TRUE. TRUE: Return extra collateral to spot account; FALSE: Keep extra collateral in the order, and lower LTV.

Parameters:
  • kwargs (Hash) --
  • repayAmount (Float) --
  • collateralCoin (String) --
  • loanCoin (String) --
def repay_flexible_loan(loanCoin:, collateralCoin:, repayAmount:, **kwargs)
  Binance::Utils::Validation.require_param('loanCoin', loanCoin)
  Binance::Utils::Validation.require_param('collateralCoin', collateralCoin)
  Binance::Utils::Validation.require_param('repayAmount', repayAmount)
  @session.sign_request(:post, '/sapi/v2/loan/flexible/repay', params: kwargs.merge(
    loanCoin: loanCoin,
    collateralCoin: collateralCoin,
    repayAmount: repayAmount
  ))
end