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")]],
  ["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) ⇒ FeatureDefinitionsType

Returns a new instance of FeatureDefinitionsType.



15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
# File 'lib/eBay.rb', line 15587

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)
  @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
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



15581
15582
15583
# File 'lib/eBay.rb', line 15581

def __xmlele_any
  @__xmlele_any
end

#adFormatEnabledObject

Returns the value of attribute adFormatEnabled.



15577
15578
15579
# File 'lib/eBay.rb', line 15577

def adFormatEnabled
  @adFormatEnabled
end

#basicUpgradePackEnabledObject

Returns the value of attribute basicUpgradePackEnabled.



15574
15575
15576
# File 'lib/eBay.rb', line 15574

def basicUpgradePackEnabled
  @basicUpgradePackEnabled
end

#bestOfferAutoDeclineEnabledObject

Returns the value of attribute bestOfferAutoDeclineEnabled.



15580
15581
15582
# File 'lib/eBay.rb', line 15580

def bestOfferAutoDeclineEnabled
  @bestOfferAutoDeclineEnabled
end

#bestOfferCounterEnabledObject

Returns the value of attribute bestOfferCounterEnabled.



15579
15580
15581
# File 'lib/eBay.rb', line 15579

def bestOfferCounterEnabled
  @bestOfferCounterEnabled
end

#bestOfferEnabledObject

Returns the value of attribute bestOfferEnabled.



15569
15570
15571
# File 'lib/eBay.rb', line 15569

def bestOfferEnabled
  @bestOfferEnabled
end

#digitalDeliveryEnabledObject

Returns the value of attribute digitalDeliveryEnabled.



15578
15579
15580
# File 'lib/eBay.rb', line 15578

def digitalDeliveryEnabled
  @digitalDeliveryEnabled
end

#dutchBINEnabledObject

Returns the value of attribute dutchBINEnabled.



15570
15571
15572
# File 'lib/eBay.rb', line 15570

def dutchBINEnabled
  @dutchBINEnabled
end

#homePageFeaturedEnabledObject

Returns the value of attribute homePageFeaturedEnabled.



15572
15573
15574
# File 'lib/eBay.rb', line 15572

def homePageFeaturedEnabled
  @homePageFeaturedEnabled
end

#listingDurationsObject

Returns the value of attribute listingDurations.



15567
15568
15569
# File 'lib/eBay.rb', line 15567

def listingDurations
  @listingDurations
end

#proPackEnabledObject

Returns the value of attribute proPackEnabled.



15573
15574
15575
# File 'lib/eBay.rb', line 15573

def proPackEnabled
  @proPackEnabled
end

#proPackPlusEnabledObject

Returns the value of attribute proPackPlusEnabled.



15576
15577
15578
# File 'lib/eBay.rb', line 15576

def proPackPlusEnabled
  @proPackPlusEnabled
end

#shippingTermsRequiredObject

Returns the value of attribute shippingTermsRequired.



15568
15569
15570
# File 'lib/eBay.rb', line 15568

def shippingTermsRequired
  @shippingTermsRequired
end

#userConsentRequiredObject

Returns the value of attribute userConsentRequired.



15571
15572
15573
# File 'lib/eBay.rb', line 15571

def userConsentRequired
  @userConsentRequired
end

#valuePackEnabledObject

Returns the value of attribute valuePackEnabled.



15575
15576
15577
# File 'lib/eBay.rb', line 15575

def valuePackEnabled
  @valuePackEnabled
end

Instance Method Details

#set_any(elements) ⇒ Object



15583
15584
15585
# File 'lib/eBay.rb', line 15583

def set_any(elements)
  @__xmlele_any = elements
end