package ez_api
Easy API library and tools
Install
Dune Dependency
Authors
Maintainers
Sources
2.1.0.tar.gz
md5=e1d03d141ef977fbd4521256c91431f1
sha512=51b0cc4e6afb0cd5ab55c0c40964946b79e0c2cc903b5d08c594292eec723a25e25463175d704c02fe559e2af5d95973514c248a603ad28ec0230c35ad2d6492
doc/ez_api.openAPI/EzOpenAPI/index.html
Module EzOpenAPI
Source
Source
val make_query_param :
?definitions:Json_schema.schema ->
EzAPI.Param.t ->
Types.param_object * Json_schema.schema
Source
val make_request :
?example:Json_repr.any ->
string list ->
Json_schema.schema option ->
Types.request_object option
Source
val merge_definitions :
?definitions:Json_schema.schema ->
EzAPI.Doc.t ->
Json_schema.schema option
* (int * Json_schema.schema) list
* Json_schema.schema
Source
val make_path :
?docs:
(string * (string * string * Json_repr.any option * Json_repr.any option))
list ->
definitions:Json_schema.schema ->
('a * EzAPI.Doc.t list) ->
('a * Types.path_item) * Json_schema.schema
Source
val json_map :
(Json_repr.ezjsonm -> Json_repr.ezjsonm) ->
Json_repr.ezjsonm ->
Json_repr.ezjsonm
Source
val make :
?descr:string ->
?terms:string ->
?contact:Types.contact_object ->
?license:Types.license_object ->
?version:string ->
?servers:Types.server_object list ->
?docs:
(string * (string * string * Json_repr.any option * Json_repr.any option))
list ->
?yaml:bool ->
?pretty:bool ->
?definitions:Json_schema.schema ->
sections:EzAPI.Doc.section list ->
title:string ->
string ->
string * string
Source
val write :
?descr:string ->
?terms:string ->
?contact:Types.contact_object ->
?license:Types.license_object ->
?version:string ->
?servers:Types.server_object list ->
?docs:
(string * (string * string * Json_repr.any option * Json_repr.any option))
list ->
?yaml:bool ->
?pretty:bool ->
?definitions:Json_schema.schema ->
sections:EzAPI.Doc.section list ->
title:string ->
string ->
unit
Source
val exec :
?docs:
(string * (string * string * Json_repr.any option * Json_repr.any option))
list ->
?definitions:Json_schema.schema ->
EzAPI.Doc.section list ->
unit
Source
val executable :
docs:
(string * (string * string * Json_repr.any option * Json_repr.any option))
list ->
sections:EzAPI.Doc.section list ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>