<?php

namespace Eurostop\Fulfilment;

class SubmittedCustomerOrderShipmentDetail extends SubmittedDataItemOfSubmittedCustomerOrderShipmentLineDtoHay9ORuz
{

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

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

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

    /**
     * @param int $OrderLineNumber
     * @param int $ShippedQuantity
     */
    public function __construct($OrderLineNumber, $ShippedQuantity)
    {
      parent::__construct();
      $this->OrderLineNumber = $OrderLineNumber;
      $this->ShippedQuantity = $ShippedQuantity;
    }

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

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

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

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

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

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

}
