deribit_base/model/options.rs
1/******************************************************************************
2 Author: Joaquín Béjar García
3 Email: jb@taunais.com
4 Date: 9/9/25
5******************************************************************************/
6use crate::prelude::{Instrument, TickerData};
7use serde::{Deserialize, Serialize};
8
9/// Combined option instrument data with ticker information
10#[derive(Clone, Serialize, Deserialize)]
11pub struct OptionInstrument {
12 /// The instrument details
13 pub instrument: Instrument,
14 /// Real-time ticker data for the option
15 pub ticker: TickerData,
16}