3namespace Sale\Handlers\Delivery\YandexTaxi\Internals;
12class ClaimsTable
extends Main\Entity\DataManager
14 public const EXTERNAL_STATUS_SUCCESS =
'success';
15 public const EXTERNAL_STATUS_FAILED =
'failed';
18 public static $externalStatuses = [
19 self::EXTERNAL_STATUS_SUCCESS,
20 self::EXTERNAL_STATUS_FAILED,
26 public static function getTableName()
28 return 'b_sale_delivery_yandex_taxi_claims';
34 public static function getMap()
38 'data_type' =>
'integer',
40 'autocomplete' =>
true
43 'data_type' =>
'integer',
46 new Main\Entity\ReferenceField(
48 '\Bitrix\Sale\Internals\ShipmentTable',
49 [
'=this.SHIPMENT_ID' =>
'ref.ID']
52 'data_type' =>
'datetime',
56 'data_type' =>
'datetime',
59 'FURTHER_CHANGES_EXPECTED' => [
60 'data_type' =>
'string',
63 'data_type' =>
'string',
66 'EXTERNAL_STATUS' => [
67 'data_type' =>
'string',
70 'EXTERNAL_RESOLUTION' => [
71 'data_type' =>
'string',
73 'EXTERNAL_CREATED_TS' => [
74 'data_type' =>
'string',
77 'EXTERNAL_UPDATED_TS' => [
78 'data_type' =>
'string',
81 'EXTERNAL_CURRENCY' => [
82 'data_type' =>
'string'
84 'EXTERNAL_FINAL_PRICE' => [
85 'data_type' =>
'float'
88 'data_type' =>
'string'
90 new Main\Entity\BooleanField(
93 'values' => [
'N',
'Y'],