Class: GetRecommendationsResponseContainerType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetRecommendationsResponseContainerType

Constant Summary collapse

@@schema_type =
"GetRecommendationsResponseContainerType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["listingAnalyzerRecommendations", ["ListingAnalyzerRecommendationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingAnalyzerRecommendations")]],
  ["sIFFTASRecommendations", ["SIFFTASRecommendationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SIFFTASRecommendations")]],
  ["pricingRecommendations", ["PricingRecommendationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PricingRecommendations")]],
  ["attributeRecommendations", ["AttributeRecommendationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AttributeRecommendations")]],
  ["productRecommendations", ["ProductRecommendationsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ProductRecommendations")]],
  ["correlationID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CorrelationID")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listingAnalyzerRecommendations = nil, sIFFTASRecommendations = nil, pricingRecommendations = nil, attributeRecommendations = nil, productRecommendations = nil, correlationID = nil) ⇒ GetRecommendationsResponseContainerType

Returns a new instance of GetRecommendationsResponseContainerType.



18128
18129
18130
18131
18132
18133
18134
18135
18136
# File 'lib/eBay.rb', line 18128

def initialize(listingAnalyzerRecommendations = nil, sIFFTASRecommendations = nil, pricingRecommendations = nil, attributeRecommendations = nil, productRecommendations = nil, correlationID = nil)
  @listingAnalyzerRecommendations = listingAnalyzerRecommendations
  @sIFFTASRecommendations = sIFFTASRecommendations
  @pricingRecommendations = pricingRecommendations
  @attributeRecommendations = attributeRecommendations
  @productRecommendations = productRecommendations
  @correlationID = correlationID
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



18122
18123
18124
# File 'lib/eBay.rb', line 18122

def __xmlele_any
  @__xmlele_any
end

#attributeRecommendationsObject

Returns the value of attribute attributeRecommendations.



18119
18120
18121
# File 'lib/eBay.rb', line 18119

def attributeRecommendations
  @attributeRecommendations
end

#correlationIDObject

Returns the value of attribute correlationID.



18121
18122
18123
# File 'lib/eBay.rb', line 18121

def correlationID
  @correlationID
end

#listingAnalyzerRecommendationsObject

Returns the value of attribute listingAnalyzerRecommendations.



18116
18117
18118
# File 'lib/eBay.rb', line 18116

def listingAnalyzerRecommendations
  @listingAnalyzerRecommendations
end

#pricingRecommendationsObject

Returns the value of attribute pricingRecommendations.



18118
18119
18120
# File 'lib/eBay.rb', line 18118

def pricingRecommendations
  @pricingRecommendations
end

#productRecommendationsObject

Returns the value of attribute productRecommendations.



18120
18121
18122
# File 'lib/eBay.rb', line 18120

def productRecommendations
  @productRecommendations
end

#sIFFTASRecommendationsObject

Returns the value of attribute sIFFTASRecommendations.



18117
18118
18119
# File 'lib/eBay.rb', line 18117

def sIFFTASRecommendations
  @sIFFTASRecommendations
end

Instance Method Details

#set_any(elements) ⇒ Object



18124
18125
18126
# File 'lib/eBay.rb', line 18124

def set_any(elements)
  @__xmlele_any = elements
end