send("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels", [ 'method' => 'GET', 'query' => $queryParams, ]); } public function getShippingLabelsAsync($queryParams = []) { return $this->sendAsync("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels", [ 'method' => 'GET', 'query' => $queryParams, ]); } /** * Operation submitShippingLabelRequest * */ public function submitShippingLabelRequest($body = []) { return $this->send("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels", [ 'method' => 'POST', 'json' => $body ]); } public function submitShippingLabelRequestAsync($body = []) { return $this->sendAsync("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels", [ 'method' => 'POST', 'json' => $body ]); } /** * Operation getShippingLabel * * @param string $purchaseOrderNumber The purchase order number for which you want to return the shipping label. It should be the same purchaseOrderNumber as received in the order. * */ public function getShippingLabel($purchaseOrderNumber) { return $this->send("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels/{$purchaseOrderNumber}", [ 'method' => 'GET', ]); } public function getShippingLabelAsync($purchaseOrderNumber) { return $this->sendAsync("/vendor/directFulfillment/shipping/2021-12-28/shippingLabels/{$purchaseOrderNumber}", [ 'method' => 'GET', ]); } }