- Модуль: 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')
)),
);
}