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
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