<?php

namespace Eurostop\Stocks;

class SubmittedTransferAction extends SubmittedDataActionOfSubmittedTransferActionDto6qbTdoQx
{

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

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

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

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

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

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

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

    /**
     * @param string $TransferIdentifier
     * @return \Eurostop\Stocks\SubmittedTransferAction
     */
    public function setTransferIdentifier($TransferIdentifier)
    {
      $this->TransferIdentifier = $TransferIdentifier;
      return $this;
    }

    /**
     * @return TransferIdentifierType
     */
    public function getTransferIdentifierType()
    {
      return $this->TransferIdentifierType;
    }

    /**
     * @param TransferIdentifierType $TransferIdentifierType
     * @return \Eurostop\Stocks\SubmittedTransferAction
     */
    public function setTransferIdentifierType($TransferIdentifierType)
    {
      $this->TransferIdentifierType = $TransferIdentifierType;
      return $this;
    }

}
