Общие типы mentor v2
Используются в запросах и ответах gateway и admin.
| Поле |
Тип |
Описание |
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 |
Название действия |