Class: GetSearchResultsExpressRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetSearchResultsExpressRequestType

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
query - SOAP::SOAPString
externalProductIDType - ExternalProductCodeType
externalProductIDValue - SOAP::SOAPString
productReferenceID - SOAP::SOAPLong
departmentName - SOAP::SOAPString
aisleName - SOAP::SOAPString
productTypeName - SOAP::SOAPString
histogramSort - ExpressHistogramSortCodeType
itemSort - ExpressItemSortCodeType
productSort - ExpressProductSortCodeType
highestPrice - AmountType
lowestPrice - AmountType
condition - ConditionSelectionCodeType
sellerID - (any)
postalCode - SOAP::SOAPString
histogramDetails - ExpressDetailLevelCodeType
productDetails - ExpressDetailLevelCodeType
itemDetails - ExpressDetailLevelCodeType
entriesPerPage - SOAP::SOAPInt
pageNumber - SOAP::SOAPInt
affiliateTrackingDetails - AffiliateTrackingDetailsType

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, query = nil, externalProductIDType = nil, externalProductIDValue = nil, productReferenceID = nil, departmentName = nil, aisleName = nil, productTypeName = nil, histogramSort = nil, itemSort = nil, productSort = nil, highestPrice = nil, lowestPrice = nil, condition = nil, sellerID = nil, postalCode = nil, histogramDetails = nil, productDetails = nil, itemDetails = nil, entriesPerPage = nil, pageNumber = nil, affiliateTrackingDetails = nil) ⇒ GetSearchResultsExpressRequestType

Returns a new instance of GetSearchResultsExpressRequestType.



4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
# File 'lib/eBay.rb', line 4117

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, query = nil, externalProductIDType = nil, externalProductIDValue = nil, productReferenceID = nil, departmentName = nil, aisleName = nil, productTypeName = nil, histogramSort = nil, itemSort = nil, productSort = nil, highestPrice = nil, lowestPrice = nil, condition = nil, sellerID = nil, postalCode = nil, histogramDetails = nil, productDetails = nil, itemDetails = nil, entriesPerPage = nil, pageNumber = nil, affiliateTrackingDetails = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @endUserIP = endUserIP
  @errorHandling = errorHandling
  @invocationID = invocationID
  @outputSelector = outputSelector
  @warningLevel = warningLevel
  @botBlock = botBlock
  @__xmlele_any = nil
  @query = query
  @externalProductIDType = externalProductIDType
  @externalProductIDValue = externalProductIDValue
  @productReferenceID = productReferenceID
  @departmentName = departmentName
  @aisleName = aisleName
  @productTypeName = productTypeName
  @histogramSort = histogramSort
  @itemSort = itemSort
  @productSort = productSort
  @highestPrice = highestPrice
  @lowestPrice = lowestPrice
  @condition = condition
  @sellerID = sellerID
  @postalCode = postalCode
  @histogramDetails = histogramDetails
  @productDetails = productDetails
  @itemDetails = itemDetails
  @entriesPerPage = entriesPerPage
  @pageNumber = pageNumber
  @affiliateTrackingDetails = affiliateTrackingDetails
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



4090
4091
4092
# File 'lib/eBay.rb', line 4090

def __xmlele_any
  @__xmlele_any
end

#affiliateTrackingDetailsObject

Returns the value of attribute affiliateTrackingDetails.



4111
4112
4113
# File 'lib/eBay.rb', line 4111

def affiliateTrackingDetails
  @affiliateTrackingDetails
end

#aisleNameObject

Returns the value of attribute aisleName.



4096
4097
4098
# File 'lib/eBay.rb', line 4096

def aisleName
  @aisleName
end

#botBlockObject

Returns the value of attribute botBlock.



4089
4090
4091
# File 'lib/eBay.rb', line 4089

def botBlock
  @botBlock
end

#conditionObject

Returns the value of attribute condition.



4103
4104
4105
# File 'lib/eBay.rb', line 4103

def condition
  @condition
end

#departmentNameObject

Returns the value of attribute departmentName.



4095
4096
4097
# File 'lib/eBay.rb', line 4095

def departmentName
  @departmentName
end

#detailLevelObject

Returns the value of attribute detailLevel.



4080
4081
4082
# File 'lib/eBay.rb', line 4080

