• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/internals/limitation.php
  • Класс: Bitrix\Crm\WebForm\Internals\LimitationTable
  • Вызов: LimitationTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
			]
		),
		new DatetimeField(
			'DATE_STAT',
			[
				'required' => true,
			]
		),
		new StringField(
			'TYPE',
			[
				'required' => true,
				'validation' => function()
				{
					return[
						new LengthValidator(null, 25),
					];
				},
			]
		),
		new StringField(
			'CODE',
			[
				'required' => true,
				'validation' => function()
				{
					return[
						new LengthValidator(null, 25),
					];
				},
			]
		),
		new IntegerField(
			'VALUE',
			[
				'default' => 0,
			]
		),
		new Main\ORM\Fields\BooleanField(
			'NOTIFIED',
			[
				'required' => false,
				'default' => false,
			]
		),
	];
}