<?php

namespace Eurostop\Fulfilment;

class CustomerOrderShipmentDetail extends RetrievedDataItemOfCustomerOrderShipmentDetailDtoHay9ORuz
{

    /**
     * @var int $OrderLineNumber
     */
    protected $OrderLineNumber = null;

    /**
     * @var int $ParcelNumber
     */
    protected $ParcelNumber = null;

    /**
     * @var string $ProductIdentifier
     */
    protected $ProductIdentifier = null;

    /**
     * @var int $ShippedQuantity
     */
    protected $ShippedQuantity = null;

    /**
     * @var string $SkuIdentifier
     */
    protected $SkuIdentifier = null;

    
    public function __construct()
    {
      parent::__construct();
    }

    /**
     * @return int
     */
    public function getOrderLineNumber()
    {
      return $this->OrderLineNumber;
    }

    /**
     * @param int $OrderLineNumber
     * @return \Eurostop\Fulfilment\CustomerOrderShipmentDetail
     */
    public function setOrderLineNumber($OrderLineNumber)
    {
      $this->OrderLineNumber = $OrderLineNumber;
      return $this;
    }

    /**
     * @return int
     */
    public function getParcelNumber()
    {
      return $this->ParcelNumber;
    }

    /**
     * @param int $ParcelNumber
     * @return \Eurostop\Fulfilment\CustomerOrderShipmentDetail
     */
    public function setParcelNumber($ParcelNumber)
    {
      $this->ParcelNumber = $ParcelNumber;
      return $this;
    }

    /**
     * @return string
     */
    public function getProductIdentifier()
    {
      return $this->ProductIdentifier;
    }

    /**
     * @param string $ProductIdentifier
     * @return \Eurostop\Fulfilment\CustomerOrderShipmentDetail
     */
    public function setProductIdentifier($ProductIdentifier)
    {
      $this->ProductIdentifier = $ProductIdentifier;
      return $this;
    }

    /**
     * @return int
     */
    public function getShippedQuantity()
    {
      return $this->ShippedQuantity;
    }

    /**
     * @param int $ShippedQuantity
     * @return \Eurostop\Fulfilment\CustomerOrderShipmentDetail
     */
    public function setShippedQuantity($ShippedQuantity)
    {
      $this->ShippedQuantity = $ShippedQuantity;
      return $this;
    }

    /**
     * @return string
     */
    public function getSkuIdentifier()
    {
      return $this->SkuIdentifier;
    }

    /**
     * @param string $SkuIdentifier
     * @return \Eurostop\Fulfilment\CustomerOrderShipmentDetail
     */
    public function setSkuIdentifier($SkuIdentifier)
    {
      $this->SkuIdentifier = $SkuIdentifier;
      return $this;
    }

}
