# Sandbox.Services.Jam

A game jam: the theme, the schedule, the categories and their prizes, and the package
query that lists the entries. Read-only. Voting lives in the menu.

- Kind: class
- Namespace: `Sandbox.Services`
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`Jam`](/api/Sandbox.Services.Jam/.ctor)

## Properties

- [`AcceptingEntries`](/api/Sandbox.Services.Jam/AcceptingEntries): True while entries can still be submitted.
- [`Announced`](/api/Sandbox.Services.Jam/Announced): When the teaser went public. Null when the jam had no teaser phase.
- [`Categories`](/api/Sandbox.Services.Jam/Categories)
- [`CommunityVoting`](/api/Sandbox.Services.Jam/CommunityVoting): Whether the winners are decided by the players who play the entries.
- [`CurrentPhase`](/api/Sandbox.Services.Jam/CurrentPhase): The step the jam is on right now.
- [`CurrentStepIndex`](/api/Sandbox.Services.Jam/CurrentStepIndex): The step in [Sandbox.Services.Jam.Timeline](/api/Sandbox.Services.Jam/Timeline) that is current, or -1 before the first one.
- [`Deadline`](/api/Sandbox.Services.Jam/Deadline): Entries close.
- [`Description`](/api/Sandbox.Services.Jam/Description)
- [`EntryCount`](/api/Sandbox.Services.Jam/EntryCount)
- [`FinalsStart`](/api/Sandbox.Services.Jam/FinalsStart): The first elimination round opens.
- [`GrandFinal`](/api/Sandbox.Services.Jam/GrandFinal): The last two go head to head. Null when the jam has no distinct grand final.
- [`HasStarted`](/api/Sandbox.Services.Jam/HasStarted): True once the theme has dropped and entries are open.
- [`Ident`](/api/Sandbox.Services.Jam/Ident): Short url name, e.g. "three". Stable for the life of the jam.
- [`IsLive`](/api/Sandbox.Services.Jam/IsLive): True from the theme drop until the winners are crowned.
- [`NextStep`](/api/Sandbox.Services.Jam/NextStep): The next step to come, or null once the jam is on its last one.
- [`NominationsEnd`](/api/Sandbox.Services.Jam/NominationsEnd): Nominations lock and the finalists are cut.
- [`Now`](/api/Sandbox.Services.Jam/Now): The clock this jam was fetched against. Normally the real time, but shifted when [Sandbox.Services.Jam.PreviewDays](/api/Sandbox.Services.Jam/PreviewDays) is set, so compare dates to this rather than to UtcNow.
- [`PreviewDays`](/api/Sandbox.Services.Jam/PreviewDays): Move the jam clock this many days ahead. Needs an admin account on the backend, for looking at a phase before it happens.
- [`PrizePool`](/api/Sandbox.Services.Jam/PrizePool): Headline prize figure as it should read, e.g. "£50,000".
- [`Query`](/api/Sandbox.Services.Jam/Query): Package search query that lists the entries, e.g. "jam:three".
- [`Results`](/api/Sandbox.Services.Jam/Results): Winners crowned.
- [`Starts`](/api/Sandbox.Services.Jam/Starts): The theme drop. Building and entries open here.
- [`Theme`](/api/Sandbox.Services.Jam/Theme): The theme. Null until the jam has started.
- [`Timeline`](/api/Sandbox.Services.Jam/Timeline): The jam's steps in order.
- [`Title`](/api/Sandbox.Services.Jam/Title)
- [`Url`](/api/Sandbox.Services.Jam/Url): The jam page on the website.

## Methods

- [`Get`](/api/Sandbox.Services.Jam/Get): One jam by its url name, e.g. "three". Null if it doesn't exist or isn't public yet.
- [`GetActive`](/api/Sandbox.Services.Jam/GetActive): The jam that is on right now: teased, running, or crowned within the last week. Null between jams. Cached for a few minutes, and falls back to the last copy on disk if the backend is unreachable.
