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")]],
  ["localMarketSpecialitySubscription", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketSpecialitySubscription")]],
  ["localMarketRegularSubscription", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketRegularSubscription")]],
  ["localMarketPremiumSubscription", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketPremiumSubscription")]],
  ["localMarketNonSubscription", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalMarketNonSubscription")]],
  ["expressEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressEnabled")]],
  ["expressPicturesRequired", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressPicturesRequired")]],
  ["expressConditionRequired", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpressConditionRequired")]],
  ["minimumReservePrice", ["SOAP::SOAPDouble", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MinimumReservePrice")]],
  ["sellerContactDetailsEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerContactDetailsEnabled")]],
  ["transactionConfirmationRequestEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionConfirmationRequestEnabled")]],
  ["storeInventoryEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoreInventoryEnabled")]],
  ["skypeMeTransactionalEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SkypeMeTransactionalEnabled")]],
  ["skypeMeNonTransactionalEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SkypeMeNonTransactionalEnabled")]],
  ["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, localMarketSpecialitySubscription = nil, localMarketRegularSubscription = nil, localMarketPremiumSubscription = nil, localMarketNonSubscription = nil, expressEnabled = nil, expressPicturesRequired = nil, expressConditionRequired = nil, minimumReservePrice = nil, sellerContactDetailsEnabled = nil, transactionConfirmationRequestEnabled = nil, storeInventoryEnabled = nil, skypeMeTransactionalEnabled = nil, skypeMeNonTransactionalEnabled = nil) ⇒ CategoryFeatureType

Returns a new instance of CategoryFeatureType.



16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
# File 'lib/eBay.rb', line 16079

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, localMarketSpecialitySubscription = nil, localMarketRegularSubscription = nil, localMarketPremiumSubscription = nil, localMarketNonSubscription = nil, expressEnabled = nil, expressPicturesRequired = nil, expressConditionRequired = nil, minimumReservePrice = nil, sellerContactDetailsEnabled = nil, transactionConfirmationRequestEnabled = nil, storeInventoryEnabled = nil, skypeMeTransactionalEnabled = nil, skypeMeNonTransactionalEnabled = 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
  @localMarketSpecialitySubscription = localMarketSpecialitySubscription
  @localMarketRegularSubscription = localMarketRegularSubscription
  @localMarketPremiumSubscription = localMarketPremiumSubscription
  @localMarketNonSubscription = localMarketNonSubscription
  @expressEnabled = expressEnabled
  @expressPicturesRequired = expressPicturesRequired
  @expressConditionRequired = expressConditionRequired
  @minimumReservePrice = minimumReservePrice
  @sellerContactDetailsEnabled = sellerContactDetailsEnabled
  @transactionConfirmationRequestEnabled = transactionConfirmationRequestEnabled
  @storeInventoryEnabled = storeInventoryEnabled
  @skypeMeTransactionalEnabled = skypeMeTransactionalEnabled
  @skypeMeNonTransactionalEnabled = skypeMeNonTransactionalEnabled
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



16073
16074
16075
# File 'lib/eBay.rb', line 16073

def __xmlele_any
  @__xmlele_any
end

#adFormatEnabledObject

Returns the value of attribute adFormatEnabled.



16056
16057
16058
# File 'lib/eBay.rb', line 16056

def adFormatEnabled
  @adFormatEnabled
end

#basicUpgradePackEnabledObject

Returns the value of attribute basicUpgradePackEnabled.



16053
16054
16055
# File 'lib/eBay.rb', line 16053

def basicUpgradePackEnabled
  @basicUpgradePackEnabled
end

#bestOfferAutoDeclineEnabledObject

Returns the value of attribute bestOfferAutoDeclineEnabled.



16059
16060
16061
# File 'lib/eBay.rb', line 16059

def bestOfferAutoDeclineEnabled
  @bestOfferAutoDeclineEnabled
end

#bestOfferCounterEnabledObject

Returns the value of attribute bestOfferCounterEnabled.



16058
16059
16060
# File 'lib/eBay.rb', line 16058

def bestOfferCounterEnabled
  @bestOfferCounterEnabled
end

#bestOfferEnabledObject

Returns the value of attribute bestOfferEnabled.



16048
16049
16050
# File 'lib/eBay.rb', line 16048

def bestOfferEnabled
  @bestOfferEnabled
end

#categoryIDObject

Returns the value of attribute categoryID.



16045
16046
16047
# File 'lib/eBay.rb', line 16045

def categoryID
  @categoryID
end

#digitalDeliveryEnabledObject

Returns the value of attribute digitalDeliveryEnabled.



16057
16058
16059
# File 'lib/eBay.rb', line 16057

def digitalDeliveryEnabled
  @digitalDeliveryEnabled
end

#dutchBINEnabledObject

Returns the value of attribute dutchBINEnabled.



16049
16050
16051
# File 'lib/eBay.rb', line 16049

def dutchBINEnabled
  @dutchBINEnabled
end

#expressConditionRequiredObject

Returns the value of attribute expressConditionRequired.



16066
16067
16068
# File 'lib/eBay.rb', line 16066

def expressConditionRequired
  @expressConditionRequired
end

#expressEnabledObject

Returns the value of attribute expressEnabled.



16064
16065
16066
# File 'lib/eBay.rb', line 16064

def expressEnabled
  @expressEnabled
end

#expressPicturesRequiredObject

Returns the value of attribute expressPicturesRequired.



16065
16066
16067
# File 'lib/eBay.rb', line 16065

def expressPicturesRequired
  @expressPicturesRequired
end

#homePageFeaturedEnabledObject

Returns the value of attribute homePageFeaturedEnabled.



16051
16052
16053
# File 'lib/eBay.rb', line 16051

def homePageFeaturedEnabled
  @homePageFeaturedEnabled
end

#listingDurationObject

Returns the value of attribute listingDuration.



16046
16047
16048
# File 'lib/eBay.rb', line 16046

def listingDuration
  @listingDuration
end

#localMarketNonSubscriptionObject

Returns the value of attribute localMarketNonSubscription.



16063
16064
16065
# File 'lib/eBay.rb', line 16063

def localMarketNonSubscription
  @localMarketNonSubscription
end

#localMarketPremiumSubscriptionObject

Returns the value of attribute localMarketPremiumSubscription.



16062
16063
16064
# File 'lib/eBay.rb', line 16062

def localMarketPremiumSubscription
  @localMarketPremiumSubscription
end

#localMarketRegularSubscriptionObject

Returns the value of attribute localMarketRegularSubscription.



16061
16062
16063
# File 'lib/eBay.rb', line 16061

def localMarketRegularSubscription
  @localMarketRegularSubscription
end

#localMarketSpecialitySubscriptionObject

Returns the value of attribute localMarketSpecialitySubscription.



16060
16061
16062
# File 'lib/eBay.rb', line 16060

def localMarketSpecialitySubscription
  @localMarketSpecialitySubscription
end

#minimumReservePriceObject

Returns the value of attribute minimumReservePrice.



16067
16068
16069
# File 'lib/eBay.rb', line 16067

def minimumReservePrice
  @minimumReservePrice
end

#proPackEnabledObject

Returns the value of attribute proPackEnabled.



16052
16053
16054
# File 'lib/eBay.rb', line 16052

def proPackEnabled
  @proPackEnabled
end

#proPackPlusEnabledObject

Returns the value of attribute proPackPlusEnabled.



16055
16056
16057
# File 'lib/eBay.rb', line 16055

def proPackPlusEnabled
  @proPackPlusEnabled
end

#sellerContactDetailsEnabledObject

Returns the value of attribute sellerContactDetailsEnabled.



16068
16069
16070
# File 'lib/eBay.rb', line 16068

def sellerContactDetailsEnabled
  @sellerContactDetailsEnabled
end

#shippingTermsRequiredObject

Returns the value of attribute shippingTermsRequired.



16047
16048
16049
# File 'lib/eBay.rb', line 16047

def shippingTermsRequired
  @shippingTermsRequired
end

#skypeMeNonTransactionalEnabledObject

Returns the value of attribute skypeMeNonTransactionalEnabled.



16072
16073
16074
# File 'lib/eBay.rb', line 16072

def skypeMeNonTransactionalEnabled
  @skypeMeNonTransactionalEnabled
end

#skypeMeTransactionalEnabledObject

Returns the value of attribute skypeMeTransactionalEnabled.



16071
16072
16073
# File 'lib/eBay.rb', line 16071

def skypeMeTransactionalEnabled
  @skypeMeTransactionalEnabled
end

#storeInventoryEnabledObject

Returns the value of attribute storeInventoryEnabled.



16070
16071
16072
# File 'lib/eBay.rb', line 16070

def storeInventoryEnabled
  @storeInventoryEnabled
end

#transactionConfirmationRequestEnabledObject

Returns the value of attribute transactionConfirmationRequestEnabled.



16069
16070
16071
# File 'lib/eBay.rb', line 16069

def transactionConfirmationRequestEnabled
  @transactionConfirmationRequestEnabled
end

#userConsentRequiredObject

Returns the value of attribute userConsentRequired.



16050
16051
16052
# File 'lib/eBay.rb', line 16050

def userConsentRequired
  @userConsentRequired
end

#valuePackEnabledObject

Returns the value of attribute valuePackEnabled.



16054
16055
16056
# File 'lib/eBay.rb', line 16054

def valuePackEnabled
  @valuePackEnabled
end

Instance Method Details

#set_any(elements) ⇒ Object



16075
16076
16077
# File 'lib/eBay.rb', line 16075

def set_any(elements)
  @__xmlele_any = elements
end