Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php
// autogenerated file 22.07.2011 09:27
// $Id: $
// $Log: $
//
//
require_once 'SellerPaymentMethodCodeType.php';
require_once 'AddressType.php';
require_once 'IntegratedMerchantCreditCardInfoType.php';
require_once 'SellerBusinessCodeType.php';
require_once 'EbatNs_ComplexType.php';
require_once 'MerchandizingPrefCodeType.php';
require_once 'CharityAffiliationDetailsType.php';
require_once 'CurrencyCodeType.php';
require_once 'SellerLevelCodeType.php';
require_once 'SiteCodeType.php';
require_once 'TopRatedSellerDetailsType.php';
require_once 'FeatureEligibilityType.php';
require_once 'ProStoresCheckoutPreferenceType.php';
require_once 'SchedulingInfoType.php';
require_once 'SellerGuaranteeLevelCodeType.php';
require_once 'RecoupmentPolicyConsentType.php';

/**
 * Information about a user returned in the context of an item's seller. 
 *
 * @link http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/types/SellerType.html
 *
 */
class SellerType extends EbatNs_ComplexType
{
        /**
         * @var int
         */
        protected $PaisaPayStatus;
        /**
         * @var boolean
         */
        protected $AllowPaymentEdit;
        /**
         * @var CurrencyCodeType
         */
        protected $BillingCurrency;
        /**
         * @var boolean
         */
        protected $CheckoutEnabled;
        /**
         * @var boolean
         */
        protected $CIPBankAccountStored;
        /**
         * @var boolean
         */
        protected $GoodStanding;
        /**
         * @var MerchandizingPrefCodeType
         */
        protected $MerchandizingPref;
        /**
         * @var boolean
         */
        protected $QualifiesForB2BVAT;
        /**
         * @var SellerGuaranteeLevelCodeType
         */
        protected $SellerGuaranteeLevel;
        /**
         * @var SellerLevelCodeType
         */
        protected $SellerLevel;
        /**
         * @var AddressType
         */
        protected $SellerPaymentAddress;
        /**
         * @var SchedulingInfoType
         */
        protected $SchedulingInfo;
        /**
         * @var boolean
         */
        protected $StoreOwner;
        /**
         * @var anyURI
         */
        protected $StoreURL;
        /**
         * @var SellerBusinessCodeType
         */
        protected $SellerBusinessType;
        /**
         * @var boolean
         */
        protected $RegisteredBusinessSeller;
        /**
         * @var SiteCodeType
         */
        protected $StoreSite;
        /**
         * @var SellerPaymentMethodCodeType
         */
        protected $PaymentMethod;
        /**
         * @var ProStoresCheckoutPreferenceType
         */
        protected $ProStoresPreference;
        /**
         * @var boolean
         */
        protected $CharityRegistered;
        /**
         * @var boolean
         */
        protected $SafePaymentExempt;
        /**
         * @var int
         */
        protected $PaisaPayEscrowEMIStatus;
        /**
         * @var CharityAffiliationDetailsType
         */
        protected $CharityAffiliationDetails;
        /**
         * @var float
         */
        protected $TransactionPercent;
        /**
         * @var IntegratedMerchantCreditCardInfoType
         */
        protected $IntegratedMerchantCreditCardInfo;
        /**
         * @var FeatureEligibilityType
         */
        protected $FeatureEligibility;
        /**
         * @var boolean
         */
        protected $TopRatedSeller;
        /**
         * @var TopRatedSellerDetailsType
         */
        protected $TopRatedSellerDetails;
        /**
         * @var RecoupmentPolicyConsentType
         */
        protected $RecoupmentPolicyConsent;
        /**
         * @var boolean
         */
        protected $DomesticRateTable;
        /**
         * @var boolean
         */
        protected $InternationalRateTable;

