Class: FeatureDefinitionsType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsFeatureDefinitionsType

Constant Summary collapse

@@schema_type =
"FeatureDefinitionsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["listingDurations", ["ListingDurationDefinitionsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingDurations")]],
  ["shippingTermsRequired", ["ShippingTermRequiredDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingTermsRequired")]],
  ["bestOfferEnabled", ["BestOfferEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferEnabled")]],
  ["dutchBINEnabled", ["DutchBINEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DutchBINEnabled")]],
  ["userConsentRequired", ["UserConsentRequiredDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserConsentRequired")]],
  ["homePageFeaturedEnabled", ["HomePageFeaturedEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HomePageFeaturedEnabled")]],
  ["proPackEnabled", ["ProPackEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProPackEnabled")]],
  ["basicUpgradePackEnabled", ["BasicUpgradePackEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BasicUpgradePackEnabled")]],
  ["valuePackEnabled", ["ValuePackEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ValuePackEnabled")]],
  ["proPackPlusEnabled", ["ProPackPlusEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProPackPlusEnabled")]],
  ["adFormatEnabled", ["AdFormatEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdFormatEnabled")]],
  ["digitalDeliveryEnabled", ["DigitalDeliveryEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DigitalDeliveryEnabled")]],
  ["bestOfferCounterEnabled", ["BestOfferCounterEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferCounterEnabled")]],
  ["bestOfferAutoDeclineEnabled", ["BestOfferAutoDeclineEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferAutoDeclineEnabled")]],
  ["localMarketSpecialitySubscription", ["LocalMarketSpecialitySubscriptionDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketSpecialitySubscription")]],
  ["localMarketRegularSubscription", ["LocalMarketRegularSubscriptionDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketRegularSubscription")]],
  ["localMarketPremiumSubscription", ["LocalMarketPremiumSubscriptionDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketPremiumSubscription")]],
  ["localMarketNonSubscription", ["LocalMarketNonSubscriptionDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketNonSubscription")]],
  ["expressEnabled", ["ExpressEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressEnabled")]],
  ["expressPicturesRequired", ["ExpressPicturesRequiredDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressPicturesRequired")]],
  ["expressConditionRequired", ["ExpressConditionRequiredDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressConditionRequired")]],
  ["minimumReservePrice", ["MinimumReservePriceDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MinimumReservePrice")]],
  ["transactionConfirmationRequestEnabled", ["TCREnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionConfirmationRequestEnabled")]],
  ["sellerContactDetailsEnabled", ["SellerContactDetailsEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerContactDetailsEnabled")]],
  ["storeInventoryEnabled", ["StoreInventoryEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoreInventoryEnabled")]],
  ["skypeMeTransactionalEnabled", ["SkypeMeTransactionalEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SkypeMeTransactionalEnabled")]],
  ["skypeMeNonTransactionalEnabled", ["SkypeMeNonTransactionalEnabledDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SkypeMeNonTransactionalEnabled")]],
  ["localListingDistancesRegular", ["LocalListingDistancesRegularDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalListingDistancesRegular")]],
  ["localListingDistancesSpecialty", ["LocalListingDistancesSpecialtyDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalListingDistancesSpecialty")]],
  ["localListingDistancesNonSubscription", ["LocalListingDistancesNonSubscriptionDefinitionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalListingDistancesNonSubscription")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listingDurations = nil, shippingTermsRequired = nil, bestOfferEnabled = nil, dutchBINEnabled = nil, userConsentRequired = nil, homePageFeaturedEnabled = nil, proPackEnabled = nil, basicUpgradePackEnabled = nil, valuePackEnabled = nil, proPackPlusEnabled = nil, adFormatEnabled = nil, digitalDeliveryEnabled = nil, bestOfferCounterEnabled = nil, bestOfferAutoDeclineEnabled = nil, localMarketSpecialitySubscription = nil, localMarketRegularSubscription = nil, localMarketPremiumSubscription = nil, localMarketNonSubscription = nil, expressEnabled = nil, expressPicturesRequired = nil, expressConditionRequired = nil, minimumReservePrice = nil, transactionConfirmationRequestEnabled = nil, sellerContactDetailsEnabled = nil, storeInventoryEnabled = nil, skypeMeTransactionalEnabled = nil, skypeMeNonTransactionalEnabled = nil, localListingDistancesRegular = nil, localListingDistancesSpecialty = nil, localListingDistancesNonSubscription = nil) ⇒ FeatureDefinitionsType

Returns a new instance of FeatureDefinitionsType.



17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
# File 'lib/eBay.rb', line 17685

