id: int
name: str
type: str | null = null
phase: str | null = null
frozen: bool | null = null
duration_seconds: int | null = null
start_time_seconds: int | null = null
relative_time_seconds: int | null = null
prepared_by: str | null = null
website_url: str | null = null
description: str | null = null
difficulty: int | null = null
kind: str | null = null
icpc_region: str | null = null
country: str | null = null
city: str | null = null
season: str | null = null
problems: list[ProblemSchema] | null = null
duration_time: str | null
start_datatime: str | null