Packages

Low-level WebDriver client for Elixir.

Current section

Files

Jump to
web_driver_client lib web_driver_client http_response.ex
Raw

lib/web_driver_client/http_response.ex

defmodule WebDriverClient.HTTPResponse do
@moduledoc false
alias Tesla.Env
@type status :: non_neg_integer()
@type body :: binary()
@type headers :: [{String.t(), String.t()}]
@type t :: %__MODULE__{
headers: headers,
status: status,
body: body
}
defstruct [:status, :body, :headers]
@spec build(Env.t()) :: t
def build(%Env{status: status, body: body, headers: headers}) do
%__MODULE__{status: status, body: body, headers: headers}
end
end