<?php
use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for KodIKluczePakietuIReceptMT StructType
 * Meta information extracted from the WSDL
 * - documentation: Kod i klucz do pakietu recept oraz klucze i numery każdej recepty w pakiecie.
 * @subpackage Structs
 */
class KodIKluczePakietuIReceptMT extends AbstractStructBase
{
    /**
     * The kluczIKodPakietuRecept
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 1
     * @var KluczIKodPakietuReceptMT
     */
    public $kluczIKodPakietuRecept;
    /**
     * The kluczeINumeryRecept
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var KluczeINumeryReceptMT
     */
    public $kluczeINumeryRecept;
    /**
     * Constructor method for KodIKluczePakietuIReceptMT
     * @uses KodIKluczePakietuIReceptMT::setKluczIKodPakietuRecept()
     * @uses KodIKluczePakietuIReceptMT::setKluczeINumeryRecept()
     * @param KluczIKodPakietuReceptMT $kluczIKodPakietuRecept
     * @param KluczeINumeryReceptMT $kluczeINumeryRecept
     */
    public function __construct(KluczIKodPakietuReceptMT $kluczIKodPakietuRecept = null, KluczeINumeryReceptMT $kluczeINumeryRecept = null)
    {
        $this
            ->setKluczIKodPakietuRecept($kluczIKodPakietuRecept)
            ->setKluczeINumeryRecept($kluczeINumeryRecept);
    }
    /**
     * Get kluczIKodPakietuRecept value
     * @return KluczIKodPakietuReceptMT
     */
    public function getKluczIKodPakietuRecept()
    {
        return $this->kluczIKodPakietuRecept;
    }
    /**
     * Set kluczIKodPakietuRecept value
     * @param KluczIKodPakietuReceptMT $kluczIKodPakietuRecept
     * @return KodIKluczePakietuIReceptMT
     */
    public function setKluczIKodPakietuRecept(KluczIKodPakietuReceptMT $kluczIKodPakietuRecept = null)
    {
        $this->kluczIKodPakietuRecept = $kluczIKodPakietuRecept;
        return $this;
    }
    /**
     * Get kluczeINumeryRecept value
     * @return KluczeINumeryReceptMT|null
     */
    public function getKluczeINumeryRecept()
    {
        return $this->kluczeINumeryRecept;
    }
    /**
     * Set kluczeINumeryRecept value
     * @param KluczeINumeryReceptMT $kluczeINumeryRecept
     * @return KodIKluczePakietuIReceptMT
     */
    public function setKluczeINumeryRecept(KluczeINumeryReceptMT $kluczeINumeryRecept = null)
    {
        $this->kluczeINumeryRecept = $kluczeINumeryRecept;
        return $this;
    }
}
