ez_api
EzAPI.Req
ez_api.debug
ez_api.debug_unix
ez_api.encoding
ez_api.ezjsonm
ez_api.ezjsonm_unix
ez_api.facebook_auth
ez_api.google_auth
ez_api.hash
ez_api.iserver_default
ez_api.lwt_sys
ez_api.lwt_unix
ez_api.md5
ez_api.openAPI
ez_api.req
ez_api.req_default
ez_api.req_lwt
ez_api.req_lwt_default
ez_api.req_lwt_s
ez_api.req_s
ez_api.request
ez_api.request_lwt
ez_api.request_verbose
ez_api.sendgrid_encoding
ez_api.sendgrid_services
ez_api.server
ez_api.server_s
ez_api.server_session
ez_api.server_utils
ez_api.session
ez_api.session_client
ez_api.ws
ez_api.ws_server_cohttp
ez_api.ws_server_httpaf
ez_api.ws_types
module StringMap : sig ... end
type version = [
| `HTTP_1_0
| `HTTP_1_1
]
type t = {
req_version : version;
req_time : float;
req_headers : string list StringMap.t;
req_params : string list StringMap.t;
req_id : Uuidm.t;
}
val dummy : t
val add_params : t -> (StringMap.key * string list) list -> t
val request : ?version:version -> ?headers:string list StringMap.t -> ?time:float -> Uri.t -> string * string list * string option * t
val find_params : Param.t -> t -> string list option
val find_param : Param.t -> t -> string option