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")]]
]

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) ⇒ GetSearchResultsRequestType

Returns a new instance of GetSearchResultsRequestType.



7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
# File 'lib/eBay.rb', line 7336

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)
  @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
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



7295
7296
7297
# File 'lib/eBay.rb', line 7295

def __xmlele_any
  @__xmlele_any
end

#adFormatObject

Returns the value of attribute adFormat.



7323
7324
7325
# File 'lib/eBay.rb', line 7323

def adFormat
  @adFormat
end

#categoriesObject

Returns the value of attribute categories.



7312
7313
7314
# File 'lib/eBay.rb', line 7312

def categories
  @categories
end

#categoryIDObject

Returns the value of attribute categoryID.



7298
7299
7300
# File 'lib/eBay.rb', line 7298

def categoryID
  @categoryID
end

#charityIDObject

Returns the value of attribute charityID.



7330
7331
7332
# File 'lib/eBay.rb', line 7330

def charityID
  @charityID
end

#detailLevelObject

Returns the value of attribute detailLevel.



7288
7289
7290
# File 'lib/eBay.rb', line 7288

def detailLevel
  @detailLevel
end

#digitalDeliveryObject

Returns the value of attribute digitalDelivery.



7327
7328
7329
# File 'lib/eBay.rb', line 7327

def digitalDelivery
  @digitalDelivery
end

#endTimeFromObject

Returns the value of attribute endTimeFrom.



7314
7315
7316
# File 'lib/eBay.rb', line 7314

def endTimeFrom
  @endTimeFrom
end

#endTimeToObject

Returns the value of attribute endTimeTo.



7315
7316
7317
# File 'lib/eBay.rb', line 7315

def endTimeTo
  @endTimeTo
end

#errorHandlingObject

Returns the value of attribute errorHandling.



7292
7293
7294
# File 'lib/eBay.rb', line 7292

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



7289
7290
7291
# File 'lib/eBay.rb', line 7289

def errorLanguage
  @errorLanguage
end

#expandSearchObject

Returns the value of attribute expandSearch.



7321
7322
7323
# File 'lib/eBay.rb', line 7321

def expandSearch
  @expandSearch
end

#externalProductIDObject

Returns the value of attribute externalProductID.



7311
7312
7313
# File 'lib/eBay.rb', line 7311

def externalProductID
  @externalProductID
end

#granularityLevelObject

Returns the value of attribute granularityLevel.



7320
7321
7322
# File 'lib/eBay.rb', line 7320

def granularityLevel
  @granularityLevel
end

#includeConditionObject

Returns the value of attribute includeCondition.



7328
7329
7330
# File 'lib/eBay.rb', line 7328

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



7329
7330
7331
# File 'lib/eBay.rb', line 7329

def includeFeedback
  @includeFeedback
end

#includeGetItFastItemsObject

Returns the value of attribute includeGetItFastItems.



7317
7318
7319
# File 'lib/eBay.rb', line 7317

def includeGetItFastItems
  @includeGetItFastItems
end

#invocationIDObject

Returns the value of attribute invocationID.



7293
7294
7295
# File 'lib/eBay.rb', line 7293

def invocationID
  @invocationID
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



7302
7303
7304
# File 'lib/eBay.rb', line 7302

def itemTypeFilter
  @itemTypeFilter
end

#lotObject

Returns the value of attribute lot.



7322
7323
7324
# File 'lib/eBay.rb', line 7322

def lot
  @lot
end

#messageIDObject

Returns the value of attribute messageID.



7290
7291
7292
# File 'lib/eBay.rb', line 7290

def messageID
  @messageID
end

#modTimeFromObject

Returns the value of attribute modTimeFrom.



7316
7317
7318
# File 'lib/eBay.rb', line 7316

def modTimeFrom
  @modTimeFrom
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



7296
7297
7298
# File 'lib/eBay.rb', line 7296

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderObject

Returns the value of attribute order.



7307
7308
7309
# File 'lib/eBay.rb', line 7307

def order
  @order
end

#paginationObject

Returns the value of attribute pagination.



7308
7309
7310
# File 'lib/eBay.rb', line 7308

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



7319
7320
7321
# File 'lib/eBay.rb', line 7319

def paymentMethod
  @paymentMethod
end

#priceRangeFilterObject

Returns the value of attribute priceRangeFilter.



7300
7301
7302
# File 'lib/eBay.rb', line 7300

def priceRangeFilter
  @priceRangeFilter
end

#productIDObject

Returns the value of attribute productID.



7310
7311
7312
# File 'lib/eBay.rb', line 7310

def productID
  @productID
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



7301
7302
7303
# File 'lib/eBay.rb', line 7301

def proximitySearch
  @proximitySearch
end

#quantityObject

Returns the value of attribute quantity.



7324
7325
7326
# File 'lib/eBay.rb', line 7324

def quantity
  @quantity
end

#quantityOperatorObject

Returns the value of attribute quantityOperator.



7325
7326
7327
# File 'lib/eBay.rb', line 7325

def quantityOperator
  @quantityOperator
end

#queryObject

Returns the value of attribute query.



7297
7298
7299
# File 'lib/eBay.rb', line 7297

def query
  @query
end

#searchFlagsObject

Returns the value of attribute searchFlags.



7299
7300
7301
# File 'lib/eBay.rb', line 7299

def searchFlags
  @searchFlags
end

#searchLocationFilterObject

Returns the value of attribute searchLocationFilter.



7305
7306
7307
# File 'lib/eBay.rb', line 7305

def searchLocationFilter
  @searchLocationFilter
end

#searchRequestObject

Returns the value of attribute searchRequest.



7309
7310
7311
# File 'lib/eBay.rb', line 7309

def searchRequest
  @searchRequest
end

#searchTypeObject

Returns the value of attribute searchType.



7303
7304
7305
# File 'lib/eBay.rb', line 7303

def searchType
  @searchType
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



7326
7327
7328
# File 'lib/eBay.rb', line 7326

def sellerBusinessType
  @sellerBusinessType
end

#storeSearchFilterObject

Returns the value of attribute storeSearchFilter.



7306
7307
7308
# File 'lib/eBay.rb', line 7306

def storeSearchFilter
  @storeSearchFilter
end

#storesFixedPriceObject

Returns the value of attribute storesFixedPrice.



7318
7319
7320
# File 'lib/eBay.rb', line 7318

def storesFixedPrice
  @storesFixedPrice
end

#totalOnlyObject

Returns the value of attribute totalOnly.



7313
7314
7315
# File 'lib/eBay.rb', line 7313

def totalOnly
  @totalOnly
end

#userIdFilterObject

Returns the value of attribute userIdFilter.



7304
7305
7306
# File 'lib/eBay.rb', line 7304

def userIdFilter
  @userIdFilter
end

#versionObject

Returns the value of attribute version.



7291
7292
7293
# File 'lib/eBay.rb', line 7291

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



7294
7295
7296
# File 'lib/eBay.rb', line 7294

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



7332
7333
7334
# File 'lib/eBay.rb', line 7332

def set_any(elements)
  @__xmlele_any = elements
end