Api Request
data class ApiRequest(val method: HttpMethod, val headers: Map<String, String>?, val body: String?, val params: Map<String, String>?, val url: String)
ApiRequest is a data class that keeps the main properties of a HTTP request.