Загрузка приложения
IProfileNotificationSettingsResponse
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProfileNotificationSettingsResponseТекущие настройки email-уведомлений после загрузки или сохранения.
src/lib/interfaces/orionplace/accounts/IEmailVerification.tsexport interface IProfileNotificationSettingsResponse {
// Ошибки полей или общие ошибки; null при успехе.
form_errors: Record<string, ApiFormError[]> | null;
// Сообщение об успехе или null.
success_message: string | null;
// Текущие настройки уведомлений или `null` при ошибке запроса.
page_data: {
// Доступные необязательные типы уведомлений после загрузки или сохранения
// `settings`. Отсутствуют при сохранении только `enabled`.
settings?: IProfileNotificationSetting[];
// `true`, если включены все доступные необязательные типы уведомлений.
// `false`, если хотя бы один выключен или доступных необязательных типов
// нет.
notifications_enabled?: boolean;
} | null;
}