def initialize(listingDurations = nil, shippingTermsRequired = nil, bestOfferEnabled = nil, dutchBINEnabled = nil, userConsentRequired = nil, homePageFeaturedEnabled = nil, proPackEnabled = nil, basicUpgradePackEnabled = nil, valuePackEnabled = nil, proPackPlusEnabled = nil, adFormatEnabled = nil, digitalDeliveryEnabled = nil, bestOfferCounterEnabled = nil, bestOfferAutoDeclineEnabled = nil, localMarketSpecialitySubscription = nil, localMarketRegularSubscription = nil, localMarketPremiumSubscription = nil, localMarketNonSubscription = nil, expressEnabled = nil, expressPicturesRequired = nil, expressConditionRequired = nil, minimumReservePrice = nil, transactionConfirmationRequestEnabled = nil, sellerContactDetailsEnabled = nil, storeInventoryEnabled = nil, skypeMeTransactionalEnabled = nil, skypeMeNonTransactionalEnabled = nil, localListingDistancesRegular = nil, localListingDistancesSpecialty = nil, localListingDistancesNonSubscription = nil)
  @listingDurations = listingDurations
  @shippingTermsRequired = shippingTermsRequired
  @bestOfferEnabled = bestOfferEnabled
  @dutchBINEnabled = dutchBINEnabled
  @userConsentRequired = userConsentRequired
  @homePageFeaturedEnabled = homePageFeaturedEnabled
  @proPackEnabled = proPackEnabled
  @basicUpgradePackEnabled = basicUpgradePackEnabled
  @valuePackEnabled = valuePackEnabled
  @proPackPlusEnabled = proPackPlusEnabled
  @adFormatEnabled = adFormatEnabled
  @digitalDeliveryEnabled = digitalDeliveryEnabled
  @bestOfferCounterEnabled = bestOfferCounterEnabled
  @bestOfferAutoDeclineEnabled = bestOfferAutoDeclineEnabled
  @localMarketSpecialitySubscription = localMarketSpecialitySubscription
  @localMarketRegularSubscription = localMarketRegularSubscription
  @localMarketPremiumSubscription = localMarketPremiumSubscription
  @localMarketNonSubscription = localMarketNonSubscription
  @expressEnabled = expressEnabled
  @expressPicturesRequired = expressPicturesRequired
  @expressConditionRequired = expressConditionRequired
  @minimumReservePrice = minimumReservePrice
  @transactionConfirmationRequestEnabled = transactionConfirmationRequestEnabled
  @sellerContactDetailsEnabled = sellerContactDetailsEnabled
  @storeInventoryEnabled = storeInventoryEnabled
  @skypeMeTransactionalEnabled = skypeMeTransactionalEnabled
  @skypeMeNonTransactionalEnabled = skypeMeNonTransactionalEnabled
  @localListingDistancesRegular = localListingDistancesRegular
  @localListingDistancesSpecialty = localListingDistancesSpecialty
  @localListingDistancesNonSubscription = localListingDistancesNonSubscription
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



17679
17680
17681
# File 'lib/eBay.rb', line 17679

def __xmlele_any
  @__xmlele_any
end

#adFormatEnabledObject

Returns the value of attribute adFormatEnabled.



17659
17660
17661
# File 'lib/eBay.rb', line 17659

def adFormatEnabled
  @adFormatEnabled
end

#basicUpgradePackEnabledObject

Returns the value of attribute basicUpgradePackEnabled.



17656
17657
17658
# File 'lib/eBay.rb', line 17656

def basicUpgradePackEnabled
  @basicUpgradePackEnabled
end

#bestOfferAutoDeclineEnabledObject

Returns the value of attribute bestOfferAutoDeclineEnabled.



17662
17663
17664
# File 'lib/eBay.rb', line 17662

def bestOfferAutoDeclineEnabled
  @bestOfferAutoDeclineEnabled
end

#bestOfferCounterEnabledObject

Returns the value of attribute bestOfferCounterEnabled.



17661
17662
17663
# File 'lib/eBay.rb', line 17661

def bestOfferCounterEnabled
  @bestOfferCounterEnabled
end

#bestOfferEnabledObject

Returns the value of attribute bestOfferEnabled.



17651
17652
17653
# File 'lib/eBay.rb', line 17651

def bestOfferEnabled
  @bestOfferEnabled
end

#digitalDeliveryEnabledObject

Returns the value of attribute digitalDeliveryEnabled.



17660
17661
17662
# File 'lib/eBay.rb', line 17660

def digitalDeliveryEnabled
  @digitalDeliveryEnabled
end

#dutchBINEnabledObject

Returns the value of attribute dutchBINEnabled.



17652
17653
17654
# File 'lib/eBay.rb', line 17652

def dutchBINEnabled
  @dutchBINEnabled
end

#expressConditionRequiredObject

Returns the value of attribute expressConditionRequired.



17669
17670
17671
# File 'lib/eBay.rb', line 17669

def expressConditionRequired
  @expressConditionRequired
end

#expressEnabledObject

Returns the value of attribute expressEnabled.



17667
17668
17669
# File 'lib/eBay.rb', line 17667

def expressEnabled
  @expressEnabled
end

#expressPicturesRequiredObject

Returns the value of attribute expressPicturesRequired.



17668
17669
17670
# File 'lib/eBay.rb', line 17668

