Class: GetSearchResultsResponseType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetSearchResultsResponseType

Constant Summary collapse

@@schema_type =
"GetSearchResultsResponseType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["timestamp", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Timestamp")]],
  ["ack", ["AckCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Ack")]],
  ["correlationID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CorrelationID")]],
  ["errors", ["ErrorType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Errors")]],
  ["message", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Message")]],
  ["version", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Version")]],
  ["build", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Build")]],
  ["notificationEventName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NotificationEventName")]],
  ["duplicateInvocationDetails", ["DuplicateInvocationDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DuplicateInvocationDetails")]],
  ["recipientUserID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RecipientUserID")]],
  ["eIASToken", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EIASToken")]],
  ["notificationSignature", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NotificationSignature")]],
  ["hardExpirationWarning", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HardExpirationWarning")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]],
  ["searchResultItemArray", ["SearchResultItemArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchResultItemArray")]],
  ["itemsPerPage", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemsPerPage")]],
  ["pageNumber", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PageNumber")]],
  ["hasMoreItems", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HasMoreItems")]],
  ["paginationResult", ["PaginationResultType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaginationResult")]],
  ["categoryArray", ["CategoryArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CategoryArray")]],
  ["buyingGuideDetails", ["BuyingGuideDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyingGuideDetails")]],
  ["storeExpansionArray", ["ExpansionArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "StoreExpansionArray")]],
  ["internationalExpansionArray", ["ExpansionArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InternationalExpansionArray")]],
  ["filterRemovedExpansionArray", ["ExpansionArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FilterRemovedExpansionArray")]],
  ["allCategoriesExpansionArray", ["ExpansionArrayType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AllCategoriesExpansionArray")]],
  ["spellingSuggestion", ["SpellingSuggestionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SpellingSuggestion")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = nil, eIASToken = nil, notificationSignature = nil, hardExpirationWarning = nil, searchResultItemArray = nil, itemsPerPage = nil, pageNumber = nil, hasMoreItems = nil, paginationResult = nil, categoryArray = nil, buyingGuideDetails = nil, storeExpansionArray = nil, internationalExpansionArray = nil, filterRemovedExpansionArray = nil, allCategoriesExpansionArray = nil, spellingSuggestion = nil) ⇒ GetSearchResultsResponseType

Returns a new instance of GetSearchResultsResponseType.



8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
# File 'lib/eBay.rb', line 8320

def initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = nil, eIASToken = nil, notificationSignature = nil, hardExpirationWarning = nil, searchResultItemArray = nil, itemsPerPage = nil, pageNumber = nil, hasMoreItems = nil, paginationResult = nil, categoryArray = nil, buyingGuideDetails = nil, storeExpansionArray = nil, internationalExpansionArray = nil, filterRemovedExpansionArray = nil, allCategoriesExpansionArray = nil, spellingSuggestion = nil)
  @timestamp = timestamp
  @ack = ack
  @correlationID = correlationID
  @errors = errors
  @message = message
  @version = version
  @build = build
  @notificationEventName = notificationEventName
  @duplicateInvocationDetails = duplicateInvocationDetails
  @recipientUserID = recipientUserID
  @eIASToken = eIASToken
  @notificationSignature = notificationSignature
  @hardExpirationWarning = hardExpirationWarning
  @__xmlele_any = nil
  @searchResultItemArray = searchResultItemArray
  @itemsPerPage = itemsPerPage
  @pageNumber = pageNumber
  @hasMoreItems = hasMoreItems
  @paginationResult = paginationResult
  @categoryArray = categoryArray
  @buyingGuideDetails = buyingGuideDetails
  @storeExpansionArray = storeExpansionArray
  @internationalExpansionArray = internationalExpansionArray
  @filterRemovedExpansionArray = filterRemovedExpansionArray
  @allCategoriesExpansionArray = allCategoriesExpansionArray
  @spellingSuggestion = spellingSuggestion
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



8302
8303
8304
# File 'lib/eBay.rb', line 8302

def __xmlele_any
  @__xmlele_any
end

#ackObject

Returns the value of attribute ack.



8290
8291
8292
# File 'lib/eBay.rb', line 8290

def ack
  @ack
end

#allCategoriesExpansionArrayObject

Returns the value of attribute allCategoriesExpansionArray.



8313
8314
8315
# File 'lib/eBay.rb', line 8313

def allCategoriesExpansionArray
  @allCategoriesExpansionArray
end

