• Модуль: faceid
  • Путь к файлу: ~/bitrix/modules/faceid/lib/agreement.php
  • Класс: BitrixFaceidAgreementTable
  • Вызов: AgreementTable::getMap
static function getMap()
{
	return array(
		new EntityIntegerField('ID', array(
			'primary' => true,
			'autocomplete' => true
		)),
		new EntityIntegerField('USER_ID', array(
			'required' => true
		)),
		new EntityStringField('NAME', array(
			'validation' => array(__CLASS__, 'validateName')
		)),
		new EntityStringField('EMAIL', array(
			'required' => true,
			'validation' => array(__CLASS__, 'validateEmail')
		)),
		new EntityDatetimeField('DATE', array(
			'required' => true
		)),
		new EntityStringField('IP_ADDRESS', array(
			'required' => true,
			'validation' => array(__CLASS__, 'validateIpAddress')
		)),
	);
}