<?php

namespace Eurostop\Organisation;

class SubmittedTenderType extends SubmittedDataItemOfSubmittedTenderTypeDtoTPKTiFnX
{

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

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

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

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

    /**
     * @var ReasonIdentifierType $TenderIdentifierType
     */
    protected $TenderIdentifierType = null;

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

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

    /**
     * @param string $CurrencyIdentifier
     * @return \Eurostop\Organisation\SubmittedTenderType
     */
    public function setCurrencyIdentifier($CurrencyIdentifier)
    {
      $this->CurrencyIdentifier = $CurrencyIdentifier;
      return $this;
    }

    /**
     * @return CurrencyIdentifierType
     */
    public function getCurrencyIdentifierType()
    {
      return $this->CurrencyIdentifierType;
    }

    /**
     * @param CurrencyIdentifierType $CurrencyIdentifierType
     * @return \Eurostop\Organisation\SubmittedTenderType
     */
    public function setCurrencyIdentifierType($CurrencyIdentifierType)
    {
      $this->CurrencyIdentifierType = $CurrencyIdentifierType;
      return $this;
    }

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

    /**
     * @param string $TenderDescription
     * @return \Eurostop\Organisation\SubmittedTenderType
     */
    public function setTenderDescription($TenderDescription)
    {
      $this->TenderDescription = $TenderDescription;
      return $this;
    }

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

    /**
     * @param string $TenderIdentifier
     * @return \Eurostop\Organisation\SubmittedTenderType
     */
    public function setTenderIdentifier($TenderIdentifier)
    {
      $this->TenderIdentifier = $TenderIdentifier;
      return $this;
    }

    /**
     * @return ReasonIdentifierType
     */
    public function getTenderIdentifierType()
    {
      return $this->TenderIdentifierType;
    }

    /**
     * @param ReasonIdentifierType $TenderIdentifierType
     * @return \Eurostop\Organisation\SubmittedTenderType
     */
    public function setTenderIdentifierType($TenderIdentifierType)
    {
      $this->TenderIdentifierType = $TenderIdentifierType;
      return $this;
    }

}
