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.



6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
# File 'lib/eBay.rb', line 6758

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.



6740
6741
6742
# File 'lib/eBay.rb', line 6740

def __xmlele_any
  @__xmlele_any
end

#ackObject

Returns the value of attribute ack.



6729
6730
6731
# File 'lib/eBay.rb', line 6729

def ack
  @ack
end

#allCategoriesExpansionArrayObject

Returns the value of attribute allCategoriesExpansionArray.



6751
6752
6753
# File 'lib/eBay.rb', line 6751

def allCategoriesExpansionArray
  @allCategoriesExpansionArray
end

#buildObject

Returns the value of attribute build.



6734
6735
6736
# File 'lib/eBay.rb', line 6734

def build
  @build
end

#buyingGuideDetailsObject

Returns the value of attribute buyingGuideDetails.



6747
6748
6749
# File 'lib/eBay.rb', line 6747

def buyingGuideDetails
  @buyingGuideDetails
end

#categoryArrayObject

Returns the value of attribute categoryArray.



6746
6747
6748
# File 'lib/eBay.rb', line 6746

def categoryArray
  @categoryArray
end

#correlationIDObject

Returns the value of attribute correlationID.



6730
6731
6732
# File 'lib/eBay.rb', line 6730

def correlationID
  @correlationID
end

#duplicateInvocationDetailsObject

Returns the value of attribute duplicateInvocationDetails.



6736
6737
6738
# File 'lib/eBay.rb', line 6736

def duplicateInvocationDetails
  @duplicateInvocationDetails
end

#errorsObject

Returns the value of attribute errors.



6731
6732
6733
# File 'lib/eBay.rb', line 6731

def errors
  @errors
end

#filterRemovedExpansionArrayObject

Returns the value of attribute filterRemovedExpansionArray.



6750
6751
6752
# File 'lib/eBay.rb', line 6750

def filterRemovedExpansionArray
  @filterRemovedExpansionArray
end

#hardExpirationWarningObject

Returns the value of attribute hardExpirationWarning.



6739
6740
6741
# File 'lib/eBay.rb', line 6739

def hardExpirationWarning
  @hardExpirationWarning
end

#hasMoreItemsObject

Returns the value of attribute hasMoreItems.



6744
6745
6746
# File 'lib/eBay.rb', line 6744

def hasMoreItems
  @hasMoreItems
end

#internationalExpansionArrayObject

Returns the value of attribute internationalExpansionArray.



6749
6750
6751
# File 'lib/eBay.rb', line 6749

def internationalExpansionArray
  @internationalExpansionArray
end

#itemsPerPageObject

Returns the value of attribute itemsPerPage.



6742
6743
6744
# File 'lib/eBay.rb', line 6742

def itemsPerPage
  @itemsPerPage
end

#messageObject

Returns the value of attribute message.



6732
6733
6734
# File 'lib/eBay.rb', line 6732

def message
  @message
end

#notificationEventNameObject

Returns the value of attribute notificationEventName.



6735
6736
6737
# File 'lib/eBay.rb', line 6735

def notificationEventName
  @notificationEventName
end

#notificationSignatureObject

Returns the value of attribute notificationSignature.



6738
6739
6740
# File 'lib/eBay.rb', line 6738

def notificationSignature
  @notificationSignature
end

#pageNumberObject

Returns the value of attribute pageNumber.



6743
6744
6745
# File 'lib/eBay.rb', line 6743

def pageNumber
  @pageNumber
end

#paginationResultObject

Returns the value of attribute paginationResult.



6745
6746
6747
# File 'lib/eBay.rb', line 6745

def paginationResult
  @paginationResult
end

#recipientUserIDObject

Returns the value of attribute recipientUserID.



6737
6738
6739
# File 'lib/eBay.rb', line 6737

def recipientUserID
  @recipientUserID
end

#searchResultItemArrayObject

Returns the value of attribute searchResultItemArray.



6741
6742
6743
# File 'lib/eBay.rb', line 6741

def searchResultItemArray
  @searchResultItemArray
end

#spellingSuggestionObject

Returns the value of attribute spellingSuggestion.



6752
6753
6754
# File 'lib/eBay.rb', line 6752

def spellingSuggestion
  @spellingSuggestion
end

#storeExpansionArrayObject

Returns the value of attribute storeExpansionArray.



6748
6749
6750
# File 'lib/eBay.rb', line 6748

def storeExpansionArray
  @storeExpansionArray
end

#timestampObject

Returns the value of attribute timestamp.



6728
6729
6730
# File 'lib/eBay.rb', line 6728

def timestamp
  @timestamp
end

#versionObject

Returns the value of attribute version.



6733
6734
6735
# File 'lib/eBay.rb', line 6733

def version
  @version
end

Instance Method Details

#set_any(elements) ⇒ Object



6754
6755
6756
# File 'lib/eBay.rb', line 6754

def set_any(elements)
  @__xmlele_any = elements
end