<?php

namespace Eurostop\Loyalty;

class SubmittedCustomerAttribute extends SubmittedDataItemOfSubmittedCustomerAttributeDtoKJ8WzcEX
{

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

    /**
     * @var CustomerAttributeIdentifierType $AttributeIdentifierType
     */
    protected $AttributeIdentifierType = null;

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

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

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

    /**
     * @param string $AttributeIdentifier
     * @return \Eurostop\Loyalty\SubmittedCustomerAttribute
     */
    public function setAttributeIdentifier($AttributeIdentifier)
    {
      $this->AttributeIdentifier = $AttributeIdentifier;
      return $this;
    }

    /**
     * @return CustomerAttributeIdentifierType
     */
    public function getAttributeIdentifierType()
    {
      return $this->AttributeIdentifierType;
    }

    /**
     * @param CustomerAttributeIdentifierType $AttributeIdentifierType
     * @return \Eurostop\Loyalty\SubmittedCustomerAttribute
     */
    public function setAttributeIdentifierType($AttributeIdentifierType)
    {
      $this->AttributeIdentifierType = $AttributeIdentifierType;
      return $this;
    }

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

    /**
     * @param string $AttributeValue
     * @return \Eurostop\Loyalty\SubmittedCustomerAttribute
     */
    public function setAttributeValue($AttributeValue)
    {
      $this->AttributeValue = $AttributeValue;
      return $this;
    }

}
