static function onRestServiceBuildDescription()
{
Loader::includeModule('sale');
return [
'sale' => [
CRestUtil::EVENTS=>[
'OnSaleOrderSaved'=>[
'sale',
'OnSaleOrderSaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnSaleBeforeOrderDelete'=>[
'sale',
'OnSaleBeforeOrderDelete',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnPropertyValueEntitySaved'=>[
'sale',
'OnSalePropertyValueEntitySaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnPaymentEntitySaved'=>[
'sale',
'OnSalePaymentEntitySaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnShipmentEntitySaved'=>[
'sale',
'OnSaleShipmentEntitySaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnOrderEntitySaved'=>[
'sale',
'OnSaleOrderEntitySaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnPropertyValueDeleted'=>[
'sale',
'OnSalePropertyValueDeleted',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnPaymentDeleted'=>[
'sale',
'OnSalePaymentDeleted',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnShipmentDeleted'=>[
'sale',
'OnSaleShipmentDeleted',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
'OnOrderDeleted'=>[
'sale',
'OnSaleOrderEntitySaved',
[
RestManager::class,
'processEvent'
],
[
'category' => BitrixRestSqs::CATEGORY_CRM
]
],
]
]
];
}