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

IProfileNotificationSetting

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

IProfileNotificationSetting

Доступный тип email-уведомлений и его текущая настройка.

app/interfaces/orionplace/accounts/IEmailVerification.ts
TypeScript
export interface IProfileNotificationSetting {
  // Ключ типа уведомлений. Передайте полученное значение при сохранении
  // настройки.
  template_type: string;
  // Название типа уведомлений.
  label: string;
  // Описание условия отправки уведомления.
  description: string;
  // Название значка типа уведомлений.
  icon: string;
  // Включён ли этот тип уведомлений для покупателя.
  enabled: boolean;
  // Доступен ли этот тип покупателю. Ответ с настройками покупателя содержит
  // доступные типы со значением `true`.
  eligible: boolean;
  // Обязательно ли уведомление. Ответ с настройками покупателя содержит
  // необязательные типы со значением `false`.
  required: boolean;
}