Тип данных для представления номера телефона.

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

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

Context.data.phone_list = []
const phone1 = Context.fields.phone_list.create('+7987654321', PhoneType.Main);
const phone2 = Context.fields.phone_list.create('8-999-123456', PhoneType.Work, '101');
const phone3 = {
  type: PhoneType.Work,
  tel: '8-999-123456',
  ext: '101',
};
Context.data.phone_list.push(phone1, phone2, phone3)

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

Context.data.client_phone = Context.fields.client_phone.create('+7987654321');
Context.data.client_phone = Context.fields.client_phone.create('8-999-123456','101');
Context.data.client_phone = {
  type: PhoneType.Work,
  tel: '8-999-123456',
  ext: '101',
};

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

Type parameters

Hierarchy

  • TPhone

Properties

Optional ext

ext: undefined | string

Добавочный номер.

tel

tel: string

Телефон.

type

type: T

Тип телефона PhoneType.