<?php

namespace Eurostop\Fulfilment;

class GetCustomerOrderByIdentifier
{

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

    /**
     * @var CustomerOrderIdentifierType $customerOrderIdentifierType
     */
    protected $customerOrderIdentifierType = null;

    /**
     * @param string $customerOrderIdentifier
     * @param CustomerOrderIdentifierType $customerOrderIdentifierType
     */
    public function __construct($customerOrderIdentifier = null, $customerOrderIdentifierType = null)
    {
      $this->customerOrderIdentifier = $customerOrderIdentifier;
      $this->customerOrderIdentifierType = $customerOrderIdentifierType;
    }

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

    /**
     * @param string $customerOrderIdentifier
     * @return \Eurostop\Fulfilment\GetCustomerOrderByIdentifier
     */
    public function setCustomerOrderIdentifier($customerOrderIdentifier)
    {
      $this->customerOrderIdentifier = $customerOrderIdentifier;
      return $this;
    }

    /**
     * @return CustomerOrderIdentifierType
     */
    public function getCustomerOrderIdentifierType()
    {
      return $this->customerOrderIdentifierType;
    }

    /**
     * @param CustomerOrderIdentifierType $customerOrderIdentifierType
     * @return \Eurostop\Fulfilment\GetCustomerOrderByIdentifier
     */
    public function setCustomerOrderIdentifierType($customerOrderIdentifierType)
    {
      $this->customerOrderIdentifierType = $customerOrderIdentifierType;
      return $this;
    }

}
