Skip to main content

Module models

Module models 

Source
Expand description

Deribit HTTP API models and types.

Re-exports§

pub use crate::common::enums::DeribitCurrency;
pub use crate::common::enums::DeribitOptionType;
pub use crate::common::enums::DeribitProductType;
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.
DeribitInstrument
Deribit instrument definition.
DeribitOrderBook
Response from public/get_order_book endpoint.
DeribitPosition
Position data from /private/get_positions 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.
DeribitUserTradesResponse
Response wrapper for user trades endpoints.

Enums§

DeribitResponsePayload
JSON-RPC 2.0 response payload (either success or error).