Module Bindoj_openapi_header_object.V3

module Reference_object = Bindoj_openapi_reference_object.V3
module Example_object = Bindoj_openapi_example_object.V3
module Schema_object = Bindoj_openapi_schema_object.V3
module Style_value = Bindoj_openapi_style_value.V3
type t
type encoding_object
type media_type_object
val encoding : ?contentType:string -> ?headers:(string * (t, Reference_object.t) Kxclib.either) list -> ?style:Style_value.t -> ?explode:bool -> ?allowReserved:bool -> unit -> encoding_object
val media_type : ?schema:(Schema_object.t, Reference_object.t) Kxclib.either -> ?example:Bindoj_openapi_util.V3.jv -> ?examples: (string * (Example_object.t, Reference_object.t) Kxclib.either) list -> ?encoding:(string * encoding_object) list -> unit -> media_type_object
val mk : ?description:string -> ?required:bool -> ?deprecated:bool -> ?allowEmptyValue:bool -> ?style:Style_value.t -> ?explode:bool -> ?schema:(Schema_object.t, Reference_object.t) Kxclib.either -> ?example:Bindoj_openapi_util.V3.jv -> ?examples: (string * (Example_object.t, Reference_object.t) Kxclib.either) list -> ?content:(string * media_type_object) list -> unit -> 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_encoding_object : Kxclib.ppf -> encoding_object -> unit
val encoding_object_to_json : encoding_object -> Bindoj_openapi_util.V3.jv
val yojson_of_encoding_object : encoding_object -> Bindoj_openapi_util.V3.yojson
val pp_media_type_object : Kxclib.ppf -> media_type_object -> unit
val media_type_object_to_json : media_type_object -> Bindoj_openapi_util.V3.jv
val yojson_of_media_type_object : media_type_object -> Bindoj_openapi_util.V3.yojson