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 'ExternalProductIDType.php';
require_once 'CharityType.php';
require_once 'DescriptionReviseModeCodeType.php';
require_once 'HitCounterCodeType.php';
require_once 'InventoryTrackingMethodCodeType.php';
require_once 'UserType.php';
require_once 'SellingStatusType.php';
require_once 'ListingDetailsType.php';
require_once 'AttributeArrayType.php';
require_once 'ItemCompatibilityListType.php';
require_once 'CrossPromotionsType.php';
require_once 'ShippingDetailsType.php';
require_once 'DiscountPriceInfoType.php';
require_once 'VATDetailsType.php';
require_once 'AmountType.php';
require_once 'CurrencyCodeType.php';
require_once 'CountryCodeType.php';
require_once 'LookupAttributeArrayType.php';
require_once 'ListingCheckoutRedirectPreferenceType.php';
require_once 'BuyerRequirementDetailsType.php';
require_once 'ReturnPolicyType.php';
require_once 'AttributeSetArrayType.php';
require_once 'PictureDetailsType.php';
require_once 'StorefrontType.php';
require_once 'ProductListingDetailsType.php';
require_once 'VariationsType.php';
require_once 'BuyerProtectionDetailsType.php';
require_once 'ItemPolicyViolationType.php';
require_once 'PaymentDetailsType.php';
require_once 'SearchDetailsType.php';
require_once 'SiteCodeType.php';
require_once 'GiftServicesCodeType.php';
require_once 'NameValueListArrayType.php';
require_once 'BestOfferDetailsType.php';
require_once 'BuyerProtectionCodeType.php';
require_once 'ExtendedContactDetailsType.php';
require_once 'ReviseStatusType.php';
require_once 'AddressType.php';
require_once 'ListingDesignerType.php';
require_once 'BuyerPaymentMethodCodeType.php';
require_once 'ListingTypeCodeType.php';
require_once 'ListingEnhancementsCodeType.php';
require_once 'QuantityAvailableHintCodeType.php';
require_once 'DistanceType.php';
require_once 'ItemIDType.php';
require_once 'BiddingDetailsType.php';
require_once 'SkypeContactOptionCodeType.php';
require_once 'ListingSubtypeCodeType.php';
require_once 'BusinessSellerDetailsType.php';
require_once 'EbatNs_ComplexType.php';
require_once 'SKUType.php';
require_once 'UUIDType.php';
require_once 'CategoryType.php';

/**
 * Contains the data defining one item. A seller populates an object ofthis type at 
 * listing time with the definition of a new item. A selleralso uses an object of 
 * this type to relist or revise an item. Callsthat retrieve item data (such as the 
 * GetSellerList call) return an object ofthis type, filled with the item's data. 
 * Some fields are applicable bothto eBay listings and Half.com listings. Some 
 * fields are only applicable to eBay listings,and others are only applicable to 
 * Half.com listings. 
 *
 * @link http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/types/ItemType.html
 *
 */
