Module Dtcprotocol_piqi.Security_definition_response

type t = {
mutable request_id : Dtcprotocol_piqi.protobuf_int32 option;
mutable symbol : string option;
mutable exchange : string option;
mutable security_type : Dtcprotocol_piqi.security_type_enum option;
mutable description : string option;
mutable min_price_increment : Dtcprotocol_piqi.float32 option;
mutable price_display_format : Dtcprotocol_piqi.price_display_format_enum option;
mutable currency_value_per_increment : Dtcprotocol_piqi.float32 option;
mutable is_final_message : bool option;
mutable float_to_int_price_multiplier : Dtcprotocol_piqi.float32 option;
mutable int_to_float_price_divisor : Dtcprotocol_piqi.float32 option;
mutable underlying_symbol : string option;
mutable updates_bid_ask_only : bool option;
mutable strike_price : Dtcprotocol_piqi.float32 option;
mutable put_or_call : Dtcprotocol_piqi.put_call_enum option;
mutable short_interest : Dtcprotocol_piqi.uint32 option;
mutable security_expiration_date : Dtcprotocol_piqi.int32_fixed option;
mutable buy_rollover_interest : Dtcprotocol_piqi.float32 option;
mutable sell_rollover_interest : Dtcprotocol_piqi.float32 option;
mutable earnings_per_share : Dtcprotocol_piqi.float32 option;
mutable shares_outstanding : Dtcprotocol_piqi.uint32 option;
mutable int_to_float_quantity_divisor : Dtcprotocol_piqi.float32 option;
mutable has_market_depth_data : bool option;
mutable display_price_multiplier : Dtcprotocol_piqi.float32 option;
mutable exchange_symbol : string option;
mutable initial_margin_requirement : Dtcprotocol_piqi.float32 option;
mutable maintenance_margin_requirement : Dtcprotocol_piqi.float32 option;
mutable currency : string option;
mutable contract_size : Dtcprotocol_piqi.float32 option;
mutable open_interest : Dtcprotocol_piqi.uint32 option;
}