# `Sidereon.GNSS.Distribution.Source`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/distribution.ex#L37)

One explicit public distributor or caller-provided input.

# `source_type`

```elixir
@type source_type() :: :direct | :nasa_cddis | :local_file | :in_memory
```

# `t`

```elixir
@type t() :: %Sidereon.GNSS.Distribution.Source{
  compression: :auto | :none | :gzip | :unix_compress,
  content: binary() | nil,
  path: String.t() | nil,
  type: source_type()
}
```

---

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