Defines the Request struct.
Request
Type that represents the Request struct
t() :: %BlueBird.Request{body_params: %{optional(String.t) => String.t}, headers: [{String.t, String.t}], method: String.t, path: String.t, path_params: %{optional(String.t) => String.t}, query_params: %{optional(String.t) => String.t}, response: BlueBird.Response.t}
Type that represents the Request struct.