package ez_api
Module EzOpenAPI.MakersSource
Source
val mk_info :
?descr:??? ->
?terms:??? ->
?contact:??? ->
?license:??? ->
version:string ->
string ->
Types.openapi_infoSource
val mk_param :
?descr:??? ->
?required:??? ->
?deprecated:??? ->
?allow_empty:??? ->
?style:??? ->
?example:??? ->
?schema:??? ->
?loc:??? ->
string ->
Types.param_objectSource
val mk_media :
?schema:??? ->
?example:??? ->
?encoding:??? ->
unit ->
Types.media_type_objectSource
val mk_response :
?headers:??? ->
?content:??? ->
?links:??? ->
string ->
Types.response_objectSource
val mk_request :
?descr:??? ->
?required:??? ->
(string * Types.media_type_object) list ->
Types.request_objectSource
val mk_operation :
?tags:??? ->
?summary:??? ->
?descr:??? ->
?extern:??? ->
?id:??? ->
?params:??? ->
?request:??? ->
?deprecated:??? ->
?security:??? ->
?servers:??? ->
(string * Types.response_object) list ->
Types.operation_objectSource
val mk_path :
?oref:??? ->
?summary:??? ->
?descr:??? ->
?servers:??? ->
?params:??? ->
(string * Types.operation_object) list ->
Types.path_itemSource
val mk_example :
?summary:??? ->
?descr:??? ->
?value:??? ->
?ext:??? ->
unit ->
Types.example_objectSource
val mk_security_scheme :
?descr:??? ->
?name:??? ->
?loc:??? ->
?scheme:??? ->
?format:??? ->
?connect_url:??? ->
string ->
Types.security_scheme_objectSource
val mk_components :
?schemas:??? ->
?responses:??? ->
?parameters:??? ->
?examples:??? ->
?requests:??? ->
?headers:??? ->
?security:??? ->
?links:??? ->
unit ->
Types.components_objectSource
val mk_openapi :
?version:??? ->
?servers:??? ->
?components:??? ->
?security:??? ->
?tags:??? ->
?extern:??? ->
info:Types.openapi_info ->
(string * Types.path_item) list ->
Types.openapi_object