pub struct Convert<'a, T> { /* private fields */ }Expand description
Accessor for OKX Convert endpoints.
Obtain one via OkxClient::convert. All
methods require credentials.
Implementations§
Source§impl<'a, T: Transport> Convert<'a, T>
impl<'a, T: Transport> Convert<'a, T>
Sourcepub async fn get_currencies(&self) -> Result<Vec<ConvertCurrency>, Error>
pub async fn get_currencies(&self) -> Result<Vec<ConvertCurrency>, Error>
Retrieve currencies supported by Convert.
GET /api/v5/asset/convert/currencies. Authenticated.
§Errors
Returns RestError::Configuration without credentials, RestError::Okx on a
non-zero OKX code, or transport/decode errors.
Sourcepub async fn get_currency_pair(
&self,
request: &ConvertCurrencyPairRequest<'_>,
) -> Result<Vec<ConvertCurrencyPair>, Error>
pub async fn get_currency_pair( &self, request: &ConvertCurrencyPairRequest<'_>, ) -> Result<Vec<ConvertCurrencyPair>, Error>
Retrieve limits and metadata for a Convert currency pair.
GET /api/v5/asset/convert/currency-pair. Authenticated.
§Errors
See get_currencies for transport and API errors.
Sourcepub async fn estimate_quote(
&self,
request: &ConvertQuoteRequest<'_>,
) -> Result<Vec<ConvertQuote>, Error>
pub async fn estimate_quote( &self, request: &ConvertQuoteRequest<'_>, ) -> Result<Vec<ConvertQuote>, Error>
Estimate a Convert quote.
POST /api/v5/asset/convert/estimate-quote. Authenticated.
§Errors
See get_currencies for transport and API errors.
Sourcepub async fn convert_trade(
&self,
request: &ConvertTradeRequest<'_>,
) -> Result<Vec<ConvertTradeResult>, Error>
pub async fn convert_trade( &self, request: &ConvertTradeRequest<'_>, ) -> Result<Vec<ConvertTradeResult>, Error>
Execute a Convert trade.
POST /api/v5/asset/convert/trade. Authenticated.
§Errors
See get_currencies for transport and API errors.
Sourcepub async fn get_convert_history(
&self,
request: &ConvertHistoryRequest<'_>,
) -> Result<Vec<ConvertHistory>, Error>
pub async fn get_convert_history( &self, request: &ConvertHistoryRequest<'_>, ) -> Result<Vec<ConvertHistory>, Error>
Retrieve Convert trade history.
GET /api/v5/asset/convert/history. Authenticated.
§Errors
See get_currencies for transport and API errors.