class ItemType extends EbatNs_ComplexType
{
        /**
         * @var string
         */
        protected $ApplicationData;
        /**
         * @var AttributeSetArrayType
         */
        protected $AttributeSetArray;
        /**
         * @var AttributeArrayType
         */
        protected $AttributeArray;
        /**
         * @var LookupAttributeArrayType
         */
        protected $LookupAttributeArray;
        /**
         * @var boolean
         */
        protected $AutoPay;
        /**
         * @var PaymentDetailsType
         */
        protected $PaymentDetails;
        /**
         * @var BiddingDetailsType
         */
        protected $BiddingDetails;
        /**
         * @var boolean
         */
        protected $MotorsGermanySearchable;
        /**
         * @var BuyerProtectionCodeType
         */
        protected $BuyerProtection;
        /**
         * @var AmountType
         */
        protected $BuyItNowPrice;
        /**
         * @var boolean
         */
        protected $CategoryMappingAllowed;
        /**
         * @var CharityType
         */
        protected $Charity;
        /**
         * @var CountryCodeType
         */
        protected $Country;
        /**
         * @var CrossPromotionsType
         */
        protected $CrossPromotion;
        /**
         * @var CurrencyCodeType
         */
        protected $Currency;
        /**
         * @var string
         */
        protected $Description;
        /**
         * @var DescriptionReviseModeCodeType
         */
        protected $DescriptionReviseMode;
        /**
         * @var DistanceType
         */
        protected $Distance;
        /**
         * @var int
         */
        protected $GiftIcon;
        /**
         * @var GiftServicesCodeType
         */
        protected $GiftServices;
        /**
         * @var HitCounterCodeType
         */
        protected $HitCounter;
        /**
         * @var ItemIDType
         */
        protected $ItemID;
        /**
         * @var ListingDetailsType
         */
        protected $ListingDetails;
        /**
         * @var ListingDesignerType
         */
        protected $ListingDesigner;
        /**
         * @var token
         */
        protected $ListingDuration;
        /**
         * @var ListingEnhancementsCodeType
         */
        protected $ListingEnhancement;
        /**
         * @var ListingTypeCodeType
         */
        protected $ListingType;
        /**
         * @var string
         */
        protected $Location;
        /**
         * @var int
         */
        protected $LotSize;
        /**
         * @var string
         */
        protected $PartnerCode;
        /**
         * @var string
         */
        protected $PartnerName;
        /**
         * @var BuyerPaymentMethodCodeType
         */
        protected $PaymentMethods;
        /**
         * @var string
         */
        protected $PayPalEmailAddress;
        /**
         * @var CategoryType
         */
        protected $PrimaryCategory;
        /**
         * @var boolean
         */
        protected $PrivateListing;
        /**
         * @var ProductListingDetailsType
         */
        protected $ProductListingDetails;
        /**
         * @var int
         */
        protected $Quantity;
        /**
         * @var string
         */
        protected $PrivateNotes;
        /**
         * @var string
         */
        protected $RegionID;
        /**
         * @var boolean
         */
        protected $RelistLink;
        /**
         * @var AmountType
         */
        protected $ReservePrice;
        /**
         * @var ReviseStatusType
         */
        protected $ReviseStatus;
        /**
         * @var dateTime
         */
        protected $ScheduleTime;
        /**
         * @var CategoryType
         */
        protected $SecondaryCategory;
        /**
         * @var CategoryType
         */
        protected $FreeAddedCategory;
        /**
         * @var UserType
         */
        protected $Seller;
        /**
         * @var SellingStatusType
         */
        protected $SellingStatus;
        /**
         * @var ShippingDetailsType
         */
        protected $ShippingDetails;
        /**
         * @var string
         */
        protected $ShipToLocations;
        /**
         * @var SiteCodeType
         */
        protected $Site;
        /**
         * @var AmountType
         */
        protected $StartPrice;
        /**
         * @var StorefrontType
         */
        protected $Storefront;
        /**
         * @var string
         */
        protected $SubTitle;
        /**
         * @var duration
         */
        protected $TimeLeft;
        /**
         * @var string
         */
        protected $Title;
        /**
         * @var UUIDType
         */
        protected $UUID;
        /**
         * @var VATDetailsType
         */
        protected $VATDetails;
        /**
         * @var string
         */
        protected $SellerVacationNote;
        /**
         * @var long
         */
        protected $WatchCount;
        /**
         * @var long
         */
        protected $HitCount;
        /**
         * @var boolean
         */
        protected $DisableBuyerRequirements;
        /**
         * @var BestOfferDetailsType
         */
        protected $BestOfferDetails;
        /**
         * @var boolean
         */
        protected $LocationDefaulted;
        /**
         * @var boolean
         */
        protected $ThirdPartyCheckout;
        /**
         * @var boolean
         */
        protected $UseTaxTable;
        /**
         * @var boolean
         */
        protected $GetItFast;
        /**
         * @var boolean
         */
        protected $BuyerResponsibleForShipping;
        /**
         * @var boolean
         */
        protected $LimitedWarrantyEligible;
        /**
         * @var string
         */
        protected $eBayNotes;
        /**
         * @var long
         */
        protected $QuestionCount;
        /**
         * @var boolean
         */
        protected $Relisted;
        /**
         * @var int
         */
        protected $QuantityAvailable;
        /**
         * @var SKUType
         */
        protected $SKU;
        /**
         * @var boolean
         */
        protected $CategoryBasedAttributesPrefill;
        /**
         * @var SearchDetailsType
         */
        protected $SearchDetails;
        /**
         * @var string
         */
        protected $PostalCode;
        /**
         * @var boolean
         */
        protected $ShippingTermsInDescription;
        /**
         * @var ExternalProductIDType
         */
        protected $ExternalProductID;
        /**
         * @var string
         */
        protected $SellerInventoryID;
        /**
         * @var PictureDetailsType
         */
        protected $PictureDetails;
        /**
         * @var int
         */
        protected $DispatchTimeMax;
        /**
         * @var boolean
         */
        protected $SkypeEnabled;
        /**
         * @var string
         */
        protected $SkypeID;
        /**
         * @var SkypeContactOptionCodeType
         */
        protected $SkypeContactOption;
        /**
         * @var boolean
         */
        protected $BestOfferEnabled;
        /**
         * @var boolean
         */
        protected $LocalListing;
        /**
         * @var boolean
         */
        protected $ThirdPartyCheckoutIntegration;
        /**
         * @var ListingCheckoutRedirectPreferenceType
         */
        protected $ListingCheckoutRedirectPreference;
        /**
         * @var AddressType
         */
        protected $SellerContactDetails;
        /**
         * @var long
         */
        protected $TotalQuestionCount;
        /**
         * @var boolean
         */
        protected $ProxyItem;
        /**
         * @var ExtendedContactDetailsType
         */
        protected $ExtendedSellerContactDetails;
        /**
         * @var int
         */
        protected $LeadCount;
        /**
         * @var int
         */
        protected $NewLeadCount;
        /**
         * @var NameValueListArrayType
         */
        protected $ItemSpecifics;
        /**
         * @var string
         */
        protected $GroupCategoryID;
        /**
         * @var AmountType
         */
        protected $ClassifiedAdPayPerLeadFee;
        /**
         * @var boolean
         */
        protected $BidGroupItem;
        /**
         * @var BuyerProtectionDetailsType
         */
        protected $ApplyBuyerProtection;
        /**
         * @var ListingSubtypeCodeType
         */
        protected $ListingSubtype2;
        /**
         * @var boolean
         */
        protected $MechanicalCheckAccepted;
        /**
         * @var boolean
         */
        protected $UpdateSellerInfo;
        /**
         * @var boolean
         */
        protected $UpdateReturnPolicy;
        /**
         * @var ItemPolicyViolationType
         */
        protected $ItemPolicyViolation;
        /**
         * @var string
         */
        protected $CrossBorderTrade;
        /**
         * @var BusinessSellerDetailsType
         */
        protected $BusinessSellerDetails;
        /**
         * @var AmountType
         */
        protected $BuyerGuaranteePrice;
        /**
         * @var BuyerRequirementDetailsType
         */
        protected $BuyerRequirementDetails;
        /**
         * @var ReturnPolicyType
         */
        protected $ReturnPolicy;
        /**
         * @var SiteCodeType
         */
        protected $PaymentAllowedSite;
        /**
         * @var InventoryTrackingMethodCodeType
         */
        protected $InventoryTrackingMethod;
        /**
         * @var boolean
         */
        protected $IntegratedMerchantCreditCardEnabled;
        /**
         * @var VariationsType
         */
        protected $Variations;
        /**
         * @var ItemCompatibilityListType
         */
        protected $ItemCompatibilityList;
        /**
         * @var int
         */
        protected $ItemCompatibilityCount;
        /**
         * @var int
         */
        protected $ConditionID;
        /**
         * @var string
         */
        protected $ConditionDisplayName;
        /**
         * @var string
         */
        protected $TaxCategory;
        /**
         * @var QuantityAvailableHintCodeType
         */
        protected $QuantityAvailableHint;
        /**
         * @var int
         */
        protected $QuantityThreshold;
        /**
         * @var boolean
         */
        protected $PostCheckoutExperienceEnabled;
        /**
         * @var DiscountPriceInfoType
         */
        protected $DiscountPriceInfo;

