Module EzReq_lwt

module Interface : EzReq_lwt_S.Interface
include EzReq_lwt_S.S
include EzReq_lwt_S.RAW
type ('output, 'error, 'security) service0 constraint 'security = [< EzAPI.Security.scheme ]
type ('arg, 'output, 'error, 'security) service1 constraint 'security = [< EzAPI.Security.scheme ]
type ('arg1, 'arg2, 'output, 'error, 'security) service2 constraint 'security = [< EzAPI.Security.scheme ]
type ('input, 'output, 'error, 'security) post_service0 constraint 'security = [< EzAPI.Security.scheme ]
type ('arg, 'input, 'output, 'error, 'security) post_service1 constraint 'security = [< EzAPI.Security.scheme ]
type ('arg1, 'arg2, 'input, 'output, 'error, 'security) post_service2 constraint 'security = [< EzAPI.Security.scheme ]
type ('output, 'error) api_result
val get0 : ?⁠post:bool -> ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> EzAPI.base_url -> ('output'error'security) service0 -> ('output'error) api_result Lwt.t
val get1 : ?⁠post:bool -> ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> EzAPI.base_url -> ('arg'output'error'security) service1 -> 'arg -> ('output'error) api_result Lwt.t
val get2 : ?⁠post:bool -> ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> EzAPI.base_url -> ('arg1'arg2'output'error'security) service2 -> 'arg1 -> 'arg2 -> ('output'error) api_result Lwt.t
val post0 : ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> ?⁠url_encode:bool -> input:'input -> EzAPI.base_url -> ('input'output'error'security) post_service0 -> ('output'error) api_result Lwt.t
val post1 : ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> ?⁠url_encode:bool -> input:'input -> EzAPI.base_url -> ('arg'input'output'error'security) post_service1 -> 'arg -> ('output'error) api_result Lwt.t
val post2 : ?⁠headers:(string * string) list -> ?⁠params:(EzAPI.Param.t * EzAPI.param_value) list -> ?⁠msg:string -> ?⁠url_encode:bool -> input:'input -> EzAPI.base_url -> ('arg1'arg2'input'output'error'security) post_service2 -> 'arg1 -> 'arg2 -> ('output'error) api_result Lwt.t
val init : unit -> unit
val get : ?⁠meth:EzAPI.Meth.all -> ?⁠headers:(string * string) list -> ?⁠msg:string -> EzAPI.url -> (string, int * string option) Stdlib.result Lwt.t
val post : ?⁠meth:EzAPI.Meth.all -> ?⁠content_type:string -> ?⁠content:string -> ?⁠headers:(string * string) list -> ?⁠msg:string -> EzAPI.url -> (string, int * string option) Stdlib.result Lwt.t
val add_hook : (unit -> unit) -> unit
val add_reply_hook : (unit -> unit) -> unit