Class: GetSearchResultsRequestType

Inherits:
AbstractRequestType show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsGetSearchResultsRequestType

detailLevel - DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - WarningLevelCodeType
botBlock - BotBlockRequestType
motorsGermanySearchable - SOAP::SOAPBoolean
query - SOAP::SOAPString
categoryID - SOAP::SOAPString
searchFlags - SearchFlagsCodeType
priceRangeFilter - PriceRangeFilterType
proximitySearch - ProximitySearchType
itemTypeFilter - ItemTypeFilterCodeType
searchType - SearchTypeCodeType
userIdFilter - UserIdFilterType
searchLocationFilter - SearchLocationFilterType
storeSearchFilter - SearchStoreFilterType
order - SearchSortOrderCodeType
pagination - PaginationType
searchRequest - SearchRequestType
productID - SOAP::SOAPString
externalProductID - ExternalProductIDType
categories - RequestCategoriesType
totalOnly - SOAP::SOAPBoolean
endTimeFrom - SOAP::SOAPDateTime
endTimeTo - SOAP::SOAPDateTime
modTimeFrom - SOAP::SOAPDateTime
includeGetItFastItems - SOAP::SOAPBoolean
paymentMethod - PaymentMethodSearchCodeType
granularityLevel - GranularityLevelCodeType
expandSearch - SOAP::SOAPBoolean
lot - SOAP::SOAPBoolean
adFormat - SOAP::SOAPBoolean
freeShipping - SOAP::SOAPBoolean
quantity - SOAP::SOAPInt
quantityOperator - QuantityOperatorCodeType
sellerBusinessType - SellerBusinessCodeType
digitalDelivery - SOAP::SOAPBoolean
includeCondition - SOAP::SOAPBoolean
includeFeedback - SOAP::SOAPBoolean
charityID - SOAP::SOAPInt
localSearchPostalCode - SOAP::SOAPString
maxRelatedSearchKeywords - SOAP::SOAPInt
affiliateTrackingDetails - AffiliateTrackingDetailsType
bidRange - BidRangeType
itemCondition - ItemConditionCodeType
ticketFinder - TicketDetailsType
group - GroupType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = 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, adFormat = nil, freeShipping = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, digitalDelivery = nil, includeCondition = nil, includeFeedback = nil, charityID = nil, localSearchPostalCode = nil, maxRelatedSearchKeywords = nil, affiliateTrackingDetails = nil, bidRange = nil, itemCondition = nil, ticketFinder = nil, group = nil) ⇒ GetSearchResultsRequestType

Returns a new instance of GetSearchResultsRequestType.



3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
# File 'lib/eBay.rb', line 3990

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = 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, adFormat = nil, freeShipping = nil, quantity = nil, quantityOperator = nil, sellerBusinessType = nil, digitalDelivery = nil, includeCondition = nil, includeFeedback = nil, charityID = nil, localSearchPostalCode = nil, maxRelatedSearchKeywords = nil, affiliateTrackingDetails = nil, bidRange = nil, itemCondition = nil, ticketFinder = nil, group = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @endUserIP = endUserIP
  @errorHandling = errorHandling
  @invocationID = invocationID
  @outputSelector = outputSelector
  @warningLevel = warningLevel
  @botBlock = botBlock
  @__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
  @adFormat = adFormat
  @freeShipping = freeShipping
  @quantity = quantity
  @quantityOperator = quantityOperator
  @sellerBusinessType = sellerBusinessType
  @digitalDelivery = digitalDelivery
  @includeCondition = includeCondition
  @includeFeedback = includeFeedback
  @charityID = charityID
  @localSearchPostalCode = localSearchPostalCode
  @maxRelatedSearchKeywords = maxRelatedSearchKeywords
  @affiliateTrackingDetails = affiliateTrackingDetails
  @bidRange = bidRange
  @itemCondition = itemCondition
  @ticketFinder = ticketFinder
  @group = group
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



3942
3943
3944
# File 'lib/eBay.rb', line 3942

def __xmlele_any
  @__xmlele_any
end

#adFormatObject

Returns the value of attribute adFormat.



3969
3970
3971
# File 'lib/eBay.rb', line 3969

def adFormat
  @adFormat
end

#affiliateTrackingDetailsObject

Returns the value of attribute affiliateTrackingDetails.



3980
3981
3982
# File 'lib/eBay.rb', line 3980