        /**
         * @return string
         */
        function getApplicationData()
        {
                return $this->ApplicationData;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setApplicationData($value)
        {
                $this->ApplicationData = $value;
        }
        /**
         * @return AttributeSetArrayType
         */
        function getAttributeSetArray()
        {
                return $this->AttributeSetArray;
        }
        /**
         * @return void
         * @param AttributeSetArrayType $value 
         */
        function setAttributeSetArray($value)
        {
                $this->AttributeSetArray = $value;
        }
        /**
         * @return AttributeArrayType
         */
        function getAttributeArray()
        {
                return $this->AttributeArray;
        }
        /**
         * @return void
         * @param AttributeArrayType $value 
         */
        function setAttributeArray($value)
        {
                $this->AttributeArray = $value;
        }
        /**
         * @return LookupAttributeArrayType
         */
        function getLookupAttributeArray()
        {
                return $this->LookupAttributeArray;
        }
        /**
         * @return void
         * @param LookupAttributeArrayType $value 
         */
        function setLookupAttributeArray($value)
        {
                $this->LookupAttributeArray = $value;
        }
        /**
         * @return boolean
         */
        function getAutoPay()
        {
                return $this->AutoPay;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setAutoPay($value)
        {
                $this->AutoPay = $value;
        }
        /**
         * @return PaymentDetailsType
         */
        function getPaymentDetails()
        {
                return $this->PaymentDetails;
        }
        /**
         * @return void
         * @param PaymentDetailsType $value 
         */
        function setPaymentDetails($value)
        {
                $this->PaymentDetails = $value;
        }
        /**
         * @return BiddingDetailsType
         */
        function getBiddingDetails()
        {
                return $this->BiddingDetails;
        }
        /**
         * @return void
         * @param BiddingDetailsType $value 
         */
        function setBiddingDetails($value)
        {
                $this->BiddingDetails = $value;
        }
        /**
         * @return boolean
         */
        function getMotorsGermanySearchable()
        {
                return $this->MotorsGermanySearchable;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setMotorsGermanySearchable($value)
        {
                $this->MotorsGermanySearchable = $value;
        }
        /**
         * @return BuyerProtectionCodeType
         */
        function getBuyerProtection()
        {
                return $this->BuyerProtection;
        }
        /**
         * @return void
         * @param BuyerProtectionCodeType $value 
         */
        function setBuyerProtection($value)
        {
                $this->BuyerProtection = $value;
        }
        /**
         * @return AmountType
         */
        function getBuyItNowPrice()
        {
                return $this->BuyItNowPrice;
        }
        /**
         * @return void
         * @param AmountType $value 
         */
        function setBuyItNowPrice($value)
        {
                $this->BuyItNowPrice = $value;
        }
        /**
         * @return boolean
         */
        function getCategoryMappingAllowed()
        {
                return $this->CategoryMappingAllowed;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setCategoryMappingAllowed($value)
        {
                $this->CategoryMappingAllowed = $value;
        }
        /**
         * @return CharityType
         */
        function getCharity()
        {
                return $this->Charity;
        }
        /**
         * @return void
         * @param CharityType $value 
         */
        function setCharity($value)
        {
                $this->Charity = $value;
        }
        /**
         * @return CountryCodeType
         */
        function getCountry()
        {
                return $this->Country;
        }
        /**
         * @return void
         * @param CountryCodeType $value 
         */
        function setCountry($value)
        {
                $this->Country = $value;
        }
        /**
         * @return CrossPromotionsType
         */
        function getCrossPromotion()
        {
                return $this->CrossPromotion;
        }
        /**
         * @return void
         * @param CrossPromotionsType $value 
         */
        function setCrossPromotion($value)
        {
                $this->CrossPromotion = $value;
        }
        /**
         * @return CurrencyCodeType
         */
        function getCurrency()
        {
                return $this->Currency;
        }
        /**
         * @return void
         * @param CurrencyCodeType $value 
         */
        function setCurrency($value)
        {
                $this->Currency = $value;
        }
        /**
         * @return string
         */
        function getDescription()
        {
                return $this->Description;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setDescription($value)
        {
                $this->Description = $value;
        }
        /**
         * @return DescriptionReviseModeCodeType
         */
        function getDescriptionReviseMode()
        {
                return $this->DescriptionReviseMode;
        }
        /**
         * @return void
         * @param DescriptionReviseModeCodeType $value 
         */
        function setDescriptionReviseMode($value)
        {
                $this->DescriptionReviseMode = $value;
        }
        /**
         * @return DistanceType
         */
        function getDistance()
        {
                return $this->Distance;
        }
        /**
         * @return void
         * @param DistanceType $value 
         */
        function setDistance($value)
        {
                $this->Distance = $value;
        }
        /**
         * @return int
         */
        function getGiftIcon()
        {
                return $this->GiftIcon;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setGiftIcon($value)
        {
                $this->GiftIcon = $value;
        }
        /**
         * @return GiftServicesCodeType
         * @param integer $index 
         */
        function getGiftServices($index = null)
        {
                if ($index !== null) {
                        return $this->GiftServices[$index];
                } else {
                        return $this->GiftServices;
                }
        }
        /**
         * @return void
         * @param GiftServicesCodeType $value 
         * @param  $index 
         */
        function setGiftServices($value, $index = null)
        {
                if ($index !== null) {
                        $this->GiftServices[$index] = $value;
                } else {
                        $this->GiftServices = $value;
                }
        }
        /**
         * @return void
         * @param GiftServicesCodeType $value 
         */
        function addGiftServices($value)
        {
                $this->GiftServices[] = $value;
        }
        /**
         * @return HitCounterCodeType
         */
        function getHitCounter()
        {
                return $this->HitCounter;
        }
        /**
         * @return void
         * @param HitCounterCodeType $value 
         */
        function setHitCounter($value)
        {
                $this->HitCounter = $value;
        }
        /**
         * @return ItemIDType
         */
        function getItemID()
        {
                return $this->ItemID;
        }
        /**
         * @return void
         * @param ItemIDType $value 
         */
        function setItemID($value)
        {
                $this->ItemID = $value;
        }
        /**
         * @return ListingDetailsType
         */
        function getListingDetails()
        {
                return $this->ListingDetails;
        }
        /**
         * @return void
         * @param ListingDetailsType $value 
         */
        function setListingDetails($value)
        {
                $this->ListingDetails = $value;
        }
        /**
         * @return ListingDesignerType
         */
        function getListingDesigner()
        {
                return $this->ListingDesigner;
        }
        /**
         * @return void
         * @param ListingDesignerType $value 
         */
        function setListingDesigner($value)
        {
                $this->ListingDesigner = $value;
        }
        /**
         * @return token
         */
        function getListingDuration()
        {
                return $this->ListingDuration;
        }
        /**
         * @return void
         * @param token $value 
         */
        function setListingDuration($value)
        {
                $this->ListingDuration = $value;
        }
        /**
         * @return ListingEnhancementsCodeType
         * @param integer $index 
         */
        function getListingEnhancement($index = null)
        {
                if ($index !== null) {
                        return $this->ListingEnhancement[$index];
                } else {
                        return $this->ListingEnhancement;
                }
        }
        /**
         * @return void
         * @param ListingEnhancementsCodeType $value 
         * @param  $index 
         */
        function setListingEnhancement($value, $index = null)
        {
                if ($index !== null) {
                        $this->ListingEnhancement[$index] = $value;
                } else {
                        $this->ListingEnhancement = $value;
                }
        }
        /**
         * @return void
         * @param ListingEnhancementsCodeType $value 
         */
        function addListingEnhancement($value)
        {
                $this->ListingEnhancement[] = $value;
        }
        /**
         * @return ListingTypeCodeType
         */
        function getListingType()
        {
                return $this->ListingType;
        }
        /**
         * @return void
         * @param ListingTypeCodeType $value 
         */
        function setListingType($value)
        {
                $this->ListingType = $value;
        }
        /**
         * @return string
         */
        function getLocation()
        {
                return $this->Location;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setLocation($value)
        {
                $this->Location = $value;
        }
        /**
         * @return int
         */
        function getLotSize()
        {
                return $this->LotSize;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setLotSize($value)
        {
                $this->LotSize = $value;
        }
        /**
         * @return string
         */
        function getPartnerCode()
        {
                return $this->PartnerCode;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setPartnerCode($value)
        {
                $this->PartnerCode = $value;
        }
        /**
         * @return string
         */
        function getPartnerName()
        {
                return $this->PartnerName;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setPartnerName($value)
        {
                $this->PartnerName = $value;
        }
        /**
         * @return BuyerPaymentMethodCodeType
         * @param integer $index 
         */
        function getPaymentMethods($index = null)
        {
                if ($index !== null) {
                        return $this->PaymentMethods[$index];
                } else {
                        return $this->PaymentMethods;
                }
        }
        /**
         * @return void
         * @param BuyerPaymentMethodCodeType $value 
         * @param  $index 
         */
        function setPaymentMethods($value, $index = null)
        {
                if ($index !== null) {
                        $this->PaymentMethods[$index] = $value;
                } else {
                        $this->PaymentMethods = $value;
                }
        }
        /**
         * @return void
         * @param BuyerPaymentMethodCodeType $value 
         */
        function addPaymentMethods($value)
        {
                $this->PaymentMethods[] = $value;
        }
        /**
         * @return string
         */
        function getPayPalEmailAddress()
        {
                return $this->PayPalEmailAddress;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setPayPalEmailAddress($value)
        {
                $this->PayPalEmailAddress = $value;
        }
        /**
         * @return CategoryType
         */
        function getPrimaryCategory()
        {
                return $this->PrimaryCategory;
        }
        /**
         * @return void
         * @param CategoryType $value 
         */
        function setPrimaryCategory($value)
        {
                $this->PrimaryCategory = $value;
        }
        /**
         * @return boolean
         */
        function getPrivateListing()
        {
                return $this->PrivateListing;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setPrivateListing($value)
        {
                $this->PrivateListing = $value;
        }
        /**
         * @return ProductListingDetailsType
         */
        function getProductListingDetails()
        {
                return $this->ProductListingDetails;
        }
        /**
         * @return void
         * @param ProductListingDetailsType $value 
         */
        function setProductListingDetails($value)
        {
                $this->ProductListingDetails = $value;
        }
        /**
         * @return int
         */
        function getQuantity()
        {
                return $this->Quantity;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setQuantity($value)
        {
                $this->Quantity = $value;
        }
        /**
         * @return string
         */
        function getPrivateNotes()
        {
                return $this->PrivateNotes;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setPrivateNotes($value)
        {
                $this->PrivateNotes = $value;
        }
        /**
         * @return string
         */
        function getRegionID()
        {
                return $this->RegionID;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setRegionID($value)
        {
                $this->RegionID = $value;
        }
        /**
         * @return boolean
         */
        function getRelistLink()
        {
                return $this->RelistLink;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setRelistLink($value)
        {
                $this->RelistLink = $value;
        }
        /**
         * @return AmountType
         */
        function getReservePrice()
        {
                return $this->ReservePrice;
        }
        /**
         * @return void
         * @param AmountType $value 
         */
        function setReservePrice($value)
        {
                $this->ReservePrice = $value;
        }
        /**
         * @return ReviseStatusType
         */
        function getReviseStatus()
        {
                return $this->ReviseStatus;
        }
        /**
         * @return void
         * @param ReviseStatusType $value 
         */
        function setReviseStatus($value)
        {
                $this->ReviseStatus = $value;
        }
        /**
         * @return dateTime
         */
        function getScheduleTime()
        {
                return $this->ScheduleTime;
        }
        /**
         * @return void
         * @param dateTime $value 
         */
        function setScheduleTime($value)
        {
                $this->ScheduleTime = $value;
        }
        /**
         * @return CategoryType
         */
        function getSecondaryCategory()
        {
                return $this->SecondaryCategory;
        }
        /**
         * @return void
         * @param CategoryType $value 
         */
        function setSecondaryCategory($value)
        {
                $this->SecondaryCategory = $value;
        }
        /**
         * @return CategoryType
         */
        function getFreeAddedCategory()
        {
                return $this->FreeAddedCategory;
        }
        /**
         * @return void
         * @param CategoryType $value 
         */
        function setFreeAddedCategory($value)
        {
                $this->FreeAddedCategory = $value;
        }
        /**
         * @return UserType
         */
        function getSeller()
        {
                return $this->Seller;
        }
        /**
         * @return void
         * @param UserType $value 
         */
        function setSeller($value)
        {
                $this->Seller = $value;
        }
        /**
         * @return SellingStatusType
         */
        function getSellingStatus()
        {
                return $this->SellingStatus;
        }
        /**
         * @return void
         * @param SellingStatusType $value 
         */
        function setSellingStatus($value)
        {
                $this->SellingStatus = $value;
        }
        /**
         * @return ShippingDetailsType
         */
        function getShippingDetails()
        {
                return $this->ShippingDetails;
        }
        /**
         * @return void
         * @param ShippingDetailsType $value 
         */
        function setShippingDetails($value)
        {
                $this->ShippingDetails = $value;
        }
        /**
         * @return string
         * @param integer $index 
         */
        function getShipToLocations($index = null)
        {
                if ($index !== null) {
                        return $this->ShipToLocations[$index];
                } else {
                        return $this->ShipToLocations;
                }
        }
        /**
         * @return void
         * @param string $value 
         * @param  $index 
         */
        function setShipToLocations($value, $index = null)
        {
                if ($index !== null) {
                        $this->ShipToLocations[$index] = $value;
                } else {
                        $this->ShipToLocations = $value;
                }
        }
        /**
         * @return void
         * @param string $value 
         */
        function addShipToLocations($value)
        {
                $this->ShipToLocations[] = $value;
        }
        /**
         * @return SiteCodeType
         */
        function getSite()
        {
                return $this->Site;
        }
        /**
         * @return void
         * @param SiteCodeType $value 
         */
        function setSite($value)
        {
                $this->Site = $value;
        }
        /**
         * @return AmountType
         */
        function getStartPrice()
        {
                return $this->StartPrice;
        }
        /**
         * @return void
         * @param AmountType $value 
         */
        function setStartPrice($value)
        {
                $this->StartPrice = $value;
        }
        /**
         * @return StorefrontType
         */
        function getStorefront()
        {
                return $this->Storefront;
        }
        /**
         * @return void
         * @param StorefrontType $value 
         */
        function setStorefront($value)
        {
                $this->Storefront = $value;
        }
        /**
         * @return string
         */
        function getSubTitle()
        {
                return $this->SubTitle;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setSubTitle($value)
        {
                $this->SubTitle = $value;
        }
        /**
         * @return duration
         */
        function getTimeLeft()
        {
                return $this->TimeLeft;
        }
        /**
         * @return void
         * @param duration $value 
         */
        function setTimeLeft($value)
        {
                $this->TimeLeft = $value;
        }
        /**
         * @return string
         */
        function getTitle()
        {
                return $this->Title;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setTitle($value)
        {
                $this->Title = $value;
        }
        /**
         * @return UUIDType
         */
        function getUUID()
        {
                return $this->UUID;
        }
        /**
         * @return void
         * @param UUIDType $value 
         */
        function setUUID($value)
        {
                $this->UUID = $value;
        }
        /**
         * @return VATDetailsType
         */
        function getVATDetails()
        {
                return $this->VATDetails;
        }
        /**
         * @return void
         * @param VATDetailsType $value 
         */
        function setVATDetails($value)
        {
                $this->VATDetails = $value;
        }
        /**
         * @return string
         */
        function getSellerVacationNote()
        {
                return $this->SellerVacationNote;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setSellerVacationNote($value)
        {
                $this->SellerVacationNote = $value;
        }
        /**
         * @return long
         */
        function getWatchCount()
        {
                return $this->WatchCount;
        }
        /**
         * @return void
         * @param long $value 
         */
        function setWatchCount($value)
        {
                $this->WatchCount = $value;
        }
        /**
         * @return long
         */
        function getHitCount()
        {
                return $this->HitCount;
        }
        /**
         * @return void
         * @param long $value 
         */
        function setHitCount($value)
        {
                $this->HitCount = $value;
        }
        /**
         * @return boolean
         */
        function getDisableBuyerRequirements()
        {
                return $this->DisableBuyerRequirements;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setDisableBuyerRequirements($value)
        {
                $this->DisableBuyerRequirements = $value;
        }
        /**
         * @return BestOfferDetailsType
         */
        function getBestOfferDetails()
        {
                return $this->BestOfferDetails;
        }
        /**
         * @return void
         * @param BestOfferDetailsType $value 
         */
        function setBestOfferDetails($value)
        {
                $this->BestOfferDetails = $value;
        }
        /**
         * @return boolean
         */
        function getLocationDefaulted()
        {
                return $this->LocationDefaulted;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setLocationDefaulted($value)
        {
                $this->LocationDefaulted = $value;
        }
        /**
         * @return boolean
         */
        function getThirdPartyCheckout()
        {
                return $this->ThirdPartyCheckout;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setThirdPartyCheckout($value)
        {
                $this->ThirdPartyCheckout = $value;
        }
        /**
         * @return boolean
         */
        function getUseTaxTable()
        {
                return $this->UseTaxTable;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setUseTaxTable($value)
        {
                $this->UseTaxTable = $value;
        }
        /**
         * @return boolean
         */
        function getGetItFast()
        {
                return $this->GetItFast;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setGetItFast($value)
        {
                $this->GetItFast = $value;
        }
        /**
         * @return boolean
         */
        function getBuyerResponsibleForShipping()
        {
                return $this->BuyerResponsibleForShipping;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setBuyerResponsibleForShipping($value)
        {
                $this->BuyerResponsibleForShipping = $value;
        }
        /**
         * @return boolean
         */
        function getLimitedWarrantyEligible()
        {
                return $this->LimitedWarrantyEligible;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setLimitedWarrantyEligible($value)
        {
                $this->LimitedWarrantyEligible = $value;
        }
        /**
         * @return string
         */
        function getEBayNotes()
        {
                return $this->eBayNotes;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setEBayNotes($value)
        {
                $this->eBayNotes = $value;
        }
        /**
         * @return long
         */
        function getQuestionCount()
        {
                return $this->QuestionCount;
        }
        /**
         * @return void
         * @param long $value 
         */
        function setQuestionCount($value)
        {
                $this->QuestionCount = $value;
        }
        /**
         * @return boolean
         */
        function getRelisted()
        {
                return $this->Relisted;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setRelisted($value)
        {
                $this->Relisted = $value;
        }
        /**
         * @return int
         */
        function getQuantityAvailable()
        {
                return $this->QuantityAvailable;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setQuantityAvailable($value)
        {
                $this->QuantityAvailable = $value;
        }
        /**
         * @return SKUType
         */
        function getSKU()
        {
                return $this->SKU;
        }
        /**
         * @return void
         * @param SKUType $value 
         */
        function setSKU($value)
        {
                $this->SKU = $value;
        }
        /**
         * @return boolean
         */
        function getCategoryBasedAttributesPrefill()
        {
                return $this->CategoryBasedAttributesPrefill;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setCategoryBasedAttributesPrefill($value)
        {
                $this->CategoryBasedAttributesPrefill = $value;
        }
        /**
         * @return SearchDetailsType
         */
        function getSearchDetails()
        {
                return $this->SearchDetails;
        }
        /**
         * @return void
         * @param SearchDetailsType $value 
         */
        function setSearchDetails($value)
        {
                $this->SearchDetails = $value;
        }
        /**
         * @return string
         */
        function getPostalCode()
        {
                return $this->PostalCode;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setPostalCode($value)
        {
                $this->PostalCode = $value;
        }
        /**
         * @return boolean
         */
        function getShippingTermsInDescription()
        {
                return $this->ShippingTermsInDescription;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setShippingTermsInDescription($value)
        {
                $this->ShippingTermsInDescription = $value;
        }
        /**
         * @return ExternalProductIDType
         */
        function getExternalProductID()
        {
                return $this->ExternalProductID;
        }
        /**
         * @return void
         * @param ExternalProductIDType $value 
         */
        function setExternalProductID($value)
        {
                $this->ExternalProductID = $value;
        }
        /**
         * @return string
         */
        function getSellerInventoryID()
        {
                return $this->SellerInventoryID;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setSellerInventoryID($value)
        {
                $this->SellerInventoryID = $value;
        }
        /**
         * @return PictureDetailsType
         */
        function getPictureDetails()
        {
                return $this->PictureDetails;
        }
        /**
         * @return void
         * @param PictureDetailsType $value 
         */
        function setPictureDetails($value)
        {
                $this->PictureDetails = $value;
        }
        /**
         * @return int
         */
        function getDispatchTimeMax()
        {
                return $this->DispatchTimeMax;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setDispatchTimeMax($value)
        {
                $this->DispatchTimeMax = $value;
        }
        /**
         * @return boolean
         */
        function getSkypeEnabled()
        {
                return $this->SkypeEnabled;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setSkypeEnabled($value)
        {
                $this->SkypeEnabled = $value;
        }
        /**
         * @return string
         */
        function getSkypeID()
        {
                return $this->SkypeID;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setSkypeID($value)
        {
                $this->SkypeID = $value;
        }
        /**
         * @return SkypeContactOptionCodeType
         * @param integer $index 
         */
        function getSkypeContactOption($index = null)
        {
                if ($index !== null) {
                        return $this->SkypeContactOption[$index];
                } else {
                        return $this->SkypeContactOption;
                }
        }
        /**
         * @return void
         * @param SkypeContactOptionCodeType $value 
         * @param  $index 
         */
        function setSkypeContactOption($value, $index = null)
        {
                if ($index !== null) {
                        $this->SkypeContactOption[$index] = $value;
                } else {
                        $this->SkypeContactOption = $value;
                }
        }
        /**
         * @return void
         * @param SkypeContactOptionCodeType $value 
         */
        function addSkypeContactOption($value)
        {
                $this->SkypeContactOption[] = $value;
        }
        /**
         * @return boolean
         */
        function getBestOfferEnabled()
        {
                return $this->BestOfferEnabled;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setBestOfferEnabled($value)
        {
                $this->BestOfferEnabled = $value;
        }
        /**
         * @return boolean
         */
        function getLocalListing()
        {
                return $this->LocalListing;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setLocalListing($value)
        {
                $this->LocalListing = $value;
        }
        /**
         * @return boolean
         */
        function getThirdPartyCheckoutIntegration()
        {
                return $this->ThirdPartyCheckoutIntegration;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setThirdPartyCheckoutIntegration($value)
        {
                $this->ThirdPartyCheckoutIntegration = $value;
        }
        /**
         * @return ListingCheckoutRedirectPreferenceType
         */
        function getListingCheckoutRedirectPreference()
        {
                return $this->ListingCheckoutRedirectPreference;
        }
        /**
         * @return void
         * @param ListingCheckoutRedirectPreferenceType $value 
         */
        function setListingCheckoutRedirectPreference($value)
        {
                $this->ListingCheckoutRedirectPreference = $value;
        }
        /**
         * @return AddressType
         */
        function getSellerContactDetails()
        {
                return $this->SellerContactDetails;
        }
        /**
         * @return void
         * @param AddressType $value 
         */
        function setSellerContactDetails($value)
        {
                $this->SellerContactDetails = $value;
        }
        /**
         * @return long
         */
        function getTotalQuestionCount()
        {
                return $this->TotalQuestionCount;
        }
        /**
         * @return void
         * @param long $value 
         */
        function setTotalQuestionCount($value)
        {
                $this->TotalQuestionCount = $value;
        }
        /**
         * @return boolean
         */
        function getProxyItem()
        {
                return $this->ProxyItem;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setProxyItem($value)
        {
                $this->ProxyItem = $value;
        }
        /**
         * @return ExtendedContactDetailsType
         */
        function getExtendedSellerContactDetails()
        {
                return $this->ExtendedSellerContactDetails;
        }
        /**
         * @return void
         * @param ExtendedContactDetailsType $value 
         */
        function setExtendedSellerContactDetails($value)
        {
                $this->ExtendedSellerContactDetails = $value;
        }
        /**
         * @return int
         */
        function getLeadCount()
        {
                return $this->LeadCount;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setLeadCount($value)
        {
                $this->LeadCount = $value;
        }
        /**
         * @return int
         */
        function getNewLeadCount()
        {
                return $this->NewLeadCount;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setNewLeadCount($value)
        {
                $this->NewLeadCount = $value;
        }
        /**
         * @return NameValueListArrayType
         */
        function getItemSpecifics()
        {
                return $this->ItemSpecifics;
        }
        /**
         * @return void
         * @param NameValueListArrayType $value 
         */
        function setItemSpecifics($value)
        {
                $this->ItemSpecifics = $value;
        }
        /**
         * @return string
         */
        function getGroupCategoryID()
        {
                return $this->GroupCategoryID;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setGroupCategoryID($value)
        {
                $this->GroupCategoryID = $value;
        }
        /**
         * @return AmountType
         */
        function getClassifiedAdPayPerLeadFee()
        {
                return $this->ClassifiedAdPayPerLeadFee;
        }
        /**
         * @return void
         * @param AmountType $value 
         */
        function setClassifiedAdPayPerLeadFee($value)
        {
                $this->ClassifiedAdPayPerLeadFee = $value;
        }
        /**
         * @return boolean
         */
        function getBidGroupItem()
        {
                return $this->BidGroupItem;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setBidGroupItem($value)
        {
                $this->BidGroupItem = $value;
        }
        /**
         * @return BuyerProtectionDetailsType
         */
        function getApplyBuyerProtection()
        {
                return $this->ApplyBuyerProtection;
        }
        /**
         * @return void
         * @param BuyerProtectionDetailsType $value 
         */
        function setApplyBuyerProtection($value)
        {
                $this->ApplyBuyerProtection = $value;
        }
        /**
         * @return ListingSubtypeCodeType
         */
        function getListingSubtype2()
        {
                return $this->ListingSubtype2;
        }
        /**
         * @return void
         * @param ListingSubtypeCodeType $value 
         */
        function setListingSubtype2($value)
        {
                $this->ListingSubtype2 = $value;
        }
        /**
         * @return boolean
         */
        function getMechanicalCheckAccepted()
        {
                return $this->MechanicalCheckAccepted;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setMechanicalCheckAccepted($value)
        {
                $this->MechanicalCheckAccepted = $value;
        }
        /**
         * @return boolean
         */
        function getUpdateSellerInfo()
        {
                return $this->UpdateSellerInfo;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setUpdateSellerInfo($value)
        {
                $this->UpdateSellerInfo = $value;
        }
        /**
         * @return boolean
         */
        function getUpdateReturnPolicy()
        {
                return $this->UpdateReturnPolicy;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setUpdateReturnPolicy($value)
        {
                $this->UpdateReturnPolicy = $value;
        }
        /**
         * @return ItemPolicyViolationType
         */
        function getItemPolicyViolation()
        {
                return $this->ItemPolicyViolation;
        }
        /**
         * @return void
         * @param ItemPolicyViolationType $value 
         */
        function setItemPolicyViolation($value)
        {
                $this->ItemPolicyViolation = $value;
        }
        /**
         * @return string
         * @param integer $index 
         */
        function getCrossBorderTrade($index = null)
        {
                if ($index !== null) {
                        return $this->CrossBorderTrade[$index];
                } else {
                        return $this->CrossBorderTrade;
                }
        }
        /**
         * @return void
         * @param string $value 
         * @param  $index 
         */
        function setCrossBorderTrade($value, $index = null)
        {
                if ($index !== null) {
                        $this->CrossBorderTrade[$index] = $value;
                } else {
                        $this->CrossBorderTrade = $value;
                }
        }
        /**
         * @return void
         * @param string $value 
         */
        function addCrossBorderTrade($value)
        {
                $this->CrossBorderTrade[] = $value;
        }
        /**
         * @return BusinessSellerDetailsType
         */
        function getBusinessSellerDetails()
        {
                return $this->BusinessSellerDetails;
        }
        /**
         * @return void
         * @param BusinessSellerDetailsType $value 
         */
        function setBusinessSellerDetails($value)
        {
                $this->BusinessSellerDetails = $value;
        }
        /**
         * @return AmountType
         */
        function getBuyerGuaranteePrice()
        {
                return $this->BuyerGuaranteePrice;
        }
        /**
         * @return void
         * @param AmountType $value 
         */
        function setBuyerGuaranteePrice($value)
        {
                $this->BuyerGuaranteePrice = $value;
        }
        /**
         * @return BuyerRequirementDetailsType
         */
        function getBuyerRequirementDetails()
        {
                return $this->BuyerRequirementDetails;
        }
        /**
         * @return void
         * @param BuyerRequirementDetailsType $value 
         */
        function setBuyerRequirementDetails($value)
        {
                $this->BuyerRequirementDetails = $value;
        }
        /**
         * @return ReturnPolicyType
         */
        function getReturnPolicy()
        {
                return $this->ReturnPolicy;
        }
        /**
         * @return void
         * @param ReturnPolicyType $value 
         */
        function setReturnPolicy($value)
        {
                $this->ReturnPolicy = $value;
        }
        /**
         * @return SiteCodeType
         * @param integer $index 
         */
        function getPaymentAllowedSite($index = null)
        {
                if ($index !== null) {
                        return $this->PaymentAllowedSite[$index];
                } else {
                        return $this->PaymentAllowedSite;
                }
        }
        /**
         * @return void
         * @param SiteCodeType $value 
         * @param  $index 
         */
        function setPaymentAllowedSite($value, $index = null)
        {
                if ($index !== null) {
                        $this->PaymentAllowedSite[$index] = $value;
                } else {
                        $this->PaymentAllowedSite = $value;
                }
        }
        /**
         * @return void
         * @param SiteCodeType $value 
         */
        function addPaymentAllowedSite($value)
        {
                $this->PaymentAllowedSite[] = $value;
        }
        /**
         * @return InventoryTrackingMethodCodeType
         */
        function getInventoryTrackingMethod()
        {
                return $this->InventoryTrackingMethod;
        }
        /**
         * @return void
         * @param InventoryTrackingMethodCodeType $value 
         */
        function setInventoryTrackingMethod($value)
        {
                $this->InventoryTrackingMethod = $value;
        }
        /**
         * @return boolean
         */
        function getIntegratedMerchantCreditCardEnabled()
        {
                return $this->IntegratedMerchantCreditCardEnabled;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setIntegratedMerchantCreditCardEnabled($value)
        {
                $this->IntegratedMerchantCreditCardEnabled = $value;
        }
        /**
         * @return VariationsType
         */
        function getVariations()
        {
                return $this->Variations;
        }
        /**
         * @return void
         * @param VariationsType $value 
         */
        function setVariations($value)
        {
                $this->Variations = $value;
        }
        /**
         * @return ItemCompatibilityListType
         */
        function getItemCompatibilityList()
        {
                return $this->ItemCompatibilityList;
        }
        /**
         * @return void
         * @param ItemCompatibilityListType $value 
         */
        function setItemCompatibilityList($value)
        {
                $this->ItemCompatibilityList = $value;
        }
        /**
         * @return int
         */
        function getItemCompatibilityCount()
        {
                return $this->ItemCompatibilityCount;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setItemCompatibilityCount($value)
        {
                $this->ItemCompatibilityCount = $value;
        }
        /**
         * @return int
         */
        function getConditionID()
        {
                return $this->ConditionID;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setConditionID($value)
        {
                $this->ConditionID = $value;
        }
        /**
         * @return string
         */
        function getConditionDisplayName()
        {
                return $this->ConditionDisplayName;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setConditionDisplayName($value)
        {
                $this->ConditionDisplayName = $value;
        }
        /**
         * @return string
         */
        function getTaxCategory()
        {
                return $this->TaxCategory;
        }
        /**
         * @return void
         * @param string $value 
         */
        function setTaxCategory($value)
        {
                $this->TaxCategory = $value;
        }
        /**
         * @return QuantityAvailableHintCodeType
         */
        function getQuantityAvailableHint()
        {
                return $this->QuantityAvailableHint;
        }
        /**
         * @return void
         * @param QuantityAvailableHintCodeType $value 
         */
        function setQuantityAvailableHint($value)
        {
                $this->QuantityAvailableHint = $value;
        }
        /**
         * @return int
         */
        function getQuantityThreshold()
        {
                return $this->QuantityThreshold;
        }
        /**
         * @return void
         * @param int $value 
         */
        function setQuantityThreshold($value)
        {
                $this->QuantityThreshold = $value;
        }
        /**
         * @return boolean
         */
        function getPostCheckoutExperienceEnabled()
        {
                return $this->PostCheckoutExperienceEnabled;
        }
        /**
         * @return void
         * @param boolean $value 
         */
        function setPostCheckoutExperienceEnabled($value)
        {
                $this->PostCheckoutExperienceEnabled = $value;
        }
        /**
         * @return DiscountPriceInfoType
         */
        function getDiscountPriceInfo()
        {
                return $this->DiscountPriceInfo;
        }
        /**
         * @return void
         * @param DiscountPriceInfoType $value 
         */
        function setDiscountPriceInfo($value)
        {
                $this->DiscountPriceInfo = $value;
        }
        /**
         * @return 
         */
        function __construct()
        {
                parent::__construct('ItemType', 'urn:ebay:apis:eBLBaseComponents');
                if (!isset(self::$_elements[__CLASS__]))
                                self::$_elements[__CLASS__] = array_merge(self::$_elements[get_parent_class()],
                                array(
                                        'ApplicationData' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'AttributeSetArray' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AttributeSetArrayType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'AttributeArray' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AttributeArrayType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LookupAttributeArray' =>
                                        array(
                                                'required' => false,
                                                'type' => 'LookupAttributeArrayType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'AutoPay' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PaymentDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'PaymentDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BiddingDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BiddingDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'MotorsGermanySearchable' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BuyerProtection' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BuyerProtectionCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BuyItNowPrice' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AmountType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CategoryMappingAllowed' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Charity' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CharityType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Country' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CountryCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CrossPromotion' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CrossPromotionsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Currency' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CurrencyCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Description' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'DescriptionReviseMode' =>
                                        array(
                                                'required' => false,
                                                'type' => 'DescriptionReviseModeCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Distance' =>
                                        array(
                                                'required' => false,
                                                'type' => 'DistanceType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'GiftIcon' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'GiftServices' =>
                                        array(
                                                'required' => false,
                                                'type' => 'GiftServicesCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'HitCounter' =>
                                        array(
                                                'required' => false,
                                                'type' => 'HitCounterCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ItemID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ItemIDType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingDesigner' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingDesignerType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingDuration' =>
                                        array(
                                                'required' => false,
                                                'type' => 'token',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingEnhancement' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingEnhancementsCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'ListingType' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingTypeCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Location' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LotSize' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PartnerCode' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PartnerName' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PaymentMethods' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BuyerPaymentMethodCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'PayPalEmailAddress' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PrimaryCategory' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CategoryType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PrivateListing' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ProductListingDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ProductListingDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Quantity' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PrivateNotes' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'RegionID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'RelistLink' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ReservePrice' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AmountType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ReviseStatus' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ReviseStatusType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ScheduleTime' =>
                                        array(
                                                'required' => false,
                                                'type' => 'dateTime',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SecondaryCategory' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CategoryType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'FreeAddedCategory' =>
                                        array(
                                                'required' => false,
                                                'type' => 'CategoryType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Seller' =>
                                        array(
                                                'required' => false,
                                                'type' => 'UserType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellingStatus' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SellingStatusType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ShippingDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ShippingDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ShipToLocations' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'Site' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SiteCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'StartPrice' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AmountType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Storefront' =>
                                        array(
                                                'required' => false,
                                                'type' => 'StorefrontType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SubTitle' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TimeLeft' =>
                                        array(
                                                'required' => false,
                                                'type' => 'duration',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Title' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'UUID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'UUIDType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'VATDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'VATDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerVacationNote' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'WatchCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'long',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'HitCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'long',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'DisableBuyerRequirements' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BestOfferDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BestOfferDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LocationDefaulted' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ThirdPartyCheckout' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'UseTaxTable' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'GetItFast' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BuyerResponsibleForShipping' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LimitedWarrantyEligible' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'eBayNotes' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'QuestionCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'long',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Relisted' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'QuantityAvailable' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SKU' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SKUType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CategoryBasedAttributesPrefill' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SearchDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SearchDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PostalCode' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ShippingTermsInDescription' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ExternalProductID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ExternalProductIDType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerInventoryID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PictureDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'PictureDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'DispatchTimeMax' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SkypeEnabled' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SkypeID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SkypeContactOption' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SkypeContactOptionCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'BestOfferEnabled' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LocalListing' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ThirdPartyCheckoutIntegration' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingCheckoutRedirectPreference' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingCheckoutRedirectPreferenceType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'SellerContactDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AddressType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TotalQuestionCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'long',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ProxyItem' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ExtendedSellerContactDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ExtendedContactDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'LeadCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'NewLeadCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ItemSpecifics' =>
                                        array(
                                                'required' => false,
                                                'type' => 'NameValueListArrayType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'GroupCategoryID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ClassifiedAdPayPerLeadFee' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AmountType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BidGroupItem' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ApplyBuyerProtection' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BuyerProtectionDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ListingSubtype2' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ListingSubtypeCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'MechanicalCheckAccepted' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'UpdateSellerInfo' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'UpdateReturnPolicy' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ItemPolicyViolation' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ItemPolicyViolationType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'CrossBorderTrade' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'BusinessSellerDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BusinessSellerDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BuyerGuaranteePrice' =>
                                        array(
                                                'required' => false,
                                                'type' => 'AmountType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'BuyerRequirementDetails' =>
                                        array(
                                                'required' => false,
                                                'type' => 'BuyerRequirementDetailsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ReturnPolicy' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ReturnPolicyType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PaymentAllowedSite' =>
                                        array(
                                                'required' => false,
                                                'type' => 'SiteCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => true,
                                                'cardinality' => '0..*'
                                        ),
                                        'InventoryTrackingMethod' =>
                                        array(
                                                'required' => false,
                                                'type' => 'InventoryTrackingMethodCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'IntegratedMerchantCreditCardEnabled' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'Variations' =>
                                        array(
                                                'required' => false,
                                                'type' => 'VariationsType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ItemCompatibilityList' =>
                                        array(
                                                'required' => false,
                                                'type' => 'ItemCompatibilityListType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ItemCompatibilityCount' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ConditionID' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'ConditionDisplayName' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'TaxCategory' =>
                                        array(
                                                'required' => false,
                                                'type' => 'string',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'QuantityAvailableHint' =>
                                        array(
                                                'required' => false,
                                                'type' => 'QuantityAvailableHintCodeType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'QuantityThreshold' =>
                                        array(
                                                'required' => false,
                                                'type' => 'int',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'PostCheckoutExperienceEnabled' =>
                                        array(
                                                'required' => false,
                                                'type' => 'boolean',
                                                'nsURI' => 'http://www.w3.org/2001/XMLSchema',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        ),
                                        'DiscountPriceInfo' =>
                                        array(
                                                'required' => false,
                                                'type' => 'DiscountPriceInfoType',
                                                'nsURI' => 'urn:ebay:apis:eBLBaseComponents',
                                                'array' => false,
                                                'cardinality' => '0..1'
                                        )
                                ));
        }
}
?>