namespace yii_app\records;
-use app\controllers\MarketplaceOrderStatusTypesController;
use Yii;
/**
* @property string|null $warehouse_guid Идентификатор магазина
* @property string $creation_date Дата создания заказа
* @property string $updated_at Время последнего обновления
+ * @property string|null $returned_at Время создания возврата
+ * @property string|null $return_data Полный сырой ответ API возврата
+ * @property int $fake Тестовый заказ
* @property float $total Итоговая сумма к оплате
* @property float $delivery_total Стоимость доставки
* @property float $buyer_total_before_discount Сумма до скидок
public function rules()
{
return [
- [['store_id', 'warehouse_guid', 'raw_data', 'guid'], 'default', 'value' => null],
+ [['store_id', 'warehouse_guid', 'returned_at', 'return_data', 'raw_data', 'guid'], 'default', 'value' => null],
[['cancel_requested'], 'default', 'value' => 0],
[['status_1c'], 'default', 'value' => 1],
[['marketplace_order_id', 'status_id', 'substatus_id', 'creation_date', 'updated_at', 'total', 'delivery_total', 'buyer_total_before_discount', 'tax_system', 'payment_type', 'payment_method'], 'required'],
- [['store_id', 'status_id', 'substatus_id', 'cancel_requested', 'status_1c'], 'default', 'value' => null],
- [['store_id', 'status_id', 'substatus_id', 'cancel_requested', 'status_1c'], 'integer'],
- [['creation_date', 'updated_at'], 'safe'],
+ [['store_id', 'status_id', 'substatus_id', 'fake', 'cancel_requested', 'status_1c'], 'default', 'value' => null],
+ [['store_id', 'status_id', 'substatus_id', 'fake', 'cancel_requested', 'status_1c'], 'integer'],
+ [['creation_date', 'updated_at', 'returned_at'], 'safe'],
+ [['return_data', 'raw_data'], 'string'],
[['total', 'delivery_total', 'buyer_total_before_discount'], 'number'],
- [['raw_data'], 'string'],
[['marketplace_order_id'], 'string', 'max' => 64],
[['warehouse_guid', 'guid'], 'string', 'max' => 36],
[['tax_system', 'payment_type', 'payment_method'], 'string', 'max' => 32],
'warehouse_guid' => 'Идентификатор магазина',
'creation_date' => 'Дата создания заказа',
'updated_at' => 'Время последнего обновления',
+ 'returned_at' => 'Время создания возврата',
+ 'return_data' => 'Полный сырой ответ API возврата',
+ 'fake' => 'Тестовый заказ',
'total' => 'Итоговая сумма к оплате',
'delivery_total' => 'Стоимость доставки',
'buyer_total_before_discount' => 'Сумма до скидок',