def affiliateTrackingDetails
  @affiliateTrackingDetails
end

#bidRangeObject

Returns the value of attribute bidRange.



3981
3982
3983
# File 'lib/eBay.rb', line 3981

def bidRange
  @bidRange
end

#botBlockObject

Returns the value of attribute botBlock.



3941
3942
3943
# File 'lib/eBay.rb', line 3941

def botBlock
  @botBlock
end

#categoriesObject

Returns the value of attribute categories.



3959
3960
3961
# File 'lib/eBay.rb', line 3959

def categories
  @categories
end

#categoryIDObject

Returns the value of attribute categoryID.



3945
3946
3947
# File 'lib/eBay.rb', line 3945

def categoryID
  @categoryID
end

#charityIDObject

Returns the value of attribute charityID.



3977
3978
3979
# File 'lib/eBay.rb', line 3977

def charityID
  @charityID
end

#detailLevelObject

Returns the value of attribute detailLevel.



3932
3933
3934
# File 'lib/eBay.rb', line 3932

def detailLevel
  @detailLevel
end

#digitalDeliveryObject

Returns the value of attribute digitalDelivery.



3974
3975
3976
# File 'lib/eBay.rb', line 3974

def digitalDelivery
  @digitalDelivery
end

#endTimeFromObject

Returns the value of attribute endTimeFrom.



3961
3962
3963
# File 'lib/eBay.rb', line 3961

def endTimeFrom
  @endTimeFrom
end

#endTimeToObject

Returns the value of attribute endTimeTo.



3962
3963
3964
# File 'lib/eBay.rb', line 3962

def endTimeTo
  @endTimeTo
end

#endUserIPObject

Returns the value of attribute endUserIP.



3936
3937
3938
# File 'lib/eBay.rb', line 3936

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



3937
3938
3939
# File 'lib/eBay.rb', line 3937

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



3933
3934
3935
# File 'lib/eBay.rb', line 3933

def errorLanguage
  @errorLanguage
end

#expandSearchObject

Returns the value of attribute expandSearch.



3967
3968
3969
# File 'lib/eBay.rb', line 3967

def expandSearch
  @expandSearch
end

#externalProductIDObject

Returns the value of attribute externalProductID.



3958
3959
3960
# File 'lib/eBay.rb', line 3958

def externalProductID
  @externalProductID
end

#freeShippingObject

Returns the value of attribute freeShipping.



3970
3971
3972
# File 'lib/eBay.rb', line 3970

def freeShipping
  @freeShipping
end

#granularityLevelObject

Returns the value of attribute granularityLevel.



3966
3967
3968
# File 'lib/eBay.rb', line 3966

def granularityLevel
  @granularityLevel
end

#groupObject

Returns the value of attribute group.



3984
3985
3986
# File 'lib/eBay.rb', line 3984

def group
  @group
end

#includeConditionObject

Returns the value of attribute includeCondition.



3975
3976
3977
# File 'lib/eBay.rb', line 3975

def includeCondition
  @includeCondition
end

#includeFeedbackObject

Returns the value of attribute includeFeedback.



3976
3977
3978
# File 'lib/eBay.rb', line 3976

def includeFeedback
  @includeFeedback
end

#includeGetItFastItemsObject

Returns the value of attribute includeGetItFastItems.



3964
3965
3966
# File 'lib/eBay.rb', line 3964

def includeGetItFastItems
  @includeGetItFastItems
end

#invocationIDObject

Returns the value of attribute invocationID.



3938
3939
3940
# File 'lib/eBay.rb', line 3938

def invocationID
  @invocationID
end

#itemConditionObject

Returns the value of attribute itemCondition.



3982
3983
3984
# File 'lib/eBay.rb', line 3982

def itemCondition
  @itemCondition
end

#itemTypeFilterObject

Returns the value of attribute itemTypeFilter.



3949
3950
3951
# File 'lib/eBay.rb', line 3949

def itemTypeFilter
  @itemTypeFilter
end

#localSearchPostalCodeObject

Returns the value of attribute localSearchPostalCode.



3978
3979
3980
# File 'lib/eBay.rb', line 3978

def localSearchPostalCode
  @localSearchPostalCode
end

#lotObject

Returns the value of attribute lot.



3968
3969
3970
# File 'lib/eBay.rb', line 3968

def lot
  @lot
end

#maxRelatedSearchKeywordsObject

Returns the value of attribute maxRelatedSearchKeywords.



