• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/internals/deliveryresthandlertable.php
  • Класс: BitrixSaleDeliveryRestInternalsDeliveryRestHandlerTable
  • Вызов: DeliveryRestHandlerTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_ID_FIELD')
			]
		),
		new StringField(
			'NAME',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateName'],
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_NAME_FIELD')
			]
		),
		new StringField(
			'CODE',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateCode'],
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_CODE_FIELD')
			]
		),
		new IntegerField(
			'SORT',
			[
				'default' => 100,
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_SORT_FIELD')
			]
		),
		new TextField(
			'DESCRIPTION',
			[
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_DESCRIPTION_FIELD')
			]
		),
		new TextField(
			'SETTINGS',
			[
				'required' => true,
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_SETTINGS_FIELD'),
				'serialized' => true
			]
		),
		new TextField(
			'PROFILES',
			[
				'required' => true,
				'title' => Loc::getMessage('DELIVERY_REST_HANDLER_ENTITY_PROFILES_FIELD'),
				'serialized' => true
			]
		),
		new StringField('APP_ID'),
	];
}