Module Openapi_runtime.Client

module Method : sig ... end
module Params : sig ... end
module Content_type_and_bytes : sig ... end
type ('response, 'metadata) t = {
  1. metadata : 'metadata;
  2. make_request : 'metadata -> Params.t -> 'response Async.Deferred.Or_error.t;
  3. response_to_jsonaf : 'response -> Jsonaf.t Core.Or_error.t;
  4. response_to_bytes : 'response -> Content_type_and_bytes.t Core.Or_error.t;
}
val response_to_bytes : 'response 'metadata. ('response, 'metadata) t -> 'response -> Content_type_and_bytes.t Core.Or_error.t @@ portable
val response_to_jsonaf : 'response 'metadata. ('response, 'metadata) t -> 'response -> Jsonaf.t Core.Or_error.t @@ portable
val make_request : 'response 'metadata. ('response, 'metadata) t -> 'metadata -> Params.t -> 'response Async.Deferred.Or_error.t @@ portable
val metadata : 'response 'metadata. ('response, 'metadata) t -> 'metadata @@ portable