/** * @param $validation * @param Shipment $shipment * @param ShipmentRequestLabelSpecification|null $labelSpec * @param ShipmentRequestReceiptSpecification|null $receiptSpec */ public function confirm($validation, Shipment $shipment, ShipmentRequestLabelSpecification $labelSpec = null, ShipmentRequestReceiptSpecification $receiptSpec = null) { $this->upsShipping->confirm($validation, $shipment, $labelSpec, $receiptSpec); }
/** * Request for Shipment Confirm * * Returns stdClass result with fields as documented in UPS Shipping Package XML Developers Guide * Most important is: * + /ShipmentDigest - shipment Digest used in next step, the request for Shipment Accept * * @param Shipment $shipment * @param string $validationFlag * @param stdClass|null $labelSpec * @param stdClass|null $receiptSpec * @return stdClass */ public function confirmShipment(Shipment $shipment, $validationFlag = Shipping::REQ_NONVALIDATE, $labelSpec = null, $receiptSpec = null) { $confirmResponse = $this->shippingService->confirm($validationFlag, $shipment, $labelSpec, $receiptSpec); return $confirmResponse; }