Class: GetSearchResultsExpressRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetSearchResultsExpressRequestType

Constant Summary collapse

@@schema_type =
"GetSearchResultsExpressRequestType"
@@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")]],
  ["query", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Query")]],
  ["externalProductIDType", ["ExternalProductCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalProductIDType")]],
  ["externalProductIDValue", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalProductIDValue")]],
  ["productReferenceID", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductReferenceID")]],
  ["departmentName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DepartmentName")]],
  ["aisleName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AisleName")]],
  ["productTypeName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductTypeName")]],
  ["histogramSort", ["ExpressHistogramSortCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HistogramSort")]],
  ["itemSort", ["ExpressItemSortCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemSort")]],
  ["productSort", ["ExpressProductSortCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductSort")]],
  ["highestPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HighestPrice")]],
  ["lowestPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LowestPrice")]],
  ["condition", ["ConditionSelectionCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Condition")]],
  ["sellerID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerID")]],
  ["postalCode", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PostalCode")]],
  ["histogramDetails", ["ExpressDetailLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HistogramDetails")]],
  ["productDetails", ["ExpressDetailLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductDetails")]],
  ["itemDetails", ["ExpressDetailLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemDetails")]],
  ["entriesPerPage", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EntriesPerPage")]],
  ["pageNumber", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PageNumber")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, warningLevel = 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) ⇒ GetSearchResultsExpressRequestType

Returns a new instance of GetSearchResultsExpressRequestType.



8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
# File 'lib/eBay.rb', line 8418

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, warningLevel = 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)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @errorHandling = errorHandling
  @invocationID = invocationID
  @warningLevel = warningLevel
  @__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
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



8392
8393
8394
# File 'lib/eBay.rb', line 8392

def __xmlele_any
  @__xmlele_any
end

#aisleNameObject

Returns the value of attribute aisleName.



8398
8399
8400
# File 'lib/eBay.rb', line 8398

def aisleName
  @aisleName
end

#conditionObject

Returns the value of attribute condition.



8405
8406
8407
# File 'lib/eBay.rb', line 8405

def condition
  @condition
end

#departmentNameObject

Returns the value of attribute departmentName.



8397
8398
8399
# File 'lib/eBay.rb', line 8397

def departmentName
  @departmentName
end

#detailLevelObject

Returns the value of attribute detailLevel.



8385
8386
8387
# File 'lib/eBay.rb', line 8385

def detailLevel
  @detailLevel
end

#entriesPerPageObject

Returns the value of attribute entriesPerPage.



8411
8412
8413
# File 'lib/eBay.rb', line 8411

def entriesPerPage
  @entriesPerPage
end

#errorHandlingObject

Returns the value of attribute errorHandling.



8389
8390
8391
# File 'lib/eBay.rb', line 8389

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



8386
8387
8388
# File 'lib/eBay.rb', line 8386

def errorLanguage
  @errorLanguage
end

#externalProductIDTypeObject

Returns the value of attribute externalProductIDType.



8394
8395
8396
# File 'lib/eBay.rb', line 8394

def externalProductIDType
  @externalProductIDType
end

#externalProductIDValueObject

Returns the value of attribute externalProductIDValue.



8395
8396
8397
# File 'lib/eBay.rb', line 8395

def externalProductIDValue
  @externalProductIDValue
end

#highestPriceObject

Returns the value of attribute highestPrice.



8403
8404
8405
# File 'lib/eBay.rb', line 8403

def highestPrice
  @highestPrice
end

#histogramDetailsObject

Returns the value of attribute histogramDetails.



8408
8409
8410
# File 'lib/eBay.rb', line 8408

def histogramDetails
  @histogramDetails
end

#histogramSortObject

Returns the value of attribute histogramSort.



8400
8401
8402
# File 'lib/eBay.rb', line 8400

def histogramSort
  @histogramSort
end

#invocationIDObject

Returns the value of attribute invocationID.



8390
8391
8392
# File 'lib/eBay.rb', line 8390

def invocationID
  @invocationID
end

#itemDetailsObject

Returns the value of attribute itemDetails.



8410
8411
8412
# File 'lib/eBay.rb', line 8410

def itemDetails
  @itemDetails
end

#itemSortObject

Returns the value of attribute itemSort.



8401
8402
8403
# File 'lib/eBay.rb', line 8401

def itemSort
  @itemSort
end

#lowestPriceObject

Returns the value of attribute lowestPrice.



8404
8405
8406
# File 'lib/eBay.rb', line 8404

def lowestPrice
  @lowestPrice
end

#messageIDObject

Returns the value of attribute messageID.



8387
8388
8389
# File 'lib/eBay.rb', line 8387

def messageID
  @messageID
end

#pageNumberObject

Returns the value of attribute pageNumber.



8412
8413
8414
# File 'lib/eBay.rb', line 8412

def pageNumber
  @pageNumber
end

#postalCodeObject

Returns the value of attribute postalCode.



8407
8408
8409
# File 'lib/eBay.rb', line 8407

def postalCode
  @postalCode
end

#productDetailsObject

Returns the value of attribute productDetails.



8409
8410
8411
# File 'lib/eBay.rb', line 8409

def productDetails
  @productDetails
end

#productReferenceIDObject

Returns the value of attribute productReferenceID.



8396
8397
8398
# File 'lib/eBay.rb', line 8396

def productReferenceID
  @productReferenceID
end

#productSortObject

Returns the value of attribute productSort.



8402
8403
8404
# File 'lib/eBay.rb', line 8402

def productSort
  @productSort
end

#productTypeNameObject

Returns the value of attribute productTypeName.



8399
8400
8401
# File 'lib/eBay.rb', line 8399

def productTypeName
  @productTypeName
end

#queryObject

Returns the value of attribute query.



8393
8394
8395
# File 'lib/eBay.rb', line 8393

def query
  @query
end

#sellerIDObject

Returns the value of attribute sellerID.



8406
8407
8408
# File 'lib/eBay.rb', line 8406

def sellerID
  @sellerID
end

#versionObject

Returns the value of attribute version.



8388
8389
8390
# File 'lib/eBay.rb', line 8388

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



8391
8392
8393
# File 'lib/eBay.rb', line 8391

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



8414
8415
8416
# File 'lib/eBay.rb', line 8414

def set_any(elements)
  @__xmlele_any = elements
end