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

IEmailEnrollRequest

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

IEmailEnrollRequest

Запрос двухэтапного подтверждения email.

app/interfaces/orionplace/accounts/IEmailVerification.ts
TypeScript
export type IEmailEnrollRequest =
  | {
      // `step_email` отправляет код; `step_email_code` проверяет его. Оба
      // запроса должны использовать одну сессию.
      step: 'step_email';
      // Обязательный корректный email на первом шаге. Укажите новый адрес: уже
      // зарегистрированный адрес, включая текущий адрес аккаунта, вызывает
      // ошибку.
      email: string;
    }
  | {
      // `step_email` отправляет код; `step_email_code` проверяет его. Оба
      // запроса должны использовать одну сессию.
      step: 'step_email_code';
      // Код из письма длиной четыре символа. Передавайте строкой, чтобы
      // сохранить начальные нули.
      code: string;
    };