Общие типы 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).