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", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvocationID")]],
  ["warningLevel", ["WarningLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "WarningLevel")]],
  ["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")]],
  ["storesFixedPrice", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoresFixedPrice")]],
  ["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")]],
  ["includeGetItFastItems", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeGetItFastItems")]],
  ["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, warningLevel = nil, motorsGermanySearchable = nil, categoryID = nil, currency = nil, itemTypeFilter = nil, storesFixedPrice = nil, searchType = nil, orderBy = nil, pagination = nil, searchLocation = nil, proximitySearch = nil, includeGetItFastItems = nil, paymentMethod = nil, includeCondition = nil, includeFeedback = nil) ⇒ GetCategoryListingsRequestType

Returns a new instance of GetCategoryListingsRequestType.



2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
# File 'lib/eBay.rb', line 2961

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

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



2941
2942
2943
# File 'lib/eBay.rb', line 2941

def __xmlele_any
  @__xmlele_any
end

#categoryIDObject

Returns the value of attribute categoryID.



2943
2944
2945
# File 'lib/eBay.rb', line 2943

def categoryID
  @categoryID
end

#currencyObject

Returns the value of attribute currency.



2944
2945
2946
# File 'lib/eBay.rb', line 2944

def currency
  @currency
end

#detailLevelObject

Returns the value of attribute detailLevel.



2934
2935
2936
# File 'lib/eBay.rb', line 2934

def detailLevel
  @detailLevel
end

#errorHandlingObject

Returns the value of attribute errorHandling.



2938
2939
2940
# File 'lib/eBay.rb', line 2938

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



2935
2936
2937
# File 'lib/eBay.rb', line 2935

def errorLanguage
  @errorLanguage
end

#includeConditionObject

Returns the value of attribute includeCondition.



2954
2955
2956
# File 'lib/eBay.rb', line 2954

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



2955
2956
2957
# File 'lib/eBay.rb', line 2955

def includeFeedback
  @includeFeedback
end

#includeGetItFastItemsObject

Returns the value of attribute includeGetItFastItems.



2952
2953
2954
# File 'lib/eBay.rb', line 2952

def includeGetItFastItems
  @includeGetItFastItems
end

#invocationIDObject

Returns the value of attribute invocationID.



2939
2940
2941
# File 'lib/eBay.rb', line 2939

def invocationID
  @invocationID
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



2945
2946
2947
# File 'lib/eBay.rb', line 2945

def itemTypeFilter
  @itemTypeFilter
end

#messageIDObject

Returns the value of attribute messageID.



2936
2937
2938
# File 'lib/eBay.rb', line 2936

def messageID
  @messageID
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



2942
2943
2944
# File 'lib/eBay.rb', line 2942

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderByObject

Returns the value of attribute orderBy.



2948
2949
2950
# File 'lib/eBay.rb', line 2948

def orderBy
  @orderBy
end

#paginationObject

Returns the value of attribute pagination.



2949
2950
2951
# File 'lib/eBay.rb', line 2949

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



2953
2954
2955
# File 'lib/eBay.rb', line 2953

def paymentMethod
  @paymentMethod
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



2951
2952
2953
# File 'lib/eBay.rb', line 2951

def proximitySearch
  @proximitySearch
end

#searchLocationObject

Returns the value of attribute searchLocation.



2950
2951
2952
# File 'lib/eBay.rb', line 2950

def searchLocation
  @searchLocation
end

#searchTypeObject

Returns the value of attribute searchType.



2947
2948
2949
# File 'lib/eBay.rb', line 2947

def searchType
  @searchType
end

#storesFixedPriceObject

Returns the value of attribute storesFixedPrice.



2946
2947
2948
# File 'lib/eBay.rb', line 2946

def storesFixedPrice
  @storesFixedPrice
end

#versionObject

Returns the value of attribute version.



2937
2938
2939
# File 'lib/eBay.rb', line 2937

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



2940
2941
2942
# File 'lib/eBay.rb', line 2940

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



2957
2958
2959
# File 'lib/eBay.rb', line 2957

def set_any(elements)
  @__xmlele_any = elements
end