        /**
         * @return int
         */
        function getPaisaPayStatus()
        {
                return $this->PaisaPayStatus;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setPaisaPayStatus($value)
        {
                $this->PaisaPayStatus = $value;
        }
        /**
         * @return boolean
         */
        function getAllowPaymentEdit()
        {
                return $this->AllowPaymentEdit;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setAllowPaymentEdit($value)
        {
                $this->AllowPaymentEdit = $value;
        }
        /**
         * @return CurrencyCodeType
         */
        function getBillingCurrency()
        {
                return $this->BillingCurrency;
        }
        /**
         * @return void
         * @param CurrencyCodeType $value 
         */
        function setBillingCurrency($value)
        {
                $this->BillingCurrency = $value;
        }
        /**
         * @return boolean
         */
        function getCheckoutEnabled()
        {
                return $this->CheckoutEnabled;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setCheckoutEnabled($value)
        {
                $this->CheckoutEnabled = $value;
        }
        /**
         * @return boolean
         */
        function getCIPBankAccountStored()
        {
                return $this->CIPBankAccountStored;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setCIPBankAccountStored($value)
        {
                $this->CIPBankAccountStored = $value;
        }
        /**
         * @return boolean
         */
        function getGoodStanding()
        {
                return $this->GoodStanding;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setGoodStanding($value)
        {
                $this->GoodStanding = $value;
        }
        /**
         * @return MerchandizingPrefCodeType
         */
        function getMerchandizingPref()
        {
                return $this->MerchandizingPref;
        }
        /**
         * @return void
         * @param MerchandizingPrefCodeType $value 
         */
        function setMerchandizingPref($value)
        {
                $this->MerchandizingPref = $value;
        }
        /**
         * @return boolean
         */
        function getQualifiesForB2BVAT()
        {
                return $this->QualifiesForB2BVAT;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setQualifiesForB2BVAT($value)
        {
                $this->QualifiesForB2BVAT = $value;
        }
        /**
         * @return SellerGuaranteeLevelCodeType
         */
        function getSellerGuaranteeLevel()
        {
                return $this->SellerGuaranteeLevel;
        }
        /**
         * @return void
         * @param SellerGuaranteeLevelCodeType $value 
         */
        function setSellerGuaranteeLevel($value)
        {
                $this->SellerGuaranteeLevel = $value;
        }
        /**
         * @return SellerLevelCodeType
         */
        function getSellerLevel()
        {
                return $this->SellerLevel;
        }
        /**
         * @return void
         * @param SellerLevelCodeType $value 
         */
        function setSellerLevel($value)
        {
                $this->SellerLevel = $value;
        }
        /**
         * @return AddressType
         */
        function getSellerPaymentAddress()
        {
                return $this->SellerPaymentAddress;
        }
        /**
         * @return void
         * @param AddressType $value 
         */
        function setSellerPaymentAddress($value)
        {
                $this->SellerPaymentAddress = $value;
        }
        /**
         * @return SchedulingInfoType
         */
        function getSchedulingInfo()
        {
                return $this->SchedulingInfo;
        }
        /**
         * @return void
         * @param SchedulingInfoType $value 
         */
        function setSchedulingInfo($value)
        {
                $this->SchedulingInfo = $value;
        }
        /**
         * @return boolean
         */
        function getStoreOwner()
        {
                return $this->StoreOwner;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setStoreOwner($value)
        {
                $this->StoreOwner = $value;
        }
        /**
         * @return anyURI
         */
        function getStoreURL()
        {
                return $this->StoreURL;
        }
        /**
         * @return void
         * @param anyURI $value 
         */
        function setStoreURL($value)
        {
                $this->StoreURL = $value;
        }
        /**
         * @return SellerBusinessCodeType
         */
        function getSellerBusinessType()
        {
                return $this->SellerBusinessType;
        }
        /**
         * @return void
         * @param SellerBusinessCodeType $value 
         */
        function setSellerBusinessType($value)
        {
                $this->SellerBusinessType = $value;
        }
        /**
         * @return boolean
         */
        function getRegisteredBusinessSeller()
        {
                return $this->RegisteredBusinessSeller;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setRegisteredBusinessSeller($value)
        {
                $this->RegisteredBusinessSeller = $value;
        }
        /**
         * @return SiteCodeType
         */
        function getStoreSite()
        {
                return $this->StoreSite;
        }
        /**
         * @return void
         * @param SiteCodeType $value 
         */
        function setStoreSite($value)
        {
                $this->StoreSite = $value;
        }
        /**
         * @return SellerPaymentMethodCodeType
         */
        function getPaymentMethod()
        {
                return $this->PaymentMethod;
        }
        /**
         * @return void
         * @param SellerPaymentMethodCodeType $value 
         */
        function setPaymentMethod($value)
        {
                $this->PaymentMethod = $value;
        }
        /**
         * @return ProStoresCheckoutPreferenceType
         */
        function getProStoresPreference()
        {
                return $this->ProStoresPreference;
        }
        /**
         * @return void
         * @param ProStoresCheckoutPreferenceType $value 
         */
        function setProStoresPreference($value)
        {
                $this->ProStoresPreference = $value;
        }
        /**
         * @return boolean
         */
        function getCharityRegistered()
        {
                return $this->CharityRegistered;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setCharityRegistered($value)
        {
                $this->CharityRegistered = $value;
        }
        /**
         * @return boolean
         */
        function getSafePaymentExempt()
        {
                return $this->SafePaymentExempt;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setSafePaymentExempt($value)
        {
                $this->SafePaymentExempt = $value;
        }
        /**
         * @return int
         */
        function getPaisaPayEscrowEMIStatus()
        {
                return $this->PaisaPayEscrowEMIStatus;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setPaisaPayEscrowEMIStatus($value)
        {
                $this->PaisaPayEscrowEMIStatus = $value;
        }
        /**
         * @return CharityAffiliationDetailsType
         */
        function getCharityAffiliationDetails()
        {
                return $this->CharityAffiliationDetails;
        }
        /**
         * @return void
         * @param CharityAffiliationDetailsType $value 
         */
        function setCharityAffiliationDetails($value)
        {
                $this->CharityAffiliationDetails = $value;
        }
        /**
         * @return float
         */
        function getTransactionPercent()
        {
                return $this->TransactionPercent;
        }
        /**
         * @return void
         * @param float $value 
         */
        function setTransactionPercent($value)
        {
                $this->TransactionPercent = $value;
        }
        /**
         * @return IntegratedMerchantCreditCardInfoType
         */
        function getIntegratedMerchantCreditCardInfo()
        {
                return $this->IntegratedMerchantCreditCardInfo;
        }
        /**
         * @return void
         * @param IntegratedMerchantCreditCardInfoType $value 
         */
        function setIntegratedMerchantCreditCardInfo($value)
        {
                $this->IntegratedMerchantCreditCardInfo = $value;
        }
        /**
         * @return FeatureEligibilityType
         */
        function getFeatureEligibility()
        {
                return $this->FeatureEligibility;
        }
        /**
         * @return void
         * @param FeatureEligibilityType $value 
         */
        function setFeatureEligibility($value)
        {
                $this->FeatureEligibility = $value;
        }
        /**
         * @return boolean
         */
        function getTopRatedSeller()
        {
                return $this->TopRatedSeller;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setTopRatedSeller($value)
        {
                $this->TopRatedSeller = $value;
        }
        /**
         * @return TopRatedSellerDetailsType
         */
        function getTopRatedSellerDetails()
        {
                return $this->TopRatedSellerDetails;
        }
        /**
         * @return void
         * @param TopRatedSellerDetailsType $value 
         */
        function setTopRatedSellerDetails($value)
        {
                $this->TopRatedSellerDetails = $value;
        }
        /**
         * @return RecoupmentPolicyConsentType
         */
        function getRecoupmentPolicyConsent()
        {
                return $this->RecoupmentPolicyConsent;
        }
        /**
         * @return void
         * @param RecoupmentPolicyConsentType $value 
         */
        function setRecoupmentPolicyConsent($value)
        {
                $this->RecoupmentPolicyConsent = $value;
        }
        /**
         * @return boolean
         */
        function getDomesticRateTable()
        {
                return $this->DomesticRateTable;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setDomesticRateTable($value)
        {
                $this->DomesticRateTable = $value;
        }
        /**
         * @return boolean
         */
        function getInternationalRateTable()
        {
                return $this->InternationalRateTable;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setInternationalRateTable($value)
        {
                $this->InternationalRateTable = $value;
        }
        /**
         * @return 
         */
        function __construct()
        {
                parent::__construct('SellerType', 'urn:ebay:apis:eBLBaseComponents');
                if (!isset(self::$_elements[__CLASS__]))
                                self::$_elements[__CLASS__] = array_merge(self::$_elements[get_parent_class()],
                                array(
                                        'PaisaPayStatus' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'AllowPaymentEdit' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'BillingCurrency' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CurrencyCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CheckoutEnabled' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'CIPBankAccountStored' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'GoodStanding' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'MerchandizingPref' =>
                                        array(
                                                'required' => false,
                                                'type' => 'MerchandizingPrefCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'QualifiesForB2BVAT' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'SellerGuaranteeLevel' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SellerGuaranteeLevelCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerLevel' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SellerLevelCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerPaymentAddress' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AddressType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SchedulingInfo' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SchedulingInfoType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'StoreOwner' =>
                                        array(
                                                'required' => true,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '1..1'
                                        ),
                                        'StoreURL' =>
                                        array(
                                                'required' => false,
                                                'type' => 'anyURI',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerBusinessType' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SellerBusinessCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'RegisteredBusinessSeller' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'StoreSite' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SiteCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PaymentMethod' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SellerPaymentMethodCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ProStoresPreference' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ProStoresCheckoutPreferenceType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CharityRegistered' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SafePaymentExempt' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PaisaPayEscrowEMIStatus' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CharityAffiliationDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CharityAffiliationDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TransactionPercent' =>
                                        array(
                                                'required' => false,
                                                'type' => 'float',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'IntegratedMerchantCreditCardInfo' =>
                                        array(
                                                'required' => false,
                                                'type' => 'IntegratedMerchantCreditCardInfoType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'FeatureEligibility' =>
                                        array(
                                                'required' => false,
                                                'type' => 'FeatureEligibilityType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TopRatedSeller' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TopRatedSellerDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'TopRatedSellerDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'RecoupmentPolicyConsent' =>
                                        array(
                                                'required' => false,
                                                'type' => 'RecoupmentPolicyConsentType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'DomesticRateTable' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'InternationalRateTable' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        )
                                ));
        }
}
?>