Skip to content

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

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

PaginationRequest / PaginationResponse#

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

LocationAttrs#

Поле Тип Описание
latitude string? Широта
longitude string? Долгота
addressName string? Адрес
description string? Описание
countryID int32? ID страны
districtID int32? ID региона
cityID int32? ID города

LocationFullAttrs#

Как LocationAttrs, плюс countryName, districtName, cityName — заполняются сервисом в ответах.

DateAttrs#

Поле Тип Описание
dateFrom string (RFC3339) Начало периода
dateTo string (RFC3339) Конец периода

PropertiesAttrs#

Поле Тип Описание
chat string? Ссылка на чат
other string? Прочее
description string? Описание
url string? URL
videoCard string? Видеовизитка

MessageAttrs#

Поле Тип Описание
message string? Текст сообщения

MentorFlow (ответ)#

Поле Тип Описание
mentorFlowID int64 ID запуска
name string Название
bannerName string? Баннер
location LocationFullAttrs Локация
dateStart DateAttrs Дата старта
dateRegistration DateAttrs Период регистрации
dateInvite DateAttrs Период приглашений
properties PropertiesAttrs Свойства
isVisible bool Видимость
entityID int32? ID сущности
mentorLevelsUUIDs []string UUID уровней наставника
comeImmediately bool Можно прийти сразу
alwaysComing bool Всегда «пришёл»
isCurrent bool Текущий запуск
mentorFlowSettings object Настройки из storenv

MentorEvent (ответ)#

Поле Тип Описание
eventID int64 ID события наставника
eventMentorID string UUID наставника
eventMaxStudents int32? Лимит студентов
isVisible bool Видимость
properties PropertiesAttrs Свойства (чат и т.д.)
mentorFlow int64 ID запуска
eventType int32 Тип (перечисления)
eventTypeName string Название типа
countRejected int32 Кол-во отклонённых
clusterUUID string? UUID кластера
mentorConductsAnalysis bool Проводит разбор
mentorLevelUUID string UUID уровня наставника
isTopMentor bool Топ-наставник
userInfo User Профиль наставника (обогащение)

StudentFlow (ответ)#

Поле Тип Описание
studentFlowID int64 ID записи
mentorFlowID int64 ID запуска
userUUID string UUID студента
statusID int32 Статус (перечисления)
statusIDName string Название статуса
role int32? Роль
isOld bool Старая запись
mentorFlow MentorFlow Данные запуска

StudentRegistration (ответ)#

Поле Тип Описание
id int64 ID заявки
userUUID string UUID студента
mentorEventID int64 ID события наставника
statusID int32 Статус (перечисления)
statusIDName string Название статуса
flowID int64 ID запуска
eventMessage MessageAttrs Сообщение студента
pushSend bool Пуш отправлен

Activity (ответ)#

Поле Тип Описание
activityUUID string UUID активности
eventID int64 ID mentor event
title string? Заголовок
message string Текст
type int32 Тип (перечисления)
typeName string Название типа
action int32 Действие (перечисления)
actionName string Название действия