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

Returns a new instance of 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