Bindoj_openapi_components_object.V3
module Path_item_object = Bindoj_openapi_path_item_object.V3
module Parameter_object = Bindoj_openapi_parameter_object.V3
module Request_body_object = Bindoj_openapi_request_body_object.V3
module Response_object = Bindoj_openapi_response_object.V3
module Example_object = Bindoj_openapi_example_object.V3
module Link_object = Bindoj_openapi_link_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 Security_scheme_object = Bindoj_openapi_security_scheme_object.V3
val mk :
?schemas:(string * (Schema_object.t, Reference_object.t) Kxclib.either) list ->
?responses:
(string * (Response_object.t, Reference_object.t) Kxclib.either) list ->
?parameters:
(string * (Parameter_object.t, Reference_object.t) Kxclib.either) list ->
?examples:
(string * (Example_object.t, Reference_object.t) Kxclib.either) list ->
?requestBodies:
(string * (Request_body_object.t, Reference_object.t) Kxclib.either) list ->
?headers:(string * (Header_object.t, Reference_object.t) Kxclib.either) list ->
?securitySchemes:
(string * (Security_scheme_object.t, Reference_object.t) Kxclib.either)
list ->
?links:(string * (Link_object.t, Reference_object.t) Kxclib.either) list ->
?callbacks:
(string
* (Path_item_object.callback_object, Reference_object.t) Kxclib.either)
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