Resto.MakeServiceSourcetype (+'meth, 'prefix, 'params, 'query, 'input, 'output, 'error) t constraint 'meth = [< meth ]Services.
val output_encoding :
('meth, 'prefix, 'params, 'query, 'input, 'output, 'error) service ->
'output Encoding.tval error_encoding :
('meth, 'prefix, 'params, 'query, 'input, 'output, 'error) service ->
'error Encoding.tval get_service :
?description:string ->
query:'query Query.t ->
output:'output Encoding.t ->
error:'error Encoding.t ->
('prefix, 'params) Path.t ->
([ `GET ], 'prefix, 'params, 'query, unit, 'output, 'error) serviceval post_service :
?description:string ->
query:'query Query.t ->
input:'input Encoding.t ->
output:'output Encoding.t ->
error:'error Encoding.t ->
('prefix, 'params) Path.t ->
([ `POST ], 'prefix, 'params, 'query, 'input, 'output, 'error) serviceval delete_service :
?description:string ->
query:'query Query.t ->
output:'output Encoding.t ->
error:'error Encoding.t ->
('prefix, 'params) Path.t ->
([ `DELETE ], 'prefix, 'params, 'query, unit, 'output, 'error) serviceval patch_service :
?description:string ->
query:'query Query.t ->
input:'input Encoding.t ->
output:'output Encoding.t ->
error:'error Encoding.t ->
('prefix, 'params) Path.t ->
([ `PATCH ], 'prefix, 'params, 'query, 'input, 'output, 'error) serviceval put_service :
?description:string ->
query:'query Query.t ->
input:'input Encoding.t ->
output:'output Encoding.t ->
error:'error Encoding.t ->
('prefix, 'params) Path.t ->
([ `PUT ], 'prefix, 'params, 'query, 'input, 'output, 'error) servicetype ('prefix, 'params, 'error) description_service =
([ `GET ],
'prefix,
'params * string list,
Description.request,
unit,
Encoding.schema Description.directory,
'error)
serviceval description_service :
?description:string ->
'error Encoding.t ->
('prefix, 'params) Path.t ->
('prefix, 'params, 'error) description_service