# `ImagePipe.Plan.Source.URL`
[🔗](https://github.com/hlindset/image_pipe/blob/v0.1.0/image_pipe_url/lib/image_pipe/plan/source/url.ex#L1)

Absolute HTTP and HTTPS source.

`path` holds the URL's path segments with their percent-encoding, the form
the HTTP source sends to the origin.

# `t`

```elixir
@type t() :: %ImagePipe.Plan.Source.URL{
  host: String.t(),
  path: [String.t()],
  port: :inet.port_number() | nil,
  query: String.t() | nil,
  scheme: :http | :https
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
