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", ["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")]],
["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")]],
["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")]],
["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")]],
["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, 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, paymentMethod = nil, granularityLevel = nil, expandSearch = nil, lot = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, includeCondition = nil, includeFeedback = nil) ⇒ GetSearchResultsRequestType

Returns a new instance of GetSearchResultsRequestType.



6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
# File 'lib/eBay.rb', line 6655

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = 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, paymentMethod = nil, granularityLevel = nil, expandSearch = nil, lot = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, includeCondition = nil, includeFeedback = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @errorHandling = errorHandling
  @invocationID = invocationID
  @__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
  @paymentMethod = paymentMethod
  @granularityLevel = granularityLevel
  @expandSearch = expandSearch
  @lot = lot
  @quantity = quantity
  @quantityOperator = quantityOperator
  @sellerBusinessType = sellerBusinessType
  @includeCondition = includeCondition
  @includeFeedback = includeFeedback
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



6618
6619
6620
# File 'lib/eBay.rb', line 6618

def __xmlele_any
  @__xmlele_any
end

#categoriesObject

Returns the value of attribute categories.



6635
6636
6637
# File 'lib/eBay.rb', line 6635

def categories
  @categories
end

#categoryIDObject

Returns the value of attribute categoryID.



6621
6622
6623
# File 'lib/eBay.rb', line 6621

def categoryID
  @categoryID
end

#detailLevelObject

Returns the value of attribute detailLevel.



6612
6613
6614
# File 'lib/eBay.rb', line 6612

def detailLevel
  @detailLevel
end

#endTimeFromObject

Returns the value of attribute endTimeFrom.



6637
6638
6639
# File 'lib/eBay.rb', line 6637

def endTimeFrom
  @endTimeFrom
end

#endTimeToObject

Returns the value of attribute endTimeTo.



6638
6639
6640
# File 'lib/eBay.rb', line 6638

def endTimeTo
  @endTimeTo
end

#errorHandlingObject

Returns the value of attribute errorHandling.



6616
6617
6618
# File 'lib/eBay.rb', line 6616

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



6613
6614
6615
# File 'lib/eBay.rb', line 6613

def errorLanguage
  @errorLanguage
end

#expandSearchObject

Returns the value of attribute expandSearch.



6643
6644
6645
# File 'lib/eBay.rb', line 6643

def expandSearch
  @expandSearch
end

#externalProductIDObject

Returns the value of attribute externalProductID.



6634
6635
6636
# File 'lib/eBay.rb', line 6634

def externalProductID
  @externalProductID
end

#granularityLevelObject

Returns the value of attribute granularityLevel.



6642
6643
6644
# File 'lib/eBay.rb', line 6642

def granularityLevel
  @granularityLevel
end

#includeConditionObject

Returns the value of attribute includeCondition.



6648
6649
6650
# File 'lib/eBay.rb', line 6648

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



6649
6650
6651
# File 'lib/eBay.rb', line 6649

def includeFeedback
  @includeFeedback
end

#includeGetItFastItemsObject

Returns the value of attribute includeGetItFastItems.



6640
6641
6642
# File 'lib/eBay.rb', line 6640

def includeGetItFastItems
  @includeGetItFastItems
end

#invocationIDObject

Returns the value of attribute invocationID.



6617
6618
6619
# File 'lib/eBay.rb', line 6617

def invocationID
  @invocationID
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



6625
6626
6627
# File 'lib/eBay.rb', line 6625

def itemTypeFilter
  @itemTypeFilter
end

#lotObject

Returns the value of attribute lot.



6644
6645
6646
# File 'lib/eBay.rb', line 6644

def lot
  @lot
end

#messageIDObject

Returns the value of attribute messageID.



6614
6615
6616
# File 'lib/eBay.rb', line 6614

def messageID
  @messageID
end

#modTimeFromObject

Returns the value of attribute modTimeFrom.



6639
6640
6641
# File 'lib/eBay.rb', line 6639

def modTimeFrom
  @modTimeFrom
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



6619
6620
6621
# File 'lib/eBay.rb', line 6619

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderObject

Returns the value of attribute order.



6630
6631
6632
# File 'lib/eBay.rb', line 6630

def order
  @order
end

#paginationObject

Returns the value of attribute pagination.



6631
6632
6633
# File 'lib/eBay.rb', line 6631

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



6641
6642
6643
# File 'lib/eBay.rb', line 6641

def paymentMethod
  @paymentMethod
end

#priceRangeFilterObject

Returns the value of attribute priceRangeFilter.



6623
6624
6625
# File 'lib/eBay.rb', line 6623

def priceRangeFilter
  @priceRangeFilter
end

#productIDObject

Returns the value of attribute productID.



6633
6634
6635
# File 'lib/eBay.rb', line 6633

def productID
  @productID
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



6624
6625
6626
# File 'lib/eBay.rb', line 6624

def proximitySearch
  @proximitySearch
end

#quantityObject

Returns the value of attribute quantity.



6645
6646
6647
# File 'lib/eBay.rb', line 6645

def quantity
  @quantity
end

#quantityOperatorObject

Returns the value of attribute quantityOperator.



6646
6647
6648
# File 'lib/eBay.rb', line 6646

def quantityOperator
  @quantityOperator
end

#queryObject

Returns the value of attribute query.



6620
6621
6622
# File 'lib/eBay.rb', line 6620

def query
  @query
end

#searchFlagsObject

Returns the value of attribute searchFlags.



6622
6623
6624
# File 'lib/eBay.rb', line 6622

def searchFlags
  @searchFlags
end

#searchLocationFilterObject

Returns the value of attribute searchLocationFilter.



6628
6629
6630
# File 'lib/eBay.rb', line 6628

def searchLocationFilter
  @searchLocationFilter
end

#searchRequestObject

Returns the value of attribute searchRequest.



6632
6633
6634
# File 'lib/eBay.rb', line 6632

def searchRequest
  @searchRequest
end

#searchTypeObject

Returns the value of attribute searchType.



6626
6627
6628
# File 'lib/eBay.rb', line 6626

def searchType
  @searchType
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



6647
6648
6649
# File 'lib/eBay.rb', line 6647

def sellerBusinessType
  @sellerBusinessType
end

#storeSearchFilterObject

Returns the value of attribute storeSearchFilter.



6629
6630
6631
# File 'lib/eBay.rb', line 6629

def storeSearchFilter
  @storeSearchFilter
end

#totalOnlyObject

Returns the value of attribute totalOnly.



6636
6637
6638
# File 'lib/eBay.rb', line 6636

def totalOnly
  @totalOnly
end

#userIdFilterObject

Returns the value of attribute userIdFilter.



6627
6628
6629
# File 'lib/eBay.rb', line 6627

def userIdFilter
  @userIdFilter
end

#versionObject

Returns the value of attribute version.



6615
6616
6617
# File 'lib/eBay.rb', line 6615

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



6651
6652
6653
# File 'lib/eBay.rb', line 6651

def set_any(elements)
  @__xmlele_any = elements
end