def detailLevel
  @detailLevel
end

#endUserIPObject

Returns the value of attribute endUserIP.



4084
4085
4086
# File 'lib/eBay.rb', line 4084

def endUserIP
  @endUserIP
end

#entriesPerPageObject

Returns the value of attribute entriesPerPage.



4109
4110
4111
# File 'lib/eBay.rb', line 4109

def entriesPerPage
  @entriesPerPage
end

#errorHandlingObject

Returns the value of attribute errorHandling.



4085
4086
4087
# File 'lib/eBay.rb', line 4085

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



4081
4082
4083
# File 'lib/eBay.rb', line 4081

def errorLanguage
  @errorLanguage
end

#externalProductIDTypeObject

Returns the value of attribute externalProductIDType.



4092
4093
4094
# File 'lib/eBay.rb', line 4092

def externalProductIDType
  @externalProductIDType
end

#externalProductIDValueObject

Returns the value of attribute externalProductIDValue.



4093
4094
4095
# File 'lib/eBay.rb', line 4093

def externalProductIDValue
  @externalProductIDValue
end

#highestPriceObject

Returns the value of attribute highestPrice.



4101
4102
4103
# File 'lib/eBay.rb', line 4101

def highestPrice
  @highestPrice
end

#histogramDetailsObject

Returns the value of attribute histogramDetails.



4106
4107
4108
# File 'lib/eBay.rb', line 4106

def histogramDetails
  @histogramDetails
end

#histogramSortObject

Returns the value of attribute histogramSort.



4098
4099
4100
# File 'lib/eBay.rb', line 4098

def histogramSort
  @histogramSort
end

#invocationIDObject

Returns the value of attribute invocationID.



4086
4087
4088
# File 'lib/eBay.rb', line 4086

def invocationID
  @invocationID
end

#itemDetailsObject

Returns the value of attribute itemDetails.



4108
4109
4110
# File 'lib/eBay.rb', line 4108

def itemDetails
  @itemDetails
end

#itemSortObject

Returns the value of attribute itemSort.



4099
4100
4101
# File 'lib/eBay.rb', line 4099

def itemSort
  @itemSort
end

#lowestPriceObject

Returns the value of attribute lowestPrice.



4102
4103
4104
# File 'lib/eBay.rb', line 4102

def lowestPrice
  @lowestPrice
end

#messageIDObject

Returns the value of attribute messageID.



4082
4083
4084
# File 'lib/eBay.rb', line 4082

def messageID
  @messageID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



4087
4088
4089
# File 'lib/eBay.rb', line 4087

def outputSelector
  @outputSelector
end

#pageNumberObject

Returns the value of attribute pageNumber.



4110
4111
4112
# File 'lib/eBay.rb', line 4110

def pageNumber
  @pageNumber
end

#postalCodeObject

Returns the value of attribute postalCode.



4105
4106
4107
# File 'lib/eBay.rb', line 4105

def postalCode
  @postalCode
end

#productDetailsObject

Returns the value of attribute productDetails.



4107
4108
4109
# File 'lib/eBay.rb', line 4107

def productDetails
  @productDetails
end

#productReferenceIDObject

Returns the value of attribute productReferenceID.



4094
4095
4096
# File 'lib/eBay.rb', line 4094

def productReferenceID
  @productReferenceID
end

#productSortObject

Returns the value of attribute productSort.



4100
4101
4102
# File 'lib/eBay.rb', line 4100

def productSort
  @productSort
end

#productTypeNameObject

Returns the value of attribute productTypeName.



4097
4098
4099
# File 'lib/eBay.rb', line 4097

def productTypeName
  @productTypeName
end

#queryObject

Returns the value of attribute query.



4091
4092
4093
# File 'lib/eBay.rb', line 4091

def query
  @query
end

#sellerIDObject

Returns the value of attribute sellerID.



4104
4105
4106
# File 'lib/eBay.rb', line 4104

def sellerID
  @sellerID
end

#versionObject

Returns the value of attribute version.



4083
4084
4085
# File 'lib/eBay.rb', line 4083

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



4088
4089
4090
# File 'lib/eBay.rb', line 4088

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



4113
4114
4115
# File 'lib/eBay.rb', line 4113

def set_any(elements)
  @__xmlele_any = elements
end