Загрузка приложения

IProfileNotificationSettingsRequest

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IProfileNotificationSettingsRequest

Настройки отдельных типов email-уведомлений или всех необязательных уведомлений.

src/lib/interfaces/orionplace/accounts/IEmailVerification.ts
TypeScript
export interface IProfileNotificationSettingsRequest {
  // Массив ключей типов уведомлений и их значений `enabled`. Используйте ключи
  // из текущих настроек. Если передан этот массив, он имеет приоритет над
  // `enabled`.
  settings?: Array<
    Pick<IProfileNotificationSetting, 'template_type' | 'enabled'>
  >;
  // `true` включает необязательные email-уведомления; `false` отключает их. Для
  // включения нужен сохранённый email.
  enabled?: boolean;
}