Skip to content

Общие типы storenv#

Настройки хранятся в terra-storenv-service и используются сервисами mentor и school для управления регистрациями.

MentorSettingsResponse#

Поле Тип Описание
uuid string UUID записи настроек
flowID int64 ID mentor flow (запуска)
enableRegistrationVolunteer bool Регистрация открыта для волонтёров
enableRegistrationVip bool Регистрация открыта для VIP
enableRegistrationOther bool Регистрация открыта для остальных ролей
maxCountRegistration int32 Максимальное число регистраций
needInvite bool Требуется инвайт для регистрации
createdAt string (RFC3339) Дата создания
updatedAt string (RFC3339) Дата обновления

SchoolSettingsResponse#

Поле Тип Описание
uuid string UUID записи настроек
flowID int64? ID mentor flow (если привязан)
schoolFlowUUID string (uuid) UUID school flow
enableRegistrationVolunteer bool Регистрация открыта для волонтёров
enableRegistrationVip bool Регистрация открыта для VIP
enableRegistrationOther bool Регистрация открыта для остальных ролей
maxCountRegistration int32 Максимальное число регистраций
needInvite bool Требуется инвайт для регистрации
createdAt string (RFC3339) Дата создания
updatedAt string (RFC3339) Дата обновления

Флаги настроек#

Флаг Описание
enableRegistrationVolunteer Открытие регистраций для волонтёров
enableRegistrationVip Открытие регистраций для VIP
enableRegistrationOther Открытие регистраций для остальных ролей
needInvite Требование инвайт-кода перед регистрацией
maxCountRegistration Лимит регистраций

При useDefaultValues: true значения берутся из таблиц дефолтов сервиса (default_mentor_flow_settings / default_school_flow_settings).