v0.5.0
Changes
- Классы сервисов, которые имеют метод
list
(CrossborderService, FboService, FbsService) являются реализациями
интерфейсаHasOrdersInterface
.
breaking changes
У методов перечисленных ниже изменилась сигнатура. Метод list
в качестве аргумента принимает только массив.
- Gam6itko\OzonSeller\Service\V2\Posting\CrossborderService::list
- Gam6itko\OzonSeller\Service\V2\Posting\FboService::list
- Gam6itko\OzonSeller\Service\V2\Posting\FbsService::list
before v0.5
use Gam6itko\OzonSeller\Service\V2\Posting\CrossborderService;
$svc = new CrossborderService($config, $client);
$svc->list(
SortDirection::ASC,
0,
10,
[
'since' => new \DateTime('2019-01-01'),
'to' => new \DateTime('2020-01-01'),
'status' => Status::AWAITING_APPROVE,
]
);
after v0.5
use Gam6itko\OzonSeller\Enum\SortDirection;
use Gam6itko\OzonSeller\Enum\Status;
use Gam6itko\OzonSeller\Service\V2\Posting\CrossborderService;
$svc = new CrossborderService($config, $client);
$svc->list([
'dir' => SortDirection::ASC,
'offset' => 0,
'limit' => 10,
'filter' => [
'since' => new \DateTime('2019-01-01'),
'to' => new \DateTime('2020-01-01'),
'status' => Status::AWAITING_APPROVE,
]
]);
// or
$svc->list([
'filter' => [
'since' => new \DateTime('2019-01-01'),
'to' => new \DateTime('2020-01-01'),
'status' => Status::AWAITING_APPROVE,
]
]);
Значения по-умолчанию:
dir: 'asc'
offset: 0
limit: 10