class Faraday::Env

@!attribute method

@return [Symbol] HTTP method (`:get`, `:post`)

@!attribute body

@return [String] The request body that will eventually be converted to a
string.

@!attribute url

@return [URI] URI instance for the current request.

@!attribute request

@return [Hash] options for configuring the request.
Options for configuring the request.

- `:timeout`  open/read timeout Integer in seconds
- `:open_timeout` - read timeout Integer in seconds
- `:on_data`      - Proc for streaming
- `:proxy`        - Hash of proxy options
    - `:uri`        - Proxy Server URI
    - `:user`       - Proxy server username
    - `:password`   - Proxy server password

@!attribute request_headers

@return [Hash] HTTP Headers to be sent to the server.

@!attribute ssl

@return [Hash] options for configuring SSL requests

@!attribute parallel_manager

@return [Object] sent if the connection is in parallel mode

@!attribute params

@return [Hash]

@!attribute response

@return [Response]

@!attribute response_headers

@return [Hash] HTTP headers from the server

@!attribute status

@return [Integer] HTTP response status code

@!attribute reason_phrase

@return [String]