# `Sidereon.GNSS.Staleness.Sp3Selection`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/staleness.ex#L114)

A selected SP3 product paired with its staleness metadata.

`sp3` is a usable `Sidereon.GNSS.SP3` product: for an `:exact` or
`:nearest_prior` result it is the caller's own input product, so feeding it
to `Sidereon.GNSS.SP3.position/4` or `Sidereon.GNSS.Positioning.solve/4` is
bit-for-bit identical to using that product directly. `metadata` reports the
degradation kind and staleness.

# `t`

```elixir
@type t() :: %Sidereon.GNSS.Staleness.Sp3Selection{
  metadata: Sidereon.GNSS.Staleness.StalenessMetadata.t(),
  sp3: Sidereon.GNSS.SP3.t()
}
```

---

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