EntityMarkerTable::getMap

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. EntityMarkerTable
  4. getMap
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/invoice/internals/entitymarker.php
  • Класс: Bitrix\Crm\Invoice\Internals\EntityMarkerTable
  • Вызов: EntityMarkerTable::getMap
static function getMap()
{
	return array(
		new Main\Entity\IntegerField(
			'ID',
			array(
			 'autocomplete' => true,
			 'primary' => true,
			)
		),

		new Main\Entity\IntegerField('ORDER_ID'),

		new Main\Entity\StringField(
			'ENTITY_TYPE',
			array(
				'size' => 25,
			)
		),

		new Main\Entity\IntegerField('ENTITY_ID'),

		new Main\Entity\StringField(
			'TYPE',
			array(
				'size' => 10,
			)
		),

		new Main\Entity\StringField(
			'CODE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateComment')
			)
		),

		new Main\Entity\StringField(
			'MESSAGE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateMessage')
			)
		),

		new Main\Entity\StringField(
			'COMMENT',
			array(
				'size' => 500,
				'validation' => array(__CLASS__, 'validateComment')
			)
		),

		new Main\Entity\IntegerField('USER_ID'),

		new Main\Entity\DatetimeField(
			'DATE_CREATE'
		),

		new Main\Entity\DatetimeField(
			'DATE_UPDATE'
		),

		new Main\Entity\BooleanField(
			'SUCCESS',
			array(
				'size' => 1,
				'validation' => array(__CLASS__, 'validateSuccess')
			)
		),
	);
}

Добавить комментарий