<?php

namespace SelectSiparis;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for WebMagazaAyar StructType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:WebMagazaAyar
 * @subpackage Structs
 */
class WebMagazaAyar extends AbstractStructBase
{
    /**
     * The AciklamaGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $AciklamaGuncelle;
    /**
     * The AdresGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $AdresGuncelle;
    /**
     * The AktifGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $AktifGuncelle;
    /**
     * The ApiSifreGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $ApiSifreGuncelle;
    /**
     * The FaksGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $FaksGuncelle;
    /**
     * The GsmGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $GsmGuncelle;
    /**
     * The IlGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $IlGuncelle;
    /**
     * The IlceGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $IlceGuncelle;
    /**
     * The IletisimdeGosterGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $IletisimdeGosterGuncelle;
    /**
     * The KargoGonderimLimitiGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $KargoGonderimLimitiGuncelle;
    /**
     * The LatitudeGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $LatitudeGuncelle;
    /**
     * The LongitudeGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $LongitudeGuncelle;
    /**
     * The MagazaKoduGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $MagazaKoduGuncelle;
    /**
     * The MagazaResimGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $MagazaResimGuncelle;
    /**
     * The MailGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $MailGuncelle;
    /**
     * The SiparisAdimindaGosterGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $SiparisAdimindaGosterGuncelle;
    /**
     * The SiraGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $SiraGuncelle;
    /**
     * The TanimGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $TanimGuncelle;
    /**
     * The TelefonGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $TelefonGuncelle;
    /**
     * The TeslimatSaatiAktifGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $TeslimatSaatiAktifGuncelle;
    /**
     * The UlkeGuncelle
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var bool
     */
    public $UlkeGuncelle;
    /**
     * The UserAgent
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * - nillable: true
     * @var string
     */
    public $UserAgent;
    /**
     * Constructor method for WebMagazaAyar
     * @uses WebMagazaAyar::setAciklamaGuncelle()
     * @uses WebMagazaAyar::setAdresGuncelle()
     * @uses WebMagazaAyar::setAktifGuncelle()
     * @uses WebMagazaAyar::setApiSifreGuncelle()
     * @uses WebMagazaAyar::setFaksGuncelle()
     * @uses WebMagazaAyar::setGsmGuncelle()
     * @uses WebMagazaAyar::setIlGuncelle()
     * @uses WebMagazaAyar::setIlceGuncelle()
     * @uses WebMagazaAyar::setIletisimdeGosterGuncelle()
     * @uses WebMagazaAyar::setKargoGonderimLimitiGuncelle()
     * @uses WebMagazaAyar::setLatitudeGuncelle()
     * @uses WebMagazaAyar::setLongitudeGuncelle()
     * @uses WebMagazaAyar::setMagazaKoduGuncelle()
     * @uses WebMagazaAyar::setMagazaResimGuncelle()
     * @uses WebMagazaAyar::setMailGuncelle()
     * @uses WebMagazaAyar::setSiparisAdimindaGosterGuncelle()
     * @uses WebMagazaAyar::setSiraGuncelle()
     * @uses WebMagazaAyar::setTanimGuncelle()
     * @uses WebMagazaAyar::setTelefonGuncelle()
     * @uses WebMagazaAyar::setTeslimatSaatiAktifGuncelle()
     * @uses WebMagazaAyar::setUlkeGuncelle()
     * @uses WebMagazaAyar::setUserAgent()
     * @param bool $aciklamaGuncelle
     * @param bool $adresGuncelle
     * @param bool $aktifGuncelle
     * @param bool $apiSifreGuncelle
     * @param bool $faksGuncelle
     * @param bool $gsmGuncelle
     * @param bool $ilGuncelle
     * @param bool $ilceGuncelle
     * @param bool $iletisimdeGosterGuncelle
     * @param bool $kargoGonderimLimitiGuncelle
     * @param bool $latitudeGuncelle
     * @param bool $longitudeGuncelle
     * @param bool $magazaKoduGuncelle
     * @param bool $magazaResimGuncelle
     * @param bool $mailGuncelle
     * @param bool $siparisAdimindaGosterGuncelle
     * @param bool $siraGuncelle
     * @param bool $tanimGuncelle
     * @param bool $telefonGuncelle
     * @param bool $teslimatSaatiAktifGuncelle
     * @param bool $ulkeGuncelle
     * @param string $userAgent
     */
    public function __construct($aciklamaGuncelle = null, $adresGuncelle = null, $aktifGuncelle = null, $apiSifreGuncelle = null, $faksGuncelle = null, $gsmGuncelle = null, $ilGuncelle = null, $ilceGuncelle = null, $iletisimdeGosterGuncelle = null, $kargoGonderimLimitiGuncelle = null, $latitudeGuncelle = null, $longitudeGuncelle = null, $magazaKoduGuncelle = null, $magazaResimGuncelle = null, $mailGuncelle = null, $siparisAdimindaGosterGuncelle = null, $siraGuncelle = null, $tanimGuncelle = null, $telefonGuncelle = null, $teslimatSaatiAktifGuncelle = null, $ulkeGuncelle = null, $userAgent = null)
    {
        $this
            ->setAciklamaGuncelle($aciklamaGuncelle)
            ->setAdresGuncelle($adresGuncelle)
            ->setAktifGuncelle($aktifGuncelle)
            ->setApiSifreGuncelle($apiSifreGuncelle)
            ->setFaksGuncelle($faksGuncelle)
            ->setGsmGuncelle($gsmGuncelle)
            ->setIlGuncelle($ilGuncelle)
            ->setIlceGuncelle($ilceGuncelle)
            ->setIletisimdeGosterGuncelle($iletisimdeGosterGuncelle)
            ->setKargoGonderimLimitiGuncelle($kargoGonderimLimitiGuncelle)
            ->setLatitudeGuncelle($latitudeGuncelle)
            ->setLongitudeGuncelle($longitudeGuncelle)
            ->setMagazaKoduGuncelle($magazaKoduGuncelle)
            ->setMagazaResimGuncelle($magazaResimGuncelle)
            ->setMailGuncelle($mailGuncelle)
            ->setSiparisAdimindaGosterGuncelle($siparisAdimindaGosterGuncelle)
            ->setSiraGuncelle($siraGuncelle)
            ->setTanimGuncelle($tanimGuncelle)
            ->setTelefonGuncelle($telefonGuncelle)
            ->setTeslimatSaatiAktifGuncelle($teslimatSaatiAktifGuncelle)
            ->setUlkeGuncelle($ulkeGuncelle)
            ->setUserAgent($userAgent);
    }
    /**
     * Get AciklamaGuncelle value
     * @return bool|null
     */
    public function getAciklamaGuncelle()
    {
        return $this->AciklamaGuncelle;
    }
    /**
     * Set AciklamaGuncelle value
     * @param bool $aciklamaGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setAciklamaGuncelle($aciklamaGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($aciklamaGuncelle) && !is_bool($aciklamaGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($aciklamaGuncelle, true), gettype($aciklamaGuncelle)), __LINE__);
        }
        $this->AciklamaGuncelle = $aciklamaGuncelle;
        return $this;
    }
    /**
     * Get AdresGuncelle value
     * @return bool|null
     */
    public function getAdresGuncelle()
    {
        return $this->AdresGuncelle;
    }
    /**
     * Set AdresGuncelle value
     * @param bool $adresGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setAdresGuncelle($adresGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($adresGuncelle) && !is_bool($adresGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($adresGuncelle, true), gettype($adresGuncelle)), __LINE__);
        }
        $this->AdresGuncelle = $adresGuncelle;
        return $this;
    }
    /**
     * Get AktifGuncelle value
     * @return bool|null
     */
    public function getAktifGuncelle()
    {
        return $this->AktifGuncelle;
    }
    /**
     * Set AktifGuncelle value
     * @param bool $aktifGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setAktifGuncelle($aktifGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($aktifGuncelle) && !is_bool($aktifGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($aktifGuncelle, true), gettype($aktifGuncelle)), __LINE__);
        }
        $this->AktifGuncelle = $aktifGuncelle;
        return $this;
    }
    /**
     * Get ApiSifreGuncelle value
     * @return bool|null
     */
    public function getApiSifreGuncelle()
    {
        return $this->ApiSifreGuncelle;
    }
    /**
     * Set ApiSifreGuncelle value
     * @param bool $apiSifreGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setApiSifreGuncelle($apiSifreGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($apiSifreGuncelle) && !is_bool($apiSifreGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($apiSifreGuncelle, true), gettype($apiSifreGuncelle)), __LINE__);
        }
        $this->ApiSifreGuncelle = $apiSifreGuncelle;
        return $this;
    }
    /**
     * Get FaksGuncelle value
     * @return bool|null
     */
    public function getFaksGuncelle()
    {
        return $this->FaksGuncelle;
    }
    /**
     * Set FaksGuncelle value
     * @param bool $faksGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setFaksGuncelle($faksGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($faksGuncelle) && !is_bool($faksGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($faksGuncelle, true), gettype($faksGuncelle)), __LINE__);
        }
        $this->FaksGuncelle = $faksGuncelle;
        return $this;
    }
    /**
     * Get GsmGuncelle value
     * @return bool|null
     */
    public function getGsmGuncelle()
    {
        return $this->GsmGuncelle;
    }
    /**
     * Set GsmGuncelle value
     * @param bool $gsmGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setGsmGuncelle($gsmGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($gsmGuncelle) && !is_bool($gsmGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($gsmGuncelle, true), gettype($gsmGuncelle)), __LINE__);
        }
        $this->GsmGuncelle = $gsmGuncelle;
        return $this;
    }
    /**
     * Get IlGuncelle value
     * @return bool|null
     */
    public function getIlGuncelle()
    {
        return $this->IlGuncelle;
    }
    /**
     * Set IlGuncelle value
     * @param bool $ilGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setIlGuncelle($ilGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($ilGuncelle) && !is_bool($ilGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($ilGuncelle, true), gettype($ilGuncelle)), __LINE__);
        }
        $this->IlGuncelle = $ilGuncelle;
        return $this;
    }
    /**
     * Get IlceGuncelle value
     * @return bool|null
     */
    public function getIlceGuncelle()
    {
        return $this->IlceGuncelle;
    }
    /**
     * Set IlceGuncelle value
     * @param bool $ilceGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setIlceGuncelle($ilceGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($ilceGuncelle) && !is_bool($ilceGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($ilceGuncelle, true), gettype($ilceGuncelle)), __LINE__);
        }
        $this->IlceGuncelle = $ilceGuncelle;
        return $this;
    }
    /**
     * Get IletisimdeGosterGuncelle value
     * @return bool|null
     */
    public function getIletisimdeGosterGuncelle()
    {
        return $this->IletisimdeGosterGuncelle;
    }
    /**
     * Set IletisimdeGosterGuncelle value
     * @param bool $iletisimdeGosterGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setIletisimdeGosterGuncelle($iletisimdeGosterGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($iletisimdeGosterGuncelle) && !is_bool($iletisimdeGosterGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($iletisimdeGosterGuncelle, true), gettype($iletisimdeGosterGuncelle)), __LINE__);
        }
        $this->IletisimdeGosterGuncelle = $iletisimdeGosterGuncelle;
        return $this;
    }
    /**
     * Get KargoGonderimLimitiGuncelle value
     * @return bool|null
     */
    public function getKargoGonderimLimitiGuncelle()
    {
        return $this->KargoGonderimLimitiGuncelle;
    }
    /**
     * Set KargoGonderimLimitiGuncelle value
     * @param bool $kargoGonderimLimitiGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setKargoGonderimLimitiGuncelle($kargoGonderimLimitiGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($kargoGonderimLimitiGuncelle) && !is_bool($kargoGonderimLimitiGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($kargoGonderimLimitiGuncelle, true), gettype($kargoGonderimLimitiGuncelle)), __LINE__);
        }
        $this->KargoGonderimLimitiGuncelle = $kargoGonderimLimitiGuncelle;
        return $this;
    }
    /**
     * Get LatitudeGuncelle value
     * @return bool|null
     */
    public function getLatitudeGuncelle()
    {
        return $this->LatitudeGuncelle;
    }
    /**
     * Set LatitudeGuncelle value
     * @param bool $latitudeGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setLatitudeGuncelle($latitudeGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($latitudeGuncelle) && !is_bool($latitudeGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($latitudeGuncelle, true), gettype($latitudeGuncelle)), __LINE__);
        }
        $this->LatitudeGuncelle = $latitudeGuncelle;
        return $this;
    }
    /**
     * Get LongitudeGuncelle value
     * @return bool|null
     */
    public function getLongitudeGuncelle()
    {
        return $this->LongitudeGuncelle;
    }
    /**
     * Set LongitudeGuncelle value
     * @param bool $longitudeGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setLongitudeGuncelle($longitudeGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($longitudeGuncelle) && !is_bool($longitudeGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($longitudeGuncelle, true), gettype($longitudeGuncelle)), __LINE__);
        }
        $this->LongitudeGuncelle = $longitudeGuncelle;
        return $this;
    }
    /**
     * Get MagazaKoduGuncelle value
     * @return bool|null
     */
    public function getMagazaKoduGuncelle()
    {
        return $this->MagazaKoduGuncelle;
    }
    /**
     * Set MagazaKoduGuncelle value
     * @param bool $magazaKoduGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setMagazaKoduGuncelle($magazaKoduGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($magazaKoduGuncelle) && !is_bool($magazaKoduGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($magazaKoduGuncelle, true), gettype($magazaKoduGuncelle)), __LINE__);
        }
        $this->MagazaKoduGuncelle = $magazaKoduGuncelle;
        return $this;
    }
    /**
     * Get MagazaResimGuncelle value
     * @return bool|null
     */
    public function getMagazaResimGuncelle()
    {
        return $this->MagazaResimGuncelle;
    }
    /**
     * Set MagazaResimGuncelle value
     * @param bool $magazaResimGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setMagazaResimGuncelle($magazaResimGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($magazaResimGuncelle) && !is_bool($magazaResimGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($magazaResimGuncelle, true), gettype($magazaResimGuncelle)), __LINE__);
        }
        $this->MagazaResimGuncelle = $magazaResimGuncelle;
        return $this;
    }
    /**
     * Get MailGuncelle value
     * @return bool|null
     */
    public function getMailGuncelle()
    {
        return $this->MailGuncelle;
    }
    /**
     * Set MailGuncelle value
     * @param bool $mailGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setMailGuncelle($mailGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($mailGuncelle) && !is_bool($mailGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($mailGuncelle, true), gettype($mailGuncelle)), __LINE__);
        }
        $this->MailGuncelle = $mailGuncelle;
        return $this;
    }
    /**
     * Get SiparisAdimindaGosterGuncelle value
     * @return bool|null
     */
    public function getSiparisAdimindaGosterGuncelle()
    {
        return $this->SiparisAdimindaGosterGuncelle;
    }
    /**
     * Set SiparisAdimindaGosterGuncelle value
     * @param bool $siparisAdimindaGosterGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setSiparisAdimindaGosterGuncelle($siparisAdimindaGosterGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($siparisAdimindaGosterGuncelle) && !is_bool($siparisAdimindaGosterGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($siparisAdimindaGosterGuncelle, true), gettype($siparisAdimindaGosterGuncelle)), __LINE__);
        }
        $this->SiparisAdimindaGosterGuncelle = $siparisAdimindaGosterGuncelle;
        return $this;
    }
    /**
     * Get SiraGuncelle value
     * @return bool|null
     */
    public function getSiraGuncelle()
    {
        return $this->SiraGuncelle;
    }
    /**
     * Set SiraGuncelle value
     * @param bool $siraGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setSiraGuncelle($siraGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($siraGuncelle) && !is_bool($siraGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($siraGuncelle, true), gettype($siraGuncelle)), __LINE__);
        }
        $this->SiraGuncelle = $siraGuncelle;
        return $this;
    }
    /**
     * Get TanimGuncelle value
     * @return bool|null
     */
    public function getTanimGuncelle()
    {
        return $this->TanimGuncelle;
    }
    /**
     * Set TanimGuncelle value
     * @param bool $tanimGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setTanimGuncelle($tanimGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($tanimGuncelle) && !is_bool($tanimGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($tanimGuncelle, true), gettype($tanimGuncelle)), __LINE__);
        }
        $this->TanimGuncelle = $tanimGuncelle;
        return $this;
    }
    /**
     * Get TelefonGuncelle value
     * @return bool|null
     */
    public function getTelefonGuncelle()
    {
        return $this->TelefonGuncelle;
    }
    /**
     * Set TelefonGuncelle value
     * @param bool $telefonGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setTelefonGuncelle($telefonGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($telefonGuncelle) && !is_bool($telefonGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($telefonGuncelle, true), gettype($telefonGuncelle)), __LINE__);
        }
        $this->TelefonGuncelle = $telefonGuncelle;
        return $this;
    }
    /**
     * Get TeslimatSaatiAktifGuncelle value
     * @return bool|null
     */
    public function getTeslimatSaatiAktifGuncelle()
    {
        return $this->TeslimatSaatiAktifGuncelle;
    }
    /**
     * Set TeslimatSaatiAktifGuncelle value
     * @param bool $teslimatSaatiAktifGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setTeslimatSaatiAktifGuncelle($teslimatSaatiAktifGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($teslimatSaatiAktifGuncelle) && !is_bool($teslimatSaatiAktifGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($teslimatSaatiAktifGuncelle, true), gettype($teslimatSaatiAktifGuncelle)), __LINE__);
        }
        $this->TeslimatSaatiAktifGuncelle = $teslimatSaatiAktifGuncelle;
        return $this;
    }
    /**
     * Get UlkeGuncelle value
     * @return bool|null
     */
    public function getUlkeGuncelle()
    {
        return $this->UlkeGuncelle;
    }
    /**
     * Set UlkeGuncelle value
     * @param bool $ulkeGuncelle
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setUlkeGuncelle($ulkeGuncelle = null)
    {
        // validation for constraint: boolean
        if (!is_null($ulkeGuncelle) && !is_bool($ulkeGuncelle)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a bool, %s given', var_export($ulkeGuncelle, true), gettype($ulkeGuncelle)), __LINE__);
        }
        $this->UlkeGuncelle = $ulkeGuncelle;
        return $this;
    }
    /**
     * Get UserAgent value
     * An additional test has been added (isset) before returning the property value as
     * this property may have been unset before, due to the fact that this property is
     * removable from the request (nillable=true+minOccurs=0)
     * @return string|null
     */
    public function getUserAgent()
    {
        return isset($this->UserAgent) ? $this->UserAgent : null;
    }
    /**
     * Set UserAgent value
     * This property is removable from request (nillable=true+minOccurs=0), therefore
     * if the value assigned to this property is null, it is removed from this object
     * @param string $userAgent
     * @return \SelectSiparis\WebMagazaAyar
     */
    public function setUserAgent($userAgent = null)
    {
        // validation for constraint: string
        if (!is_null($userAgent) && !is_string($userAgent)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($userAgent, true), gettype($userAgent)), __LINE__);
        }
        if (is_null($userAgent) || (is_array($userAgent) && empty($userAgent))) {
            unset($this->UserAgent);
        } else {
            $this->UserAgent = $userAgent;
        }
        return $this;
    }
}
