> [!NOTE]
> **Note:** This enumeration is the same for the pre-election data and election results feed types. It isn't used with officeholder feeds.

The following table lists the enumerations for election date type in the
[`Election`](https://developers.google.com/civics-data/reference/election) and
[`Contest`](https://developers.google.com/civics-data/reference/contest) entities:

| Value | Description |
|---|---|
| `scheduled` | When the election is already scheduled. |
| `snap` | When a snap election is called. |
| `bounded` | When the election dates are uncertain but expected within a given timeframe. For elections with this date type, the `EndDate` will be interpreted as "expected on-or-before", and `StartDate` will be interpreted as "expected on-or-after" if different from `EndDate` and ignored if the same. In other words, to specify only an "expected on-or-before" date, set both the `StartDate` and `EndDate` to that date, and to specify a full range during which the election could happen, set the `StartDate` to the earliest possible date and the `EndDate` to the latest possible date. Specifying only an "expected on-or-after" date is not possible. > [!NOTE] > **Note:** `bounded` elections cannot have an `EndDate` in the past, unless they have a `postponed` or `canceled` [`DateStatus`](https://developers.google.com/civics-data/reference/date-status). |