Up – Package index » ez_api » Library ez_api » EzAPIez_api Library ez_api Library ez_api.debug Library ez_api.debug_unix Library ez_api.encoding Library ez_api.ezjsonm Library ez_api.ezjsonm_unix Library ez_api.facebook_auth Library ez_api.google_auth Library ez_api.hash Library ez_api.iserver_default Library ez_api.lwt_sys Library ez_api.lwt_unix Library ez_api.md5 Library ez_api.openAPI Library ez_api.req Library ez_api.req_default Library ez_api.req_lwt Library ez_api.req_lwt_default Library ez_api.req_lwt_s Library ez_api.req_s Library ez_api.request Library ez_api.request_lwt Library ez_api.request_verbose Library ez_api.sendgrid_encoding Library ez_api.sendgrid_services Library ez_api.server Library ez_api.server_s Library ez_api.server_session Library ez_api.server_utils Library ez_api.session Library ez_api.session_client Library ez_api.ws Library ez_api.ws_server_cohttp Library ez_api.ws_server_httpaf Library ez_api.ws_types Sources include module type of struct include TYPES end include module type of struct include Url.TYPES end Source type ip_info = TYPES.ip_info = { ip_ip : string; mutable ip_last : float;mutable ip_nb : int;ip_country : string * string; } Source type ('args, 'input, 'output, 'error, 'security) service = { s : ('args , 'input , 'output , 'error , 'security ) Service.t ; doc : Doc.t ; } Source type ('output, 'error, 'security) service0 =
(Req.t , unit, 'output , 'error , 'security ) service Source type ('arg, 'output, 'error, 'security) service1 =
(Req.t * 'arg , unit, 'output , 'error , 'security ) service Source type ('arg1, 'arg2, 'output, 'error, 'security) service2 =
((Req.t * 'arg1 ) * 'arg2 , unit, 'output , 'error , 'security ) service Source type ('input, 'output, 'error, 'security) post_service0 =
(Req.t , 'input , 'output , 'error , 'security ) service Source type ('arg, 'input, 'output, 'error, 'security) post_service1 =
(Req.t * 'arg , 'input , 'output , 'error , 'security ) service Source type ('arg1, 'arg2, 'input, 'output, 'error, 'security) post_service2 =
((Req.t * 'arg1 ) * 'arg2 , 'input , 'output , 'error , 'security ) service Source type ('input, 'output, 'error, 'security) ws_service0 =
(Req.t , 'input , 'output , 'error , 'security ) service Source type ('arg, 'input, 'output, 'error, 'security) ws_service1 =
(Req.t * 'arg , 'input , 'output , 'error , 'security ) service Source type ('arg1, 'arg2, 'input, 'output, 'error, 'security) ws_service2 =
((Req.t * 'arg1 ) * 'arg2 , 'input , 'output , 'error , 'security ) service Source val warning : string -> unitSource val warnings : (string -> unit) -> unitSource val raw_service :
'i. ?section :??? ->
?name :??? ->
?descr :??? ->
?meth :??? ->
input :'i io ->
output :'o io ->
?errors :??? ->
?params :??? ->
?security :??? ->
?access_control :??? ->
?register :??? ->
?hide :??? ->
?input_example :??? ->
?output_example :??? ->
(Req.t , 'a ) Path.t ->
('a , 'i , 'o , 'e , 'b ) service Source val service :
?section :??? ->
?name :??? ->
?descr :??? ->
?meth :??? ->
output :'a Json_encoding.encoding ->
?errors :??? ->
?params :??? ->
?security :??? ->
?access_control :??? ->
?register :??? ->
?output_example :??? ->
(Req.t , 'd ) Path.t ->
('d , unit, 'a , 'b , 'c ) service Source val ws_service :
?section :??? ->
?name :??? ->
?descr :??? ->
input :'a io ->
output :'b io ->
?errors :??? ->
?params :??? ->
?security :??? ->
?access_control :??? ->
?register :??? ->
?output_example :??? ->
(Req.t , 'e ) Path.t ->
('e , 'a , 'b , 'c , 'd ) service