import { Component, QuestionAlternative, QuestionAnswer, QuestionType } from './ApiModels' export interface RichCompetition { name: string id: number year: number city_id: number slides: RichSlide[] teams: RichTeam[] } export interface RichSlide { id: number order: number timer: number title: string competition_id: number components: Component[] questions: RichQuestion[] } export interface RichTeam { id: number name: string question_answers: QuestionAnswer[] competition_id: number } export interface RichQuestion { id: number slide_id: number name: string title: string total_score: number question_type: QuestionType type_id: number alternatives: QuestionAlternative[] }