# `Sidereon.GNSS.Data.NominalIssue`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/data.ex#L108)

The next catalog issue nominally due, with its exact identity and nominal
observed/predicted coverage.

`due_at` and the half-open coverage interval endpoints are UTC datetimes.

# `interval`

```elixir
@type interval() :: %{from: DateTime.t(), until: DateTime.t()}
```

# `t`

```elixir
@type t() :: %Sidereon.GNSS.Data.NominalIssue{
  covers: %{observed: interval() | nil, predicted: interval() | nil},
  due_at: DateTime.t(),
  identity: Sidereon.GNSS.Distribution.ProductIdentity.t()
}
```

---

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