Bindoj_openapi_parameter_object.V3
module Example_object = Bindoj_openapi_example_object.V3
module Header_object = Bindoj_openapi_header_object.V3
module Reference_object = Bindoj_openapi_reference_object.V3
module Schema_object = Bindoj_openapi_schema_object.V3
module Style_value = Bindoj_openapi_style_value.V3
val mk :
?description:string ->
?required:bool ->
?deprecated:bool ->
?allow_empty_value:bool ->
?style:Style_value.t ->
?explode:bool ->
?allow_reserved: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 * Header_object.media_type_object) list ->
string ->
parameter_location ->
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