cbat 0.0.18

The unofficial Rust crate for the Coinbase Advanced Trade API
Documentation
use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};

use crate::perpetual_details::PerpetualDetails;

#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct FutureProductDetails {
    pub venue: Option<String>,
    pub contract_code: Option<String>,
    pub contract_expiry: Option<DateTime<Utc>>,
    pub contract_size: Option<String>,
    pub contract_root_unit: Option<String>,
    pub group_description: Option<String>,
    pub contract_expiry_timezone: Option<String>,
    pub group_short_description: Option<String>,
    pub risk_managed_by: Option<String>,
    pub contract_expiry_type: Option<String>,
    pub perpetual_details: Option<PerpetualDetails>,
}