h1.  Contest

{code}
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
{code}

h1. Problem

{code}
id: int | null = null
contest_id: int | null = null
problemset_name: str | null = null
index: str
name: str | null = null
type: str | null = null
points: float | null = null
rating: int | null = null
tags: list[str] | null = null
{code}\\

h1.  Submission

{code}
id: int
contest_id: int | null = null
creation_time_seconds: int | null = null
relative_time_seconds: int | null = null
problem: ProblemSchema | null = null
author: UserSchema | TeamSchema | null = null
programming_language: str | null = null
verdict: str | null = null
testset: str | null = null
passed_test_count: int | null = null
time_consumed_millis: int | null = null
memory_consumed_bytes: int | null = null
points: int | null = null
type_of_member: str | null = null
{code}\\

h1.  Team

{code}
id: int
team_name: str
users: list[UserSchema]
{code}\\

h1.  User

{code}
id: int | null = null
handle: str
email: str | null = null
vk_id: str | null = null
open_id: str | null = null
first_name: str | null = null
last_name: str | null = null
country: str | null = null
city: str | null = null
organization: str | null = null
contribution: int | null = null
rank: str | null = null
rating: int | null = null
max_rank: str | null = null
max_rating: int | null = null
last_online_time_seconds: int | null = null
registration_time_seconds: int | null = null
friend_of_count: int | null = null
avatar: str | null = null
title_photo: str | null = null
grade: int | null = null
{code}\\