Class: GetRecommendationsRequestContainerType

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

Overview

urn:ebay:apis:eBLBaseComponentsGetRecommendationsRequestContainerType

Constant Summary collapse

@@schema_type =
"GetRecommendationsRequestContainerType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["listingFlow", ["ListingFlowCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingFlow")]],
  ["item", ["ItemType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Item")]],
  ["externalProductID", ["ExternalProductIDType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalProductID")]],
  ["modifiedFields", ["ModifiedFieldType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ModifiedFields")]],
  ["recommendationEngine", ["RecommendationEngineCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RecommendationEngine")]],
  ["query", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Query")]],
  ["correlationID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CorrelationID")]],
  ["deletedField", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DeletedField")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listingFlow = nil, item = nil, externalProductID = nil, modifiedFields = [], recommendationEngine = [], query = nil, correlationID = nil, deletedField = []) ⇒ GetRecommendationsRequestContainerType

Returns a new instance of GetRecommendationsRequestContainerType.



15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
# File 'lib/eBay.rb', line 15954

def initialize(listingFlow = nil, item = nil, externalProductID = nil, modifiedFields = [], recommendationEngine = [], query = nil, correlationID = nil, deletedField = [])
  @listingFlow = listingFlow
  @item = item
  @externalProductID = externalProductID
  @modifiedFields = modifiedFields
  @recommendationEngine = recommendationEngine
  @query = query
  @correlationID = correlationID
  @deletedField = deletedField
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



15948
15949
15950
# File 'lib/eBay.rb', line 15948

def __xmlele_any
  @__xmlele_any
end

#correlationIDObject

Returns the value of attribute correlationID.



15946
15947
15948
# File 'lib/eBay.rb', line 15946

def correlationID
  @correlationID
end

#deletedFieldObject

Returns the value of attribute deletedField.



15947
15948
15949
# File 'lib/eBay.rb', line 15947

def deletedField
  @deletedField
end

#externalProductIDObject

Returns the value of attribute externalProductID.



15942
15943
15944
# File 'lib/eBay.rb', line 15942

def externalProductID
  @externalProductID
end

#itemObject

Returns the value of attribute item.



15941
15942
15943
# File 'lib/eBay.rb', line 15941

def item
  @item
end

#listingFlowObject

Returns the value of attribute listingFlow.



15940
15941
15942
# File 'lib/eBay.rb', line 15940

def listingFlow
  @listingFlow
end

#modifiedFieldsObject

Returns the value of attribute modifiedFields.



15943
15944
15945
# File 'lib/eBay.rb', line 15943

def modifiedFields
  @modifiedFields
end

#queryObject

Returns the value of attribute query.



15945
15946
15947
# File 'lib/eBay.rb', line 15945

def query
  @query
end

#recommendationEngineObject

Returns the value of attribute recommendationEngine.



15944
15945
15946
# File 'lib/eBay.rb', line 15944

def recommendationEngine
  @recommendationEngine
end

Instance Method Details

#set_any(elements) ⇒ Object



15950
15951
15952
# File 'lib/eBay.rb', line 15950

def set_any(elements)
  @__xmlele_any = elements
end