<?php

namespace Eurostop\Sales;

class SubmittedReceiptVoucherPurchaseCustom extends SubmittedDataItemOfSubmittedReceiptVoucherPurchaseDtonkuuQA70Custom
{

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

    /**
     * @var ReceiptVoucherType $VoucherType
     */
    protected $VoucherType = null;

    /**
     * @var float $VoucherValue
     */
    protected $VoucherValue = null;

    /**
     * @param ReceiptVoucherType $VoucherType
     * @param float $VoucherValue
     */
    public function __construct($VoucherType, $VoucherValue)
    {
      parent::__construct();
      $this->VoucherType = $VoucherType;
      $this->VoucherValue = $VoucherValue;
    }

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

    /**
     * @param string $VoucherNumber
     * @return \Eurostop\Sales\SubmittedReceiptVoucherPurchase
     */
    public function setVoucherNumber($VoucherNumber)
    {
      $this->VoucherNumber = $VoucherNumber;
      return $this;
    }

    /**
     * @return ReceiptVoucherType
     */
    public function getVoucherType()
    {
      return $this->VoucherType;
    }

    /**
     * @param ReceiptVoucherType $VoucherType
     * @return \Eurostop\Sales\SubmittedReceiptVoucherPurchase
     */
    public function setVoucherType($VoucherType)
    {
      $this->VoucherType = $VoucherType;
      return $this;
    }

    /**
     * @return float
     */
    public function getVoucherValue()
    {
      return $this->VoucherValue;
    }

    /**
     * @param float $VoucherValue
     * @return \Eurostop\Sales\SubmittedReceiptVoucherPurchase
     */
    public function setVoucherValue($VoucherValue)
    {
      $this->VoucherValue = $VoucherValue;
      return $this;
    }

}
