Module models

Module models 

Source
Expand description

Deribit HTTP API models and types.

Re-exports§

pub use crate::common::rpc::DeribitJsonRpcError;
pub use crate::common::rpc::DeribitJsonRpcRequest;
pub use crate::common::rpc::DeribitJsonRpcResponse;

Structs§

DeribitAccountSummariesResponse
Wrapper for the account summaries response.
DeribitAccountSummary
Account summary for a single currency.
DeribitAccountSummaryExtended
Extended account summary with additional account details.
DeribitCurrencyIter
An iterator over the variants of DeribitCurrency
DeribitInstrument
Deribit instrument definition.
DeribitInstrumentKindIter
An iterator over the variants of DeribitInstrumentKind
DeribitOptionTypeIter
An iterator over the variants of DeribitOptionType
DeribitOrderBook
Response from public/get_order_book endpoint.
DeribitPublicTrade
Deribit public trade data from the market data API.
DeribitTickSizeStep
Tick size step definition for price-dependent tick sizes.
DeribitTradesResponse
Response wrapper for trades endpoints.
DeribitTradingViewChartData
Response from public/get_tradingview_chart_data endpoint.

Enums§

DeribitCurrency
Deribit currency.
DeribitInstrumentKind
Deribit instrument kind.
DeribitOptionType
Deribit option type.
DeribitResponsePayload
JSON-RPC 2.0 response payload (either success or error).