module Direct: sig
.. end
val iter : Response.Commission.t ->
exec_id:((Response.Commission.t, Execution_id.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Execution_id.t -> unit) ->
commission:((Response.Commission.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Price.t -> unit) ->
currency:((Response.Commission.t, Currency.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Currency.t -> unit) ->
realized_pnl:((Response.Commission.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Price.t -> unit) ->
yield:((Response.Commission.t, float) Fieldslib.Field.readonly_t ->
Response.Commission.t -> float -> unit) ->
yield_redemption_date:((Response.Commission.t, int option)
Fieldslib.Field.readonly_t ->
Response.Commission.t -> int option -> unit) ->
unit
val fold : Response.Commission.t ->
init:'acc__ ->
exec_id:('acc__ ->
(Response.Commission.t, Execution_id.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Execution_id.t -> 'acc__) ->
commission:('acc__ ->
(Response.Commission.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Price.t -> 'acc__) ->
currency:('acc__ ->
(Response.Commission.t, Currency.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Currency.t -> 'acc__) ->
realized_pnl:('acc__ ->
(Response.Commission.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Commission.t -> Price.t -> 'acc__) ->
yield:('acc__ ->
(Response.Commission.t, float) Fieldslib.Field.readonly_t ->
Response.Commission.t -> float -> 'acc__) ->
yield_redemption_date:('acc__ ->
(Response.Commission.t, int option)
Fieldslib.Field.readonly_t ->
Response.Commission.t -> int option -> 'acc__) ->
'acc__