Module 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
type parameter_location =
  1. | Query
  2. | Header
  3. | Path
  4. | Cookie
type t
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