Class: GetSearchResultsRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetSearchResultsRequestType

Constant Summary collapse

@@schema_type =
"GetSearchResultsRequestType"
@@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")]],
  ["query", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Query")]],
  ["categoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryID")]],
  ["searchFlags", ["SearchFlagsCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchFlags")]],
  ["priceRangeFilter", ["PriceRangeFilterType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PriceRangeFilter")]],
  ["proximitySearch", ["ProximitySearchType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProximitySearch")]],
  ["itemTypeFilter", ["ItemTypeFilterCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemTypeFilter")]],
  ["searchType", ["SearchTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchType")]],
  ["userIdFilter", ["UserIdFilterType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "UserIdFilter")]],
  ["searchLocationFilter", ["SearchLocationFilterType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchLocationFilter")]],
  ["storeSearchFilter", ["SearchStoreFilterType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoreSearchFilter")]],
  ["order", ["SearchSortOrderCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Order")]],
  ["pagination", ["PaginationType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Pagination")]],
  ["searchRequest", ["SearchRequestType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchRequest")]],
  ["productID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductID")]],
  ["externalProductID", ["ExternalProductIDType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalProductID")]],
  ["categories", ["RequestCategoriesType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Categories")]],
  ["totalOnly", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TotalOnly")]],
  ["endTimeFrom", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EndTimeFrom")]],
  ["endTimeTo", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EndTimeTo")]],
  ["modTimeFrom", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ModTimeFrom")]],
  ["includeGetItFastItems", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeGetItFastItems")]],
  ["storesFixedPrice", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoresFixedPrice")]],
  ["paymentMethod", ["PaymentMethodSearchCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethod")]],
  ["granularityLevel", ["GranularityLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "GranularityLevel")]],
  ["expandSearch", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpandSearch")]],
  ["lot", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Lot")]],
  ["adFormat", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdFormat")]],
  ["quantity", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Quantity")]],
  ["quantityOperator", ["QuantityOperatorCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "QuantityOperator")]],
  ["sellerBusinessType", ["SellerBusinessCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerBusinessType")]],
  ["digitalDelivery", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DigitalDelivery")]],
  ["includeCondition", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeCondition")]],
  ["includeFeedback", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "IncludeFeedback")]],
  ["charityID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CharityID")]],
  ["localSearchPostalCode", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LocalSearchPostalCode")]]
]

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, query = nil, categoryID = nil, searchFlags = [], priceRangeFilter = nil, proximitySearch = nil, itemTypeFilter = nil, searchType = nil, userIdFilter = nil, searchLocationFilter = nil, storeSearchFilter = nil, order = nil, pagination = nil, searchRequest = nil, productID = nil, externalProductID = nil, categories = nil, totalOnly = nil, endTimeFrom = nil, endTimeTo = nil, modTimeFrom = nil, includeGetItFastItems = nil, storesFixedPrice = nil, paymentMethod = nil, granularityLevel = nil, expandSearch = nil, lot = nil, adFormat = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, digitalDelivery = nil, includeCondition = nil, includeFeedback = nil, charityID = nil, localSearchPostalCode = nil) ⇒ GetSearchResultsRequestType

Returns a new instance of GetSearchResultsRequestType.



8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
# File 'lib/eBay.rb', line 8208

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, warningLevel = nil, motorsGermanySearchable = nil, query = nil, categoryID = nil, searchFlags = [], priceRangeFilter = nil, proximitySearch = nil, itemTypeFilter = nil, searchType = nil, userIdFilter = nil, searchLocationFilter = nil, storeSearchFilter = nil, order = nil, pagination = nil, searchRequest = nil, productID = nil, externalProductID = nil, categories = nil, totalOnly = nil, endTimeFrom = nil, endTimeTo = nil, modTimeFrom = nil, includeGetItFastItems = nil, storesFixedPrice = nil, paymentMethod = nil, granularityLevel = nil, expandSearch = nil, lot = nil, adFormat = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, digitalDelivery = nil, includeCondition = nil, includeFeedback = nil, charityID = nil, localSearchPostalCode = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @errorHandling = errorHandling
  @invocationID = invocationID
  @warningLevel = warningLevel
  @__xmlele_any = nil
  @motorsGermanySearchable = motorsGermanySearchable
  @query = query
  @categoryID = categoryID
  @searchFlags = searchFlags
  @priceRangeFilter = priceRangeFilter
  @proximitySearch = proximitySearch
  @itemTypeFilter = itemTypeFilter
  @searchType = searchType
  @userIdFilter = userIdFilter
  @searchLocationFilter = searchLocationFilter
  @storeSearchFilter = storeSearchFilter
  @order = order
  @pagination = pagination
  @searchRequest = searchRequest
  @productID = productID
  @externalProductID = externalProductID
  @categories = categories
  @totalOnly = totalOnly
  @endTimeFrom = endTimeFrom
  @endTimeTo = endTimeTo
  @modTimeFrom = modTimeFrom
  @includeGetItFastItems = includeGetItFastItems
  @storesFixedPrice = storesFixedPrice
  @paymentMethod = paymentMethod
  @granularityLevel = granularityLevel
  @expandSearch = expandSearch
  @lot = lot
  @adFormat = adFormat
  @quantity = quantity
  @quantityOperator = quantityOperator
  @sellerBusinessType = sellerBusinessType
  @digitalDelivery = digitalDelivery
  @includeCondition = includeCondition
  @includeFeedback = includeFeedback
  @charityID = charityID
  @localSearchPostalCode = localSearchPostalCode
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



8166
8167
8168
# File 'lib/eBay.rb', line 8166

def __xmlele_any
  @__xmlele_any
end

#adFormatObject

Returns the value of attribute adFormat.



8194
8195
8196
# File 'lib/eBay.rb', line 8194

def adFormat
  @adFormat
end

#categoriesObject

Returns the value of attribute categories.



8183
8184
8185
# File 'lib/eBay.rb', line 8183

def categories
  @categories
end

#categoryIDObject

Returns the value of attribute categoryID.



8169
8170
8171
# File 'lib/eBay.rb', line 8169

def categoryID
  @categoryID
end

#charityIDObject

Returns the value of attribute charityID.



8201
8202
8203
# File 'lib/eBay.rb', line 8201

def charityID
  @charityID
end

#detailLevelObject

Returns the value of attribute detailLevel.



8159
8160
8161
# File 'lib/eBay.rb', line 8159

def detailLevel
  @detailLevel
end

#digitalDeliveryObject

Returns the value of attribute digitalDelivery.



8198
8199
8200
# File 'lib/eBay.rb', line 8198

def digitalDelivery
  @digitalDelivery
end

#endTimeFromObject

Returns the value of attribute endTimeFrom.



8185
8186
8187
# File 'lib/eBay.rb', line 8185

def endTimeFrom
  @endTimeFrom
end

#endTimeToObject

Returns the value of attribute endTimeTo.



8186
8187
8188
# File 'lib/eBay.rb', line 8186

def endTimeTo
  @endTimeTo
end

#errorHandlingObject

Returns the value of attribute errorHandling.



8163
8164
8165
# File 'lib/eBay.rb', line 8163

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



8160
8161
8162
# File 'lib/eBay.rb', line 8160

def errorLanguage
  @errorLanguage
end

#expandSearchObject

Returns the value of attribute expandSearch.



8192
8193
8194
# File 'lib/eBay.rb', line 8192

def expandSearch
  @expandSearch
end

#externalProductIDObject

Returns the value of attribute externalProductID.



8182
8183
8184
# File 'lib/eBay.rb', line 8182

def externalProductID
  @externalProductID
end

#granularityLevelObject

Returns the value of attribute granularityLevel.



8191
8192
8193
# File 'lib/eBay.rb', line 8191

def granularityLevel
  @granularityLevel
end

#includeConditionObject

Returns the value of attribute includeCondition.



8199
8200
8201
# File 'lib/eBay.rb', line 8199

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



8200
8201
8202
# File 'lib/eBay.rb', line 8200

def includeFeedback
  @includeFeedback
end

#includeGetItFastItemsObject

Returns the value of attribute includeGetItFastItems.



8188
8189
8190
# File 'lib/eBay.rb', line 8188

def includeGetItFastItems
  @includeGetItFastItems
end

#invocationIDObject

Returns the value of attribute invocationID.



8164
8165
8166
# File 'lib/eBay.rb', line 8164

def invocationID
  @invocationID
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



8173
8174
8175
# File 'lib/eBay.rb', line 8173

def itemTypeFilter
  @itemTypeFilter
end

#localSearchPostalCodeObject

Returns the value of attribute localSearchPostalCode.



8202
8203
8204
# File 'lib/eBay.rb', line 8202

def localSearchPostalCode
  @localSearchPostalCode
end

#lotObject

Returns the value of attribute lot.



8193
8194
8195
# File 'lib/eBay.rb', line 8193

def lot
  @lot
end

#messageIDObject

Returns the value of attribute messageID.



8161
8162
8163
# File 'lib/eBay.rb', line 8161

def messageID
  @messageID
end

#modTimeFromObject

Returns the value of attribute modTimeFrom.



8187
8188
8189
# File 'lib/eBay.rb', line 8187

def modTimeFrom
  @modTimeFrom
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



8167
8168
8169
# File 'lib/eBay.rb', line 8167

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderObject

Returns the value of attribute order.



8178
8179
8180
# File 'lib/eBay.rb', line 8178

def order
  @order
end

#paginationObject

Returns the value of attribute pagination.



8179
8180
8181
# File 'lib/eBay.rb', line 8179

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



8190
8191
8192
# File 'lib/eBay.rb', line 8190

def paymentMethod
  @paymentMethod
end

#priceRangeFilterObject

Returns the value of attribute priceRangeFilter.



8171
8172
8173
# File 'lib/eBay.rb', line 8171

def priceRangeFilter
  @priceRangeFilter
end

#productIDObject

Returns the value of attribute productID.



8181
8182
8183
# File 'lib/eBay.rb', line 8181

def productID
  @productID
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



8172
8173
8174
# File 'lib/eBay.rb', line 8172

def proximitySearch
  @proximitySearch
end

#quantityObject

Returns the value of attribute quantity.



8195
8196
8197
# File 'lib/eBay.rb', line 8195

def quantity
  @quantity
end

#quantityOperatorObject

Returns the value of attribute quantityOperator.



8196
8197
8198
# File 'lib/eBay.rb', line 8196

def quantityOperator
  @quantityOperator
end

#queryObject

Returns the value of attribute query.



8168
8169
8170
# File 'lib/eBay.rb', line 8168

def query
  @query
end

#searchFlagsObject

Returns the value of attribute searchFlags.



8170
8171
8172
# File 'lib/eBay.rb', line 8170

def searchFlags
  @searchFlags
end

#searchLocationFilterObject

Returns the value of attribute searchLocationFilter.



8176
8177
8178
# File 'lib/eBay.rb', line 8176

def searchLocationFilter
  @searchLocationFilter
end

#searchRequestObject

Returns the value of attribute searchRequest.



8180
8181
8182
# File 'lib/eBay.rb', line 8180

def searchRequest
  @searchRequest
end

#searchTypeObject

Returns the value of attribute searchType.



8174
8175
8176
# File 'lib/eBay.rb', line 8174

def searchType
  @searchType
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



8197
8198
8199
# File 'lib/eBay.rb', line 8197

def sellerBusinessType
  @sellerBusinessType
end

#storeSearchFilterObject

Returns the value of attribute storeSearchFilter.



8177
8178
8179
# File 'lib/eBay.rb', line 8177

def storeSearchFilter
  @storeSearchFilter
end

#storesFixedPriceObject

Returns the value of attribute storesFixedPrice.



8189
8190
8191
# File 'lib/eBay.rb', line 8189

def storesFixedPrice
  @storesFixedPrice
end

#totalOnlyObject

Returns the value of attribute totalOnly.



8184
8185
8186
# File 'lib/eBay.rb', line 8184

def totalOnly
  @totalOnly
end

#userIdFilterObject

Returns the value of attribute userIdFilter.



8175
8176
8177
# File 'lib/eBay.rb', line 8175

def userIdFilter
  @userIdFilter
end

#versionObject

Returns the value of attribute version.



8162
8163
8164
# File 'lib/eBay.rb', line 8162

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



8165
8166
8167
# File 'lib/eBay.rb', line 8165

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



8204
8205
8206
# File 'lib/eBay.rb', line 8204

def set_any(elements)
  @__xmlele_any = elements
end