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.



18644
18645
18646
18647
18648
18649
18650
18651
# File 'lib/eBay.rb', line 18644

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.



18638
18639
18640
# File 'lib/eBay.rb', line 18638

def __xmlele_any
  @__xmlele_any
end

#dataElementsObject

Returns the value of attribute dataElements.



18633
18634
18635
# File 'lib/eBay.rb', line 18633

def dataElements
  @dataElements
end

#dataElementSetObject

Returns the value of attribute dataElementSet.



18637
18638
18639
# File 'lib/eBay.rb', line 18637

def dataElementSet
  @dataElementSet
end

#searchCharacteristicsSetObject

Returns the value of attribute searchCharacteristicsSet.



18634
18635
18636
# File 'lib/eBay.rb', line 18634

def searchCharacteristicsSet
  @searchCharacteristicsSet
end

#searchTypeObject

Returns the value of attribute searchType.



18635
18636
18637
# File 'lib/eBay.rb', line 18635

def searchType
  @searchType
end

#sortCharacteristicsObject

Returns the value of attribute sortCharacteristics.



18636
18637
18638
# File 'lib/eBay.rb', line 18636

def sortCharacteristics
  @sortCharacteristics
end

Instance Method Details

#set_any(elements) ⇒ Object



18640
18641
18642
# File 'lib/eBay.rb', line 18640

def set_any(elements)
  @__xmlele_any = elements
end