sig
type t
val pickler : t Tws_prot.Pickler.t
val unpickler : t Tws_prot.Unpickler.t Core.Std.Only_in_test.t
val ( = ) : t -> t -> bool
val create :
?con_id:Std_internal.Contract_id.t ->
?multiplier:int ->
?listing_exchange:Exchange.t ->
?local_symbol:Symbol.t ->
?sec_id:Std_internal.Security_id.t ->
?include_expired:bool ->
?exchange:Exchange.t ->
?option_right:Std_internal.Option_right.t ->
?expiry:Core.Std.Date.t ->
?strike:Price.t ->
sec_type:Security_type.t ->
currency:Currency.t -> Symbol.t -> Query.Contract_details.t
val t_of_sexp : Sexplib.Sexp.t -> Query.Contract_details.t
val sexp_of_t : Query.Contract_details.t -> Sexplib.Sexp.t
end