EzRestomodule Arg : sig ... endTyped path argument.
module Path : sig ... endParametrized path to services.
module Query : sig ... endtype ('meth, 'params, 'query, 'input, 'output, 'error) service =
('meth, unit, 'params, 'query, 'input, 'output, 'error)
Resto.MakeService(Resto_json.Encoding).serviceServices.
val output_encoding :
('meth, 'params, 'query, 'input, 'output, 'error) service ->
'output Json_encoding.encodingval error_encoding :
('meth, 'params, 'query, 'input, 'output, 'error) service ->
'error Json_encoding.encodingmodule Description = Resto.Descriptiontype description_service =
([ `GET ],
unit * string list,
Description.request,
unit,
Json_schema.schema Description.directory,
unit)
serviceval description_service :
?description:string ->
unit Path.path ->
description_service