Yandex\Market\Partner\PartnerClient::updateDelivery PHP Method

updateDelivery() public method

Update changed delivery parameters
public updateDelivery ( integer $orderId, Yandex\Market\Partner\Models\Delivery $delivery ) : Yandex\Market\Partner\Models\Order
$orderId integer
$delivery Yandex\Market\Partner\Models\Delivery
return Yandex\Market\Partner\Models\Order Example: PUT /v2/campaigns/10003/order/12345/delivery.json HTTP/1.1
    public function updateDelivery($orderId, Models\Delivery $delivery)
    {
        $resource = 'campaigns/' . $this->campaignId . '/orders/' . $orderId . '/delivery.json';
        $response = $this->sendRequest('PUT', $this->getServiceUrl($resource), ['json' => $delivery->toArray()]);
        $decodedResponseBody = $this->getDecodedBody($response->getBody());
        $updateOrderDeliveryResponse = new Models\UpdateOrderDeliveryResponse($decodedResponseBody);
        return $updateOrderDeliveryResponse->getOrder();
    }