<?php

namespace Eurostop\Products;

class SubmittedSkuAction extends SubmittedDataActionOfSubmittedSkuActionDtoVNxenGD6
{

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

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

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

    /**
     * @param SkuAction $ActionType
     * @param SkuIdentifierType $SkuIdentifierType
     */
    public function __construct($ActionType, $SkuIdentifierType)
    {
      parent::__construct();
      $this->ActionType = $ActionType;
      $this->SkuIdentifierType = $SkuIdentifierType;
    }

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

    /**
     * @param SkuAction $ActionType
     * @return \Eurostop\Products\SubmittedSkuAction
     */
    public function setActionType($ActionType)
    {
      $this->ActionType = $ActionType;
      return $this;
    }

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

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

    /**
     * @return SkuIdentifierType
     */
    public function getSkuIdentifierType()
    {
      return $this->SkuIdentifierType;
    }

    /**
     * @param SkuIdentifierType $SkuIdentifierType
     * @return \Eurostop\Products\SubmittedSkuAction
     */
    public function setSkuIdentifierType($SkuIdentifierType)
    {
      $this->SkuIdentifierType = $SkuIdentifierType;
      return $this;
    }

}