def expressPicturesRequired
  @expressPicturesRequired
end

#homePageFeaturedEnabledObject

Returns the value of attribute homePageFeaturedEnabled.



17654
17655
17656
# File 'lib/eBay.rb', line 17654

def homePageFeaturedEnabled
  @homePageFeaturedEnabled
end

#listingDurationsObject

Returns the value of attribute listingDurations.



17649
17650
17651
# File 'lib/eBay.rb', line 17649

def listingDurations
  @listingDurations
end

#localListingDistancesNonSubscriptionObject

Returns the value of attribute localListingDistancesNonSubscription.



17678
17679
17680
# File 'lib/eBay.rb', line 17678

def localListingDistancesNonSubscription
  @localListingDistancesNonSubscription
end

#localListingDistancesRegularObject

Returns the value of attribute localListingDistancesRegular.



17676
17677
17678
# File 'lib/eBay.rb', line 17676

def localListingDistancesRegular
  @localListingDistancesRegular
end

#localListingDistancesSpecialtyObject

Returns the value of attribute localListingDistancesSpecialty.



17677
17678
17679
# File 'lib/eBay.rb', line 17677

def localListingDistancesSpecialty
  @localListingDistancesSpecialty
end

#localMarketNonSubscriptionObject

Returns the value of attribute localMarketNonSubscription.



17666
17667
17668
# File 'lib/eBay.rb', line 17666

def localMarketNonSubscription
  @localMarketNonSubscription
end

#localMarketPremiumSubscriptionObject

Returns the value of attribute localMarketPremiumSubscription.



17665
17666
17667
# File 'lib/eBay.rb', line 17665

def localMarketPremiumSubscription
  @localMarketPremiumSubscription
end

#localMarketRegularSubscriptionObject

Returns the value of attribute localMarketRegularSubscription.



17664
17665
17666
# File 'lib/eBay.rb', line 17664

def localMarketRegularSubscription
  @localMarketRegularSubscription
end

#localMarketSpecialitySubscriptionObject

Returns the value of attribute localMarketSpecialitySubscription.



17663
17664
17665
# File 'lib/eBay.rb', line 17663

def localMarketSpecialitySubscription
  @localMarketSpecialitySubscription
end

#minimumReservePriceObject

Returns the value of attribute minimumReservePrice.



17670
17671
17672
# File 'lib/eBay.rb', line 17670

def minimumReservePrice
  @minimumReservePrice
end

#proPackEnabledObject

Returns the value of attribute proPackEnabled.



17655
17656
17657
# File 'lib/eBay.rb', line 17655

def proPackEnabled
  @proPackEnabled
end

#proPackPlusEnabledObject

Returns the value of attribute proPackPlusEnabled.



17658
17659
17660
# File 'lib/eBay.rb', line 17658

def proPackPlusEnabled
  @proPackPlusEnabled
end

#sellerContactDetailsEnabledObject

Returns the value of attribute sellerContactDetailsEnabled.



17672
17673
17674
# File 'lib/eBay.rb', line 17672

def sellerContactDetailsEnabled
  @sellerContactDetailsEnabled
end

#shippingTermsRequiredObject

Returns the value of attribute shippingTermsRequired.



17650
17651
17652
# File 'lib/eBay.rb', line 17650

def shippingTermsRequired
  @shippingTermsRequired
end

#skypeMeNonTransactionalEnabledObject

Returns the value of attribute skypeMeNonTransactionalEnabled.



17675
17676
17677
# File 'lib/eBay.rb', line 17675

def skypeMeNonTransactionalEnabled
  @skypeMeNonTransactionalEnabled
end

#skypeMeTransactionalEnabledObject

Returns the value of attribute skypeMeTransactionalEnabled.



17674
17675
17676
# File 'lib/eBay.rb', line 17674

def skypeMeTransactionalEnabled
  @skypeMeTransactionalEnabled
end

#storeInventoryEnabledObject

Returns the value of attribute storeInventoryEnabled.



17673
17674
17675
# File 'lib/eBay.rb', line 17673

def storeInventoryEnabled
  @storeInventoryEnabled
end

#transactionConfirmationRequestEnabledObject

Returns the value of attribute transactionConfirmationRequestEnabled.



17671
17672
17673
# File 'lib/eBay.rb', line 17671

def transactionConfirmationRequestEnabled
  @transactionConfirmationRequestEnabled
end

#userConsentRequiredObject

Returns the value of attribute userConsentRequired.



17653
17654
17655
# File 'lib/eBay.rb', line 17653

def userConsentRequired
  @userConsentRequired
end

#valuePackEnabledObject

Returns the value of attribute valuePackEnabled.



17657
17658
17659
# File 'lib/eBay.rb', line 17657

def valuePackEnabled
  @valuePackEnabled
end

Instance Method Details

#set_any(elements) ⇒ Object



17681
17682
17683
# File 'lib/eBay.rb', line 17681

def set_any(elements)
  @__xmlele_any = elements
end