Type Definition calamari::PrivateApiClient[][src]

type PrivateApiClient = ApiClient<PrivateClient>;
Expand description

Client for the private and public APIs. It implements all the methods under the PublicEndpoints and PrivateApiClient traits.

Trait Implementations

impl PrivateEndpoints for PrivateApiClient[src]

fn balance<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trade_balance<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn open_orders<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn closed_orders<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn query_orders<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trades_history<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn query_trades<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn open_positions<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ledgers<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn query_ledgers<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trade_volume<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn add_export<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn export_status<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn retrieve_export<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn remove_export<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn add_order<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn cancel_order<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn cancel_all<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn cancel_all_after<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn deposit_methods<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn deposit_addresses<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn deposit_status<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn withdraw_info<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn withdraw<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn withdraw_status<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn withdraw_cancel<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn wallet_transfer<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn get_websockets_token<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

impl PublicEndpoints for PrivateApiClient[src]

fn time<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn system_status<'a, 'async_trait>(
    &'a self
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn assets<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn asset_pairs<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ticker<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn depth<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn trades<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn spread<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

fn ohlc<'a, 'async_trait>(
    &'a self,
    params: String
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>> where
    'a: 'async_trait,
    Self: Sync + 'async_trait, 
[src]