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")]],
  ["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, 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.



7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
# File 'lib/eBay.rb', line 7445

def initialize(timestamp = nil, ack = nil, correlationID = nil, errors = [], message = nil, version = nil, build = nil, notificationEventName = nil, duplicateInvocationDetails = nil, recipientUserID = 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
  @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.



7427
7428
7429
# File 'lib/eBay.rb', line 7427

def __xmlele_any
  @__xmlele_any
end

#ackObject

Returns the value of attribute ack.



7416
7417
7418
# File 'lib/eBay.rb', line 7416

def ack
  @ack
end

#allCategoriesExpansionArrayObject

Returns the value of attribute allCategoriesExpansionArray.



7438
7439
7440
# File 'lib/eBay.rb', line 7438

def allCategoriesExpansionArray
  @allCategoriesExpansionArray
end

#buildObject

Returns the value of attribute build.



7421
7422
7423
# File 'lib/eBay.rb', line 7421

def build
  @build
end

#buyingGuideDetailsObject

Returns the value of attribute buyingGuideDetails.



7434
7435
7436
# File 'lib/eBay.rb', line 7434

def buyingGuideDetails
  @buyingGuideDetails
end

#categoryArrayObject

Returns the value of attribute categoryArray.



7433
7434
7435
# File 'lib/eBay.rb', line 7433

def categoryArray
  @categoryArray
end

#correlationIDObject

Returns the value of attribute correlationID.



7417
7418
7419
# File 'lib/eBay.rb', line 7417

def correlationID
  @correlationID
end

#duplicateInvocationDetailsObject

Returns the value of attribute duplicateInvocationDetails.



7423
7424
7425
# File 'lib/eBay.rb', line 7423

def duplicateInvocationDetails
  @duplicateInvocationDetails
end

#errorsObject

Returns the value of attribute errors.



7418
7419
7420
# File 'lib/eBay.rb', line 7418

def errors
  @errors
end

#filterRemovedExpansionArrayObject

Returns the value of attribute filterRemovedExpansionArray.



7437
7438
7439
# File 'lib/eBay.rb', line 7437

def filterRemovedExpansionArray
  @filterRemovedExpansionArray
end

#hardExpirationWarningObject

Returns the value of attribute hardExpirationWarning.



7426
7427
7428
# File 'lib/eBay.rb', line 7426

def hardExpirationWarning
  @hardExpirationWarning
end

#hasMoreItemsObject

Returns the value of attribute hasMoreItems.



7431
7432
7433
# File 'lib/eBay.rb', line 7431

def hasMoreItems
  @hasMoreItems
end

#internationalExpansionArrayObject

Returns the value of attribute internationalExpansionArray.



7436
7437
7438
# File 'lib/eBay.rb', line 7436

def internationalExpansionArray
  @internationalExpansionArray
end

#itemsPerPageObject

Returns the value of attribute itemsPerPage.



7429
7430
7431
# File 'lib/eBay.rb', line 7429

def itemsPerPage
  @itemsPerPage
end

#messageObject

Returns the value of attribute message.



7419
7420
7421
# File 'lib/eBay.rb', line 7419

def message
  @message
end

#notificationEventNameObject

Returns the value of attribute notificationEventName.



7422
7423
7424
# File 'lib/eBay.rb', line 7422

def notificationEventName
  @notificationEventName
end

#notificationSignatureObject

Returns the value of attribute notificationSignature.



7425
7426
7427
# File 'lib/eBay.rb', line 7425

def notificationSignature
  @notificationSignature
end

#pageNumberObject

Returns the value of attribute pageNumber.



7430
7431
7432
# File 'lib/eBay.rb', line 7430

def pageNumber
  @pageNumber
end

#paginationResultObject

Returns the value of attribute paginationResult.



7432
7433
7434
# File 'lib/eBay.rb', line 7432

def paginationResult
  @paginationResult
end

#recipientUserIDObject

Returns the value of attribute recipientUserID.



7424
7425
7426
# File 'lib/eBay.rb', line 7424

def recipientUserID
  @recipientUserID
end

#searchResultItemArrayObject

Returns the value of attribute searchResultItemArray.



7428
7429
7430
# File 'lib/eBay.rb', line 7428

def searchResultItemArray
  @searchResultItemArray
end

#spellingSuggestionObject

Returns the value of attribute spellingSuggestion.



7439
7440
7441
# File 'lib/eBay.rb', line 7439

def spellingSuggestion
  @spellingSuggestion
end

#storeExpansionArrayObject

Returns the value of attribute storeExpansionArray.



7435
7436
7437
# File 'lib/eBay.rb', line 7435

def storeExpansionArray
  @storeExpansionArray
end

#timestampObject

Returns the value of attribute timestamp.



7415
7416
7417
# File 'lib/eBay.rb', line 7415

def timestamp
  @timestamp
end

#versionObject

Returns the value of attribute version.



7420
7421
7422
# File 'lib/eBay.rb', line 7420

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



7441
7442
7443
# File 'lib/eBay.rb', line 7441

def set_any(elements)
  @__xmlele_any = elements
end