Provides a struct, containing all the options for a potential HTTP Request.
t() :: %HttpBuilder.HttpRequest{adapter: atom(), body: map(), headers: list(), host: String.t(), json_parser: module(), method: atom() | nil, options: list(), path: String.t(), query_params: list(), rec_timeout: integer(), req_timeout: integer()}