All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bybit.api.client.restApi.BybitApiAsyncLendingRestClient Maven / Gradle / Ivy

Go to download

The Official Java API connector for Bybit's HTTP and WebSocket APIs. Dive into a plethora of functionalities: - Market Data Retrieval - Trade Execution - Position Management - Account and Asset Info Retrieval - User and Upgrade Management — Public Websocket Streaming - Private Websocket Streaming - Lending Institution and Client - Broker Earning Data

The newest version!
package com.bybit.api.client.restApi;

import com.bybit.api.client.domain.institution.LendingDataRequest;

public interface BybitApiAsyncLendingRestClient {
    // Institution Endpoints
    void getInsProductInfo(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void getInsMarginCoinInfo(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void getInsLoanOrders(LendingDataRequest institutionLoanOrdersRequest, BybitApiCallback callback);
    void getInsRepayOrders(LendingDataRequest institutionRepayOrdersRequest, BybitApiCallback callback);
    void getInsLoanToValue(BybitApiCallback callback);
    void updateInstitutionLoanUid(LendingDataRequest lendingDataRequest, BybitApiCallback callback);

    // C2C Endpoints
/*    void getC2CLendingCoinInfo(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void C2cLendingDepositFunds(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void C2cLendingRedeemFunds(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void C2cLendingRedeemCancel(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void getC2cOrdersRecords(LendingDataRequest lendingDataRequest, BybitApiCallback callback);
    void getC2CLendingAccountInfo(LendingDataRequest lendingDataRequest, BybitApiCallback callback);*/
}