pub struct ExchangeAccountsApiClient { /* private fields */ }
Implementations§
Source§impl ExchangeAccountsApiClient
impl ExchangeAccountsApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl ExchangeAccountsApi for ExchangeAccountsApiClient
impl ExchangeAccountsApi for ExchangeAccountsApiClient
Source§fn add_exchange_account<'life0, 'async_trait>(
&'life0 self,
params: AddExchangeAccountParams,
) -> Pin<Box<dyn Future<Output = Result<AddExchangeAccountResponse, Error<AddExchangeAccountError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn add_exchange_account<'life0, 'async_trait>(
&'life0 self,
params: AddExchangeAccountParams,
) -> Pin<Box<dyn Future<Output = Result<AddExchangeAccountResponse, Error<AddExchangeAccountError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Add an exchange account to exchanges. Note: This endpoint currently only supports the following exchanges INDEPENDENT_RESERVE
,BIT
, BITHUMB
, BITSO
, CRYPTOCOM
, BYBIT_V2
, WHITEBIT
, HITBTC
, GEMINI
, HUOBI
, GATEIO
, COINHAKO
, BULLISH
, BITGET
, and LUNO
To add an exchange account, please use the following guide.
Source§fn convert_assets<'life0, 'async_trait>(
&'life0 self,
params: ConvertAssetsParams,
) -> Pin<Box<dyn Future<Output = Result<ConvertAssetsResponse, Error<ConvertAssetsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn convert_assets<'life0, 'async_trait>(
&'life0 self,
params: ConvertAssetsParams,
) -> Pin<Box<dyn Future<Output = Result<ConvertAssetsResponse, Error<ConvertAssetsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Convert exchange account funds from the source asset to the destination asset. Coinbase (USD to USDC, USDC to USD) and Bitso (MXN to USD) are supported conversions. Learn more about Fireblocks Exchange Connectivity in the following guide. Endpoint Permission: Admin, Non-Signing Admin.
Source§fn get_exchange_account<'life0, 'async_trait>(
&'life0 self,
params: GetExchangeAccountParams,
) -> Pin<Box<dyn Future<Output = Result<ExchangeAccount, Error<GetExchangeAccountError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_exchange_account<'life0, 'async_trait>(
&'life0 self,
params: GetExchangeAccountParams,
) -> Pin<Box<dyn Future<Output = Result<ExchangeAccount, Error<GetExchangeAccountError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns an exchange account by ID. Endpoint Permission: Admin, Non-Signing Admin.
Source§fn get_exchange_account_asset<'life0, 'async_trait>(
&'life0 self,
params: GetExchangeAccountAssetParams,
) -> Pin<Box<dyn Future<Output = Result<ExchangeAsset, Error<GetExchangeAccountAssetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_exchange_account_asset<'life0, 'async_trait>(
&'life0 self,
params: GetExchangeAccountAssetParams,
) -> Pin<Box<dyn Future<Output = Result<ExchangeAsset, Error<GetExchangeAccountAssetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns an asset for an exchange account. Endpoint Permission: Admin, Non-Signing Admin.
Source§fn get_paged_exchange_accounts<'life0, 'async_trait>(
&'life0 self,
params: GetPagedExchangeAccountsParams,
) -> Pin<Box<dyn Future<Output = Result<Vec<ExchangeAccountsPaged>, Error<GetPagedExchangeAccountsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_paged_exchange_accounts<'life0, 'async_trait>(
&'life0 self,
params: GetPagedExchangeAccountsParams,
) -> Pin<Box<dyn Future<Output = Result<Vec<ExchangeAccountsPaged>, Error<GetPagedExchangeAccountsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of the connected exchange accounts in your workspace. Endpoint Permission: Admin, Non-Signing Admin.
Source§fn internal_transfer<'life0, 'async_trait>(
&'life0 self,
params: InternalTransferParams,
) -> Pin<Box<dyn Future<Output = Result<InternalTransferResponse, Error<InternalTransferError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn internal_transfer<'life0, 'async_trait>(
&'life0 self,
params: InternalTransferParams,
) -> Pin<Box<dyn Future<Output = Result<InternalTransferResponse, Error<InternalTransferError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Transfers funds between trading accounts under the same exchange account. Learn more about Fireblocks Exchange Connectivity in the following guide. Endpoint Permission: Admin, Non-Signing Admin.