Module Response.Execution.Fields.Direct

module Direct: sig .. end

val iter : Response.Execution.t ->
order_id:((Response.Execution.t, Order_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Order_id.t -> unit) ->
contract:((Response.Execution.t, Raw_contract.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Raw_contract.t -> unit) ->
exec_id:((Response.Execution.t, Execution_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Execution_id.t -> unit) ->
time:((Response.Execution.t, Core.Std.Time.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Core.Std.Time.t -> unit) ->
account_code:((Response.Execution.t, Account_code.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Account_code.t -> unit) ->
exchange:((Response.Execution.t, Exchange.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Exchange.t -> unit) ->
side:((Response.Execution.t, Response.Execution.Side.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Response.Execution.Side.t -> unit) ->
volume:((Response.Execution.t, Volume.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Volume.t -> unit) ->
price:((Response.Execution.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Price.t -> unit) ->
permanent_id:((Response.Execution.t, int) Fieldslib.Field.readonly_t ->
Response.Execution.t -> int -> unit) ->
client_id:((Response.Execution.t, Client_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Client_id.t -> unit) ->
liquidation:((Response.Execution.t, int) Fieldslib.Field.readonly_t ->
Response.Execution.t -> int -> unit) ->
cumulative_volume:((Response.Execution.t, Volume.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Volume.t -> unit) ->
average_price:((Response.Execution.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Price.t -> unit) ->
order_ref:((Response.Execution.t, string option) Fieldslib.Field.readonly_t ->
Response.Execution.t -> string option -> unit) ->
unit
val fold : Response.Execution.t ->
init:'acc__ ->
order_id:('acc__ ->
(Response.Execution.t, Order_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Order_id.t -> 'acc__) ->
contract:('acc__ ->
(Response.Execution.t, Raw_contract.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Raw_contract.t -> 'acc__) ->
exec_id:('acc__ ->
(Response.Execution.t, Execution_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Execution_id.t -> 'acc__) ->
time:('acc__ ->
(Response.Execution.t, Core.Std.Time.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Core.Std.Time.t -> 'acc__) ->
account_code:('acc__ ->
(Response.Execution.t, Account_code.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Account_code.t -> 'acc__) ->
exchange:('acc__ ->
(Response.Execution.t, Exchange.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Exchange.t -> 'acc__) ->
side:('acc__ ->
(Response.Execution.t, Response.Execution.Side.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Response.Execution.Side.t -> 'acc__) ->
volume:('acc__ ->
(Response.Execution.t, Volume.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Volume.t -> 'acc__) ->
price:('acc__ ->
(Response.Execution.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Price.t -> 'acc__) ->
permanent_id:('acc__ ->
(Response.Execution.t, int) Fieldslib.Field.readonly_t ->
Response.Execution.t -> int -> 'acc__) ->
client_id:('acc__ ->
(Response.Execution.t, Client_id.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Client_id.t -> 'acc__) ->
liquidation:('acc__ ->
(Response.Execution.t, int) Fieldslib.Field.readonly_t ->
Response.Execution.t -> int -> 'acc__) ->
cumulative_volume:('acc__ ->
(Response.Execution.t, Volume.t)
Fieldslib.Field.readonly_t ->
Response.Execution.t -> Volume.t -> 'acc__) ->
average_price:('acc__ ->
(Response.Execution.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Execution.t -> Price.t -> 'acc__) ->
order_ref:('acc__ ->
(Response.Execution.t, string option) Fieldslib.Field.readonly_t ->
Response.Execution.t -> string option -> 'acc__) ->
'acc__