Class: ProductSearchPageType

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

Overview

urn:ebay:apis:eBLBaseComponentsProductSearchPageType

Constant Summary collapse

@@schema_type =
"ProductSearchPageType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["dataElements", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DataElements")]],
  ["searchCharacteristicsSet", ["CharacteristicsSetType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchCharacteristicsSet")]],
  ["searchType", ["CharacteristicsSearchCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SearchType")]],
  ["sortCharacteristics", ["CharacteristicType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SortCharacteristics")]],
  ["dataElementSet", ["DataElementSetType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DataElementSet")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataElements = [], searchCharacteristicsSet = nil, searchType = nil, sortCharacteristics = [], dataElementSet = []) ⇒ ProductSearchPageType

Returns a new instance of ProductSearchPageType.



21108
21109
21110
21111
21112
21113
21114
21115
# File 'lib/eBay.rb', line 21108

def initialize(dataElements = [], searchCharacteristicsSet = nil, searchType = nil, sortCharacteristics = [], dataElementSet = [])
  @dataElements = dataElements
  @searchCharacteristicsSet = searchCharacteristicsSet
  @searchType = searchType
  @sortCharacteristics = sortCharacteristics
  @dataElementSet = dataElementSet
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



21102
21103
21104
# File 'lib/eBay.rb', line 21102

def __xmlele_any
  @__xmlele_any
end

#dataElementsObject

Returns the value of attribute dataElements.



21097
21098
21099
# File 'lib/eBay.rb', line 21097

def dataElements
  @dataElements
end

#dataElementSetObject

Returns the value of attribute dataElementSet.



21101
21102
21103
# File 'lib/eBay.rb', line 21101

def dataElementSet
  @dataElementSet
end

#searchCharacteristicsSetObject

Returns the value of attribute searchCharacteristicsSet.



21098
21099
21100
# File 'lib/eBay.rb', line 21098

def searchCharacteristicsSet
  @searchCharacteristicsSet
end

#searchTypeObject

Returns the value of attribute searchType.



21099
21100
21101
# File 'lib/eBay.rb', line 21099

def searchType
  @searchType
end

#sortCharacteristicsObject

Returns the value of attribute sortCharacteristics.



21100
21101
21102
# File 'lib/eBay.rb', line 21100

def sortCharacteristics
  @sortCharacteristics
end

Instance Method Details

#set_any(elements) ⇒ Object



21104
21105
21106
# File 'lib/eBay.rb', line 21104

def set_any(elements)
  @__xmlele_any = elements
end