3979
3980
3981
# File 'lib/eBay.rb', line 3979

def maxRelatedSearchKeywords
  @maxRelatedSearchKeywords
end

#messageIDObject

Returns the value of attribute messageID.



3934
3935
3936
# File 'lib/eBay.rb', line 3934

def messageID
  @messageID
end

#modTimeFromObject

Returns the value of attribute modTimeFrom.



3963
3964
3965
# File 'lib/eBay.rb', line 3963

def modTimeFrom
  @modTimeFrom
end

#motorsGermanySearchableObject

Returns the value of attribute motorsGermanySearchable.



3943
3944
3945
# File 'lib/eBay.rb', line 3943

def motorsGermanySearchable
  @motorsGermanySearchable
end

#orderObject

Returns the value of attribute order.



3954
3955
3956
# File 'lib/eBay.rb', line 3954

def order
  @order
end

#outputSelectorObject

Returns the value of attribute outputSelector.



3939
3940
3941
# File 'lib/eBay.rb', line 3939

def outputSelector
  @outputSelector
end

#paginationObject

Returns the value of attribute pagination.



3955
3956
3957
# File 'lib/eBay.rb', line 3955

def pagination
  @pagination
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



3965
3966
3967
# File 'lib/eBay.rb', line 3965

def paymentMethod
  @paymentMethod
end

#priceRangeFilterObject

Returns the value of attribute priceRangeFilter.



3947
3948
3949
# File 'lib/eBay.rb', line 3947

def priceRangeFilter
  @priceRangeFilter
end

#productIDObject

Returns the value of attribute productID.



3957
3958
3959
# File 'lib/eBay.rb', line 3957

def productID
  @productID
end

#proximitySearchObject

Returns the value of attribute proximitySearch.



3948
3949
3950
# File 'lib/eBay.rb', line 3948

def proximitySearch
  @proximitySearch
end

#quantityObject

Returns the value of attribute quantity.



3971
3972
3973
# File 'lib/eBay.rb', line 3971

def quantity
  @quantity
end

#quantityOperatorObject

Returns the value of attribute quantityOperator.



3972
3973
3974
# File 'lib/eBay.rb', line 3972

def quantityOperator
  @quantityOperator
end

#queryObject

Returns the value of attribute query.



3944
3945
3946
# File 'lib/eBay.rb', line 3944

def query
  @query
end

#searchFlagsObject

Returns the value of attribute searchFlags.



3946
3947
3948
# File 'lib/eBay.rb', line 3946

def searchFlags
  @searchFlags
end

#searchLocationFilterObject

Returns the value of attribute searchLocationFilter.



3952
3953
3954
# File 'lib/eBay.rb', line 3952

def searchLocationFilter
  @searchLocationFilter
end

#searchRequestObject

Returns the value of attribute searchRequest.



3956
3957
3958
# File 'lib/eBay.rb', line 3956

def searchRequest
  @searchRequest
end

#searchTypeObject

Returns the value of attribute searchType.



3950
3951
3952
# File 'lib/eBay.rb', line 3950

def searchType
  @searchType
end

#sellerBusinessTypeObject

Returns the value of attribute sellerBusinessType.



3973
3974
3975
# File 'lib/eBay.rb', line 3973

def sellerBusinessType
  @sellerBusinessType
end

#storeSearchFilterObject

Returns the value of attribute storeSearchFilter.



3953
3954
3955
# File 'lib/eBay.rb', line 3953

def storeSearchFilter
  @storeSearchFilter
end

#ticketFinderObject

Returns the value of attribute ticketFinder.



3983
3984
3985
# File 'lib/eBay.rb', line 3983

def ticketFinder
  @ticketFinder
end

#totalOnlyObject

Returns the value of attribute totalOnly.



3960
3961
3962
# File 'lib/eBay.rb', line 3960

def totalOnly
  @totalOnly
end

#userIdFilterObject

Returns the value of attribute userIdFilter.



3951
3952
3953
# File 'lib/eBay.rb', line 3951

def userIdFilter
  @userIdFilter
end

#versionObject

Returns the value of attribute version.



3935
3936
3937
# File 'lib/eBay.rb', line 3935

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



3940
3941
3942
# File 'lib/eBay.rb', line 3940

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



3986
3987
3988
# File 'lib/eBay.rb', line 3986

def set_any(elements)
  @__xmlele_any = elements
end