#buildObject

Returns the value of attribute build.



8295
8296
8297
# File 'lib/eBay.rb', line 8295

def build
  @build
end

#buyingGuideDetailsObject

Returns the value of attribute buyingGuideDetails.



8309
8310
8311
# File 'lib/eBay.rb', line 8309

def buyingGuideDetails
  @buyingGuideDetails
end

#categoryArrayObject

Returns the value of attribute categoryArray.



8308
8309
8310
# File 'lib/eBay.rb', line 8308

def categoryArray
  @categoryArray
end

#correlationIDObject

Returns the value of attribute correlationID.



8291
8292
8293
# File 'lib/eBay.rb', line 8291

def correlationID
  @correlationID
end

#duplicateInvocationDetailsObject

Returns the value of attribute duplicateInvocationDetails.



8297
8298
8299
# File 'lib/eBay.rb', line 8297

def duplicateInvocationDetails
  @duplicateInvocationDetails
end

#eIASTokenObject

Returns the value of attribute eIASToken.



8299
8300
8301
# File 'lib/eBay.rb', line 8299

def eIASToken
  @eIASToken
end

#errorsObject

Returns the value of attribute errors.



8292
8293
8294
# File 'lib/eBay.rb', line 8292

def errors
  @errors
end

#filterRemovedExpansionArrayObject

Returns the value of attribute filterRemovedExpansionArray.



8312
8313
8314
# File 'lib/eBay.rb', line 8312

def filterRemovedExpansionArray
  @filterRemovedExpansionArray
end

#hardExpirationWarningObject

Returns the value of attribute hardExpirationWarning.



8301
8302
8303
# File 'lib/eBay.rb', line 8301

def hardExpirationWarning
  @hardExpirationWarning
end

#hasMoreItemsObject

Returns the value of attribute hasMoreItems.



8306
8307
8308
# File 'lib/eBay.rb', line 8306

def hasMoreItems
  @hasMoreItems
end

#internationalExpansionArrayObject

Returns the value of attribute internationalExpansionArray.



8311
8312
8313
# File 'lib/eBay.rb', line 8311

def internationalExpansionArray
  @internationalExpansionArray
end

#itemsPerPageObject

Returns the value of attribute itemsPerPage.



8304
8305
8306
# File 'lib/eBay.rb', line 8304

def itemsPerPage
  @itemsPerPage
end

#messageObject

Returns the value of attribute message.



8293
8294
8295
# File 'lib/eBay.rb', line 8293

def message
  @message
end

#notificationEventNameObject

Returns the value of attribute notificationEventName.



8296
8297
8298
# File 'lib/eBay.rb', line 8296

def notificationEventName
  @notificationEventName
end

#notificationSignatureObject

Returns the value of attribute notificationSignature.



8300
8301
8302
# File 'lib/eBay.rb', line 8300

def notificationSignature
  @notificationSignature
end

#pageNumberObject

Returns the value of attribute pageNumber.



8305
8306
8307
# File 'lib/eBay.rb', line 8305

def pageNumber
  @pageNumber
end

#paginationResultObject

Returns the value of attribute paginationResult.



8307
8308
8309
# File 'lib/eBay.rb', line 8307

def paginationResult
  @paginationResult
end

#recipientUserIDObject

Returns the value of attribute recipientUserID.



8298
8299
8300
# File 'lib/eBay.rb', line 8298

def recipientUserID
  @recipientUserID
end

#searchResultItemArrayObject

Returns the value of attribute searchResultItemArray.



8303
8304
8305
# File 'lib/eBay.rb', line 8303

def searchResultItemArray
  @searchResultItemArray
end

#spellingSuggestionObject

Returns the value of attribute spellingSuggestion.



8314
8315
8316
# File 'lib/eBay.rb', line 8314

def spellingSuggestion
  @spellingSuggestion
end

#storeExpansionArrayObject

Returns the value of attribute storeExpansionArray.



8310
8311
8312
# File 'lib/eBay.rb', line 8310

def storeExpansionArray
  @storeExpansionArray
end

#timestampObject

Returns the value of attribute timestamp.



8289
8290
8291
# File 'lib/eBay.rb', line 8289

def timestamp
  @timestamp
end

#versionObject

Returns the value of attribute version.



8294
8295
8296
# File 'lib/eBay.rb', line 8294

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



8316
8317
8318
# File 'lib/eBay.rb', line 8316

def set_any(elements)
  @__xmlele_any = elements
end