<?php

namespace Eurostop\Stocks;

class SubmittedPurchaseOrderAction extends SubmittedDataActionOfSubmittedPurchaseOrderActionDto6qbTdoQx
{

    /**
     * @var PurchaseOrderAction $ActionType
     */
    protected $ActionType = null;

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

    /**
     * @var PurchaseOrderIdentifierType $PurchaseOrderIdentifierType
     */
    protected $PurchaseOrderIdentifierType = null;

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

    /**
     * @return PurchaseOrderAction
     */
    public function getActionType()
    {
      return $this->ActionType;
    }

    /**
     * @param PurchaseOrderAction $ActionType
     * @return \Eurostop\Stocks\SubmittedPurchaseOrderAction
     */
    public function setActionType($ActionType)
    {
      $this->ActionType = $ActionType;
      return $this;
    }

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

    /**
     * @param string $PurchaseOrderIdentifier
     * @return \Eurostop\Stocks\SubmittedPurchaseOrderAction
     */
    public function setPurchaseOrderIdentifier($PurchaseOrderIdentifier)
    {
      $this->PurchaseOrderIdentifier = $PurchaseOrderIdentifier;
      return $this;
    }

    /**
     * @return PurchaseOrderIdentifierType
     */
    public function getPurchaseOrderIdentifierType()
    {
      return $this->PurchaseOrderIdentifierType;
    }

    /**
     * @param PurchaseOrderIdentifierType $PurchaseOrderIdentifierType
     * @return \Eurostop\Stocks\SubmittedPurchaseOrderAction
     */
    public function setPurchaseOrderIdentifierType($PurchaseOrderIdentifierType)
    {
      $this->PurchaseOrderIdentifierType = $PurchaseOrderIdentifierType;
      return $this;
    }

}
