Module EzAPI.Req

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