- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/entity/b24integrationstattable.php
- Класс: BitrixSaleExchangeIntegrationEntityB24integrationStatTable
- Вызов: B24integrationStatTable::getMap
static function getMap()
{
return [
new MainEntityIntegerField('ID', ['primary' => true, 'autocomplete' => true]),
new MainEntityEnumField('ENTITY_TYPE_ID', [
'required' => true,
'values' => [
EntityType::ORDER,
]]),
new MainEntityIntegerField('ENTITY_ID', ['required' => true]),
new MainEntityDatetimeField('DATE_UPDATE'),
new MainEntityDatetimeField('TIMESTAMP_X', ['default_value' => new MainTypeDateTime()]),
new MainEntityIntegerField('PROVIDER_ID', ['required' => true]),
new MainEntityStringField("CURRENCY", ['required' => true]),
new MainEntityEnumField("STATUS", [
'required' => true,
'values' => [
StatusType::SUCCESS_NAME,
StatusType::PROCESS_NAME,
StatusType::FAULTY_NAME
]]),
new MainEntityStringField("XML_ID", ['required' => true]),
new MainEntityFloatField("AMOUNT", ['required' => true]),
];
}