Ejemplo n.º 1
0
 /**
  * @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;
 }