Skip to content

Общие типы constant v2#

Используются в запросах и ответах gateway и admin.

PaginationRequest / PaginationResponse#

Поле Тип Описание
limit / itemsPerPage int32 Размер страницы
page / currentPage int32 Номер страницы
totalItems int32 Всего элементов (только ответ)
totalPages int32 Всего страниц (только ответ)

LocaleData#

Локализованное название сущности.

Поле Тип Описание Обяз.
locale string Язык: ru, en
name string Название на языке

Version#

Актуальные версии приложения и ссылки на магазины.

Поле Тип Описание
appCurrentVersion string Текущая версия приложения
minimalIOS string Минимальная версия iOS
actualIOS string Актуальная версия iOS
minimalAndroid string Минимальная версия Android
actualAndroid string Актуальная версия Android
googlePlayURL string Ссылка Google Play
appStoreURL string Ссылка App Store
ruStoreURL string Ссылка RuStore
appGalleryURL string Ссылка AppGallery
storageURL string Ссылка на APK

CheckVersionRequest / CheckVersionResponse#

Поле Тип Описание Обяз.
version string Версия клиента
shop string Магазин установки (google, apple, rustore, appgallery)
needToUpdate bool Нужно обновление (только ответ)

Country / District / City#

Иерархия локаций: страна → регион → город.

Country

Поле Тип Описание
id int32 ID страны
name string Название (с учётом заголовка Locale)
priority int32 Приоритет сортировки
url string URL флага
locale []LocaleData Локализации
districts []District Регионы (в полном ответе)

District

Поле Тип Описание
id int32 ID региона
countryID int32 ID страны
name string Название
locale []LocaleData Локализации
cities []City Города (в полном ответе)

City

Поле Тип Описание
id int32 ID города
districtID int32 ID региона
name string Название
fromTerra bool Город из справочника Терры
timeZoneUTM int32 Смещение UTC
locale []LocaleData Локализации

PhoneNumber#

Поле Тип Описание
id int32 ID записи
countryID int32 ID страны
countryCode string Телефонный код (+7, +1 и т.д.)
countryName string Название страны
mask string Маска номера (###-###-##-##)
url string URL флага

Employment / Competence#

Справочники ниш и компетенций. В ответах fetch_* возвращаются как map uuid → объект.

Поле Тип Описание
uuid string UUID записи
name string Название (с учётом заголовка Locale)
priority int32 Приоритет сортировки

Cluster#

Поле Тип Описание
uuid string UUID кластера
name string Название
priority int32 Приоритет сортировки

SchoolEmployment#

Справочник ниш для школ (отличается от общего Employment).

Поле Тип Описание
uuid string UUID записи
name string Название
priority int32 Приоритет

TGCities#

Telegram-города для бота.

Поле Тип Описание
id int32 ID записи
city string Название города
description string Описание
priority int32 Приоритет отображения

CheckContact#

Настройки проверки телефона при регистрации (gateway, из конфигурации).

Поле Тип Описание
checkPhoneRegSchool bool Проверять при регистрации в школу
checkPhoneRegEvent bool Проверять при регистрации на событие
checkPhoneRegMentor bool Проверять при регистрации к наставнику