Class: CategoryFeatureType

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

Overview

urn:ebay:apis:eBLBaseComponentsCategoryFeatureType

Constant Summary collapse

@@schema_type =
"CategoryFeatureType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["categoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryID")]],
  ["listingDuration", ["ListingDurationReferenceType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingDuration")]],
  ["shippingTermsRequired", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingTermsRequired")]],
  ["bestOfferEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferEnabled")]],
  ["dutchBINEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DutchBINEnabled")]],
  ["userConsentRequired", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserConsentRequired")]],
  ["homePageFeaturedEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HomePageFeaturedEnabled")]],
  ["proPackEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProPackEnabled")]],
  ["basicUpgradePackEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BasicUpgradePackEnabled")]],
  ["valuePackEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ValuePackEnabled")]],
  ["proPackPlusEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProPackPlusEnabled")]],
  ["adFormatEnabled", ["AdFormatEnabledCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdFormatEnabled")]],
  ["digitalDeliveryEnabled", ["DigitalDeliveryEnabledCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DigitalDeliveryEnabled")]],
  ["bestOfferCounterEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferCounterEnabled")]],
  ["bestOfferAutoDeclineEnabled", ["SOAP::SOAPBoolean", 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(categoryID = nil, listingDuration = [], 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) ⇒ CategoryFeatureType

Returns a new instance of CategoryFeatureType.



14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
# File 'lib/eBay.rb', line 14378

def initialize(categoryID = nil, listingDuration = [], 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)
  @categoryID = categoryID
  @listingDuration = listingDuration
  @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.



14372
14373
14374
# File 'lib/eBay.rb', line 14372

def __xmlele_any
  @__xmlele_any
end

#adFormatEnabledObject

Returns the value of attribute adFormatEnabled.



14368
14369
14370
# File 'lib/eBay.rb', line 14368

def adFormatEnabled
  @adFormatEnabled
end

#basicUpgradePackEnabledObject

Returns the value of attribute basicUpgradePackEnabled.



14365
14366
14367
# File 'lib/eBay.rb', line 14365

def basicUpgradePackEnabled
  @basicUpgradePackEnabled
end

#bestOfferAutoDeclineEnabledObject

Returns the value of attribute bestOfferAutoDeclineEnabled.



14371
14372
14373
# File 'lib/eBay.rb', line 14371

def bestOfferAutoDeclineEnabled
  @bestOfferAutoDeclineEnabled
end

#bestOfferCounterEnabledObject

Returns the value of attribute bestOfferCounterEnabled.



14370
14371
14372
# File 'lib/eBay.rb', line 14370

def bestOfferCounterEnabled
  @bestOfferCounterEnabled
end

#bestOfferEnabledObject

Returns the value of attribute bestOfferEnabled.



14360
14361
14362
# File 'lib/eBay.rb', line 14360

def bestOfferEnabled
  @bestOfferEnabled
end

#categoryIDObject

Returns the value of attribute categoryID.



14357
14358
14359
# File 'lib/eBay.rb', line 14357

def categoryID
  @categoryID
end

#digitalDeliveryEnabledObject

Returns the value of attribute digitalDeliveryEnabled.



14369
14370
14371
# File 'lib/eBay.rb', line 14369

def digitalDeliveryEnabled
  @digitalDeliveryEnabled
end

#dutchBINEnabledObject

Returns the value of attribute dutchBINEnabled.



14361
14362
14363
# File 'lib/eBay.rb', line 14361

def dutchBINEnabled
  @dutchBINEnabled
end

#homePageFeaturedEnabledObject

Returns the value of attribute homePageFeaturedEnabled.



14363
14364
14365
# File 'lib/eBay.rb', line 14363

def homePageFeaturedEnabled
  @homePageFeaturedEnabled
end

#listingDurationObject

Returns the value of attribute listingDuration.



14358
14359
14360
# File 'lib/eBay.rb', line 14358

def listingDuration
  @listingDuration
end

#proPackEnabledObject

Returns the value of attribute proPackEnabled.



14364
14365
14366
# File 'lib/eBay.rb', line 14364

def proPackEnabled
  @proPackEnabled
end

#proPackPlusEnabledObject

Returns the value of attribute proPackPlusEnabled.



14367
14368
14369
# File 'lib/eBay.rb', line 14367

def proPackPlusEnabled
  @proPackPlusEnabled
end

#shippingTermsRequiredObject

Returns the value of attribute shippingTermsRequired.



14359
14360
14361
# File 'lib/eBay.rb', line 14359

def shippingTermsRequired
  @shippingTermsRequired
end

#userConsentRequiredObject

Returns the value of attribute userConsentRequired.



14362
14363
14364
# File 'lib/eBay.rb', line 14362

def userConsentRequired
  @userConsentRequired
end

#valuePackEnabledObject

Returns the value of attribute valuePackEnabled.



14366
14367
14368
# File 'lib/eBay.rb', line 14366

def valuePackEnabled
  @valuePackEnabled
end

Instance Method Details

#set_any(elements) ⇒ Object



14374
14375
14376
# File 'lib/eBay.rb', line 14374

def set_any(elements)
  @__xmlele_any = elements
end