interface ScenarioModel {
    candidates: CandidateModel[];
    credits: string;
    furtherReading?: string;
    hasStateVisits: boolean;
    historicalResults?: HistoricalResultsModel;
    issues: Issue[];
    music: SongModel[];
    questionsPerVisit?: number;
    scenarioDescription: string;
    scenarioImageUrl: string;
    scenarioName: string;
    scenarioSides: ScenarioSideModel[];
    skipRunningMateSelection?: boolean;
    states: StateModel[];
    theme: ThemeModel;
    tooltips?: Tooltip[];
}

Properties

candidates: CandidateModel[]
credits: string
furtherReading?: string
hasStateVisits: boolean
historicalResults?: HistoricalResultsModel
issues: Issue[]
music: SongModel[]
questionsPerVisit?: number
scenarioDescription: string
scenarioImageUrl: string
scenarioName: string
scenarioSides: ScenarioSideModel[]
skipRunningMateSelection?: boolean
states: StateModel[]
theme: ThemeModel
tooltips?: Tooltip[]