Module Bindoj_openapi_response_object.V3

module Header_object = Bindoj_openapi_header_object.V3
module Reference_object = Bindoj_openapi_reference_object.V3
type t
type responses_object_key = [
  1. | `default
  2. | `status_range of [ `_1XX | `_2XX | `_3XX | `_4XX | `_5XX ]
  3. | `status_code of int
]
type responses_object = (responses_object_key * (t, Reference_object.t) Kxclib.either) list
val mk : ?headers:(string * (Header_object.t, Reference_object.t) Kxclib.either) list -> ?content:(string * Header_object.media_type_object) list -> ?links:(string * (Link_object.t, Reference_object.t) Kxclib.either) list -> string -> t
val pp : Kxclib.ppf -> t -> unit
val to_json : t -> Bindoj_openapi_util.V3.jv
val yojson_of_t : t -> Bindoj_openapi_util.V3.yojson
val pp_responses_object : Kxclib.ppf -> responses_object -> unit
val responses_object_to_json : responses_object -> Bindoj_openapi_util.V3.jv
val yojson_of_responses_object : responses_object -> Bindoj_openapi_util.V3.yojson