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

Root-relative path source.

`scheme` is set when the path was written with a custom scheme
(`asset://catalog/42`), which the server routes like a path prefix. It is
`nil` for bare paths.

# `t`

```elixir
@type t() :: %ImagePipe.Plan.Source.Path{
  scheme: String.t() | nil,
  segments: [String.t()]
}
```

---

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