Class: GetCategoryListingsRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetCategoryListingsRequestType

Constant Summary collapse

@@schema_type =
"GetCategoryListingsRequestType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["detailLevel", ["DetailLevelCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DetailLevel")]],
["errorLanguage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ErrorLanguage")]],
["messageID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MessageID")]],
["version", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Version")]],
["errorHandling", ["ErrorHandlingCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ErrorHandling")]],
["invocationID", ["UUIDType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvocationID")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]],
["motorsGermanySearchable", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MotorsGermanySearchable")]],
["categoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryID")]],
["currency", ["CurrencyCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Currency")]],
["itemTypeFilter", ["ItemTypeFilterCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemTypeFilter")]],
["searchType", ["CategoryListingsSearchCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchType")]],
["orderBy", ["CategoryListingsOrderCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "OrderBy")]],
["pagination", ["PaginationType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Pagination")]],
["searchLocation", ["SearchLocationType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchLocation")]],
["proximitySearch", ["ProximitySearchType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProximitySearch")]],
["paymentMethod", ["PaymentMethodSearchCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethod")]],
["includeCondition", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeCondition")]],
["includeFeedback", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeFeedback")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, motorsGermanySearchable = nil, categoryID = nil, currency = nil, itemTypeFilter = nil, searchType = nil, orderBy = nil, pagination = nil, searchLocation = nil, proximitySearch = nil, paymentMethod = nil, includeCondition = nil, includeFeedback = nil) ⇒ GetCategoryListingsRequestType

Returns a new instance of GetCategoryListingsRequestType.



2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
# File 'lib/eBay.rb', line 2716

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, motorsGermanySearchable = nil, categoryID = nil, currency = nil, itemTypeFilter = nil, searchType = nil, orderBy = nil, pagination = nil, searchLocation = nil, proximitySearch = nil, paymentMethod = nil, includeCondition = nil, includeFeedback = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @errorHandling = errorHandling
  @invocationID = invocationID
  @__xmlele_any = nil
  @motorsGermanySearchable = motorsGermanySearchable
  @categoryID = categoryID
  @currency = currency
  @itemTypeFilter = itemTypeFilter
  @searchType = searchType
  @orderBy = orderBy
  @pagination = pagination
  @searchLocation = searchLocation
  @proximitySearch = proximitySearch
  @paymentMethod = paymentMethod
  @includeCondition = includeCondition
  @includeFeedback = includeFeedback
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



2698
2699
2700
# File 'lib/eBay.rb', line 2698

def __xmlele_any
  @__xmlele_any
end

#categoryIDObject

Returns the value of attribute categoryID.



2700
2701
2702
# File 'lib/eBay.rb', line 2700

def categoryID
  @categoryID
end

#currencyObject

Returns the value of attribute currency.



2701
2702
2703
# File 'lib/eBay.rb', line 2701

def currency
  @currency
end

#detailLevelObject

Returns the value of attribute detailLevel.



2692
2693
2694
# File 'lib/eBay.rb', line 2692

def detailLevel
  @detailLevel
end

#errorHandlingObject

Returns the value of attribute errorHandling.



2696
2697
2698
# File 'lib/eBay.rb', line 2696

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



2693
2694
2695
# File 'lib/eBay.rb', line 2693

def errorLanguage
  @errorLanguage
end

#includeConditionObject

Returns the value of attribute includeCondition.



2709
2710
2711
# File 'lib/eBay.rb', line 2709

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



2710
2711
2712
# File 'lib/eBay.rb', line 2710

def includeFeedback
  @includeFeedback
end

#invocationIDObject

Returns the value of attribute invocationID.



2697
2698
2699
# File 'lib/eBay.rb', line 2697

def invocationID
  @invocationID
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



2702
2703
2704
# File 'lib/eBay.rb', line 2702

def itemTypeFilter
  @itemTypeFilter
end

#messageIDObject

Returns the value of attribute messageID.



2694
2695
2696
# File 'lib/eBay.rb', line 2694

def messageID
  @messageID
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



2699
2700
2701
# File 'lib/eBay.rb', line 2699

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderByObject

Returns the value of attribute orderBy.



2704
2705
2706
# File 'lib/eBay.rb', line 2704

def orderBy
  @orderBy
end

#paginationObject

Returns the value of attribute pagination.



2705
2706
2707
# File 'lib/eBay.rb', line 2705

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



2708
2709
2710
# File 'lib/eBay.rb', line 2708

def paymentMethod
  @paymentMethod
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



2707
2708
2709
# File 'lib/eBay.rb', line 2707

def proximitySearch
  @proximitySearch
end

#searchLocationObject

Returns the value of attribute searchLocation.



2706
2707
2708
# File 'lib/eBay.rb', line 2706

def searchLocation
  @searchLocation
end

#searchTypeObject

Returns the value of attribute searchType.



2703
2704
2705
# File 'lib/eBay.rb', line 2703

def searchType
  @searchType
end

#versionObject

Returns the value of attribute version.



2695
2696
2697
# File 'lib/eBay.rb', line 2695

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



2712
2713
2714
# File 'lib/eBay.rb', line 2712

def set_any(elements)
  @__xmlele_any = elements
end