Значение поля можно задать несколькими способами.

Поле с одиночным типом:

// Задать электронную почту без указания типа.
Context.data.client_email = Context.fields.client_email.create('username@example.com');
// Задать электронную почту с указанием типа.
Context.data.client_email = {
  type: EmailType.SomeType,
  email: 'username@example.com'
};

Поле с подтипом Несколько:

// Задать электронную почту без указания типа.
Context.data.client_email_list = Context.fields.client_email_list.create('username@example.com');
// Задать электронную почту с указанием типа.
Context.data.client_email_list = Context.fields.client_email_list.create('username@example.com', EmailType.SomeType);
// Задать несколько адресов электронной почты с указанием типа.
Context.data.client_email_list = [
  { type: EmailType.Home, email: 'username001@example.com' },
  { type: EmailType.Main, email: 'username002@example.com' },
  { type: EmailType.Work, email: 'username003@example.com' }
];

Обратите внимание, что при работе в сценариях не производится валидация корректности формата email-адреса.

Type parameters

Hierarchy

  • TEmail

Properties

email

email: string

Email-адрес.

type

type: T

Тип адреса EmailType.