Class: CategoryType

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

Overview

urn:ebay:apis:eBLBaseComponentsCategoryType

Constant Summary collapse

@@schema_type =
"CategoryType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["bestOfferEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferEnabled")]],
["autoPayEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AutoPayEnabled")]],
["b2BVATEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "B2BVATEnabled")]],
["catalogEnabled", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CatalogEnabled")]],
["categoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryID")]],
["categoryLevel", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryLevel")]],
["categoryName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryName")]],
["categoryParentID", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryParentID")]],
["categoryParentName", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryParentName")]],
["productFinderID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductFinderID")]],
["productSearchPageAvailable", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductSearchPageAvailable")]],
["productFinderAvailable", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductFinderAvailable")]],
["productFinderIDs", ["ExtendedProductFinderIDType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductFinderIDs")]],
["characteristicsSets", ["CharacteristicsSetType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CharacteristicsSets")]],
["expired", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Expired")]],
["intlAutosFixedCat", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IntlAutosFixedCat")]],
["leafCategory", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LeafCategory")]],
["virtual", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Virtual")]],
["numOfItems", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NumOfItems")]],
["sellerGuaranteeEligible", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerGuaranteeEligible")]],
["oRPA", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ORPA")]],
["oRRA", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ORRA")]],
["lSD", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LSD")]],
["keywords", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Keywords")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bestOfferEnabled = nil, autoPayEnabled = nil, b2BVATEnabled = nil, catalogEnabled = nil, categoryID = nil, categoryLevel = nil, categoryName = nil, categoryParentID = [], categoryParentName = [], productFinderID = nil, productSearchPageAvailable = nil, productFinderAvailable = nil, productFinderIDs = [], characteristicsSets = [], expired = nil, intlAutosFixedCat = nil, leafCategory = nil, virtual = nil, numOfItems = nil, sellerGuaranteeEligible = nil, oRPA = nil, oRRA = nil, lSD = nil, keywords = nil) ⇒ CategoryType



12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
# File 'lib/eBay.rb', line 12871

def initialize(bestOfferEnabled = nil, autoPayEnabled = nil, b2BVATEnabled = nil, catalogEnabled = nil, categoryID = nil, categoryLevel = nil, categoryName = nil, categoryParentID = [], categoryParentName = [], productFinderID = nil, productSearchPageAvailable = nil, productFinderAvailable = nil, productFinderIDs = [], characteristicsSets = [], expired = nil, intlAutosFixedCat = nil, leafCategory = nil, virtual = nil, numOfItems = nil, sellerGuaranteeEligible = nil, oRPA = nil, oRRA = nil, lSD = nil, keywords = nil)
  @bestOfferEnabled = bestOfferEnabled
  @autoPayEnabled = autoPayEnabled
  @b2BVATEnabled = b2BVATEnabled
  @catalogEnabled = catalogEnabled
  @categoryID = categoryID
  @categoryLevel = categoryLevel
  @categoryName = categoryName
  @categoryParentID = categoryParentID
  @categoryParentName = categoryParentName
  @productFinderID = productFinderID
  @productSearchPageAvailable = productSearchPageAvailable
  @productFinderAvailable = productFinderAvailable
  @productFinderIDs = productFinderIDs
  @characteristicsSets = characteristicsSets
  @expired = expired
  @intlAutosFixedCat = intlAutosFixedCat
  @leafCategory = leafCategory
  @virtual = virtual
  @numOfItems = numOfItems
  @sellerGuaranteeEligible = sellerGuaranteeEligible
  @oRPA = oRPA
  @oRRA = oRRA
  @lSD = lSD
  @keywords = keywords
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



12865
12866
12867
# File 'lib/eBay.rb', line 12865

def __xmlele_any
  @__xmlele_any
end

#autoPayEnabledObject

Returns the value of attribute autoPayEnabled.



12842
12843
12844
# File 'lib/eBay.rb', line 12842

def autoPayEnabled
  @autoPayEnabled
end

#b2BVATEnabledObject

Returns the value of attribute b2BVATEnabled.



12843
12844
12845
# File 'lib/eBay.rb', line 12843

def b2BVATEnabled
  @b2BVATEnabled
end

#bestOfferEnabledObject

Returns the value of attribute bestOfferEnabled.



12841
12842
12843
# File 'lib/eBay.rb', line 12841

def bestOfferEnabled
  @bestOfferEnabled
end

#catalogEnabledObject

Returns the value of attribute catalogEnabled.



12844
12845
12846
# File 'lib/eBay.rb', line 12844

def catalogEnabled
  @catalogEnabled
end

#categoryIDObject

Returns the value of attribute categoryID.



12845
12846
12847
# File 'lib/eBay.rb', line 12845

def categoryID
  @categoryID
end

#categoryLevelObject

Returns the value of attribute categoryLevel.



12846
12847
12848
# File 'lib/eBay.rb', line 12846

def categoryLevel
  @categoryLevel
end

#categoryNameObject

Returns the value of attribute categoryName.



12847
12848
12849
# File 'lib/eBay.rb', line 12847

def categoryName
  @categoryName
end

#categoryParentIDObject

Returns the value of attribute categoryParentID.



12848
12849
12850
# File 'lib/eBay.rb', line 12848

def categoryParentID
  @categoryParentID
end

#categoryParentNameObject

Returns the value of attribute categoryParentName.



12849
12850
12851
# File 'lib/eBay.rb', line 12849

def categoryParentName
  @categoryParentName
end

#characteristicsSetsObject

Returns the value of attribute characteristicsSets.



12854
12855
12856
# File 'lib/eBay.rb', line 12854

def characteristicsSets
  @characteristicsSets
end

#expiredObject

Returns the value of attribute expired.



12855
12856
12857
# File 'lib/eBay.rb', line 12855

def expired
  @expired
end

#intlAutosFixedCatObject

Returns the value of attribute intlAutosFixedCat.



12856
12857
12858
# File 'lib/eBay.rb', line 12856

def intlAutosFixedCat
  @intlAutosFixedCat
end

#keywordsObject

Returns the value of attribute keywords.



12864
12865
12866
# File 'lib/eBay.rb', line 12864

def keywords
  @keywords
end

#leafCategoryObject

Returns the value of attribute leafCategory.



12857
12858
12859
# File 'lib/eBay.rb', line 12857

def leafCategory
  @leafCategory
end

#lSDObject

Returns the value of attribute lSD.



12863
12864
12865
# File 'lib/eBay.rb', line 12863

def lSD
  @lSD
end

#numOfItemsObject

Returns the value of attribute numOfItems.



12859
12860
12861
# File 'lib/eBay.rb', line 12859

def numOfItems
  @numOfItems
end

#oRPAObject

Returns the value of attribute oRPA.



12861
12862
12863
# File 'lib/eBay.rb', line 12861

def oRPA
  @oRPA
end

#oRRAObject

Returns the value of attribute oRRA.



12862
12863
12864
# File 'lib/eBay.rb', line 12862

def oRRA
  @oRRA
end

#productFinderAvailableObject

Returns the value of attribute productFinderAvailable.



12852
12853
12854
# File 'lib/eBay.rb', line 12852

def productFinderAvailable
  @productFinderAvailable
end

#productFinderIDObject

Returns the value of attribute productFinderID.



12850
12851
12852
# File 'lib/eBay.rb', line 12850

def productFinderID
  @productFinderID
end

#productFinderIDsObject

Returns the value of attribute productFinderIDs.



12853
12854
12855
# File 'lib/eBay.rb', line 12853

def productFinderIDs
  @productFinderIDs
end

#productSearchPageAvailableObject

Returns the value of attribute productSearchPageAvailable.



12851
12852
12853
# File 'lib/eBay.rb', line 12851

def productSearchPageAvailable
  @productSearchPageAvailable
end

#sellerGuaranteeEligibleObject

Returns the value of attribute sellerGuaranteeEligible.



12860
12861
12862
# File 'lib/eBay.rb', line 12860

def sellerGuaranteeEligible
  @sellerGuaranteeEligible
end

#virtualObject

Returns the value of attribute virtual.



12858
12859
12860
# File 'lib/eBay.rb', line 12858

def virtual
  @virtual
end

Instance Method Details

#set_any(elements) ⇒ Object



12867
12868
12869
# File 'lib/eBay.rb', line 12867

def set_any(elements)
  @__xmlele_any = elements
end