Trait calamari::PrivateEndpoints[][src]

pub trait PrivateEndpoints {
Show methods 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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
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
;
}
Expand description

A collection of all the private endpoints (Kraken API documentation).

Required methods

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]

Implementors

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]