Class: ProductInfoType

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

Overview

urn:ebay:apis:eBLBaseComponentsProductInfoType

averageStartPrice - AmountType
averageSoldPrice - AmountType
title - SOAP::SOAPString
xmlattr_productInfoID - SOAP::SOAPString

Constant Summary collapse

AttrProductInfoID =
XSD::QName.new(nil, "productInfoID")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(averageStartPrice = nil, averageSoldPrice = nil, title = nil) ⇒ ProductInfoType

Returns a new instance of ProductInfoType.



22463
22464
22465
22466
22467
22468
# File 'lib/eBay.rb', line 22463

def initialize(averageStartPrice = nil, averageSoldPrice = nil, title = nil)
  @averageStartPrice = averageStartPrice
  @averageSoldPrice = averageSoldPrice
  @title = title
  @__xmlattr = {}
end

Instance Attribute Details

#averageSoldPriceObject

Returns the value of attribute averageSoldPrice.



22448
22449
22450
# File 'lib/eBay.rb', line 22448

def averageSoldPrice
  @averageSoldPrice
end

#averageStartPriceObject

Returns the value of attribute averageStartPrice.



22447
22448
22449
# File 'lib/eBay.rb', line 22447

def averageStartPrice
  @averageStartPrice
end

#titleObject

Returns the value of attribute title.



22449
22450
22451
# File 'lib/eBay.rb', line 22449

def title
  @title
end

Instance Method Details

#__xmlattrObject



22451
22452
22453
# File 'lib/eBay.rb', line 22451

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_productInfoIDObject



22455
22456
22457
# File 'lib/eBay.rb', line 22455

def xmlattr_productInfoID
  __xmlattr[AttrProductInfoID]
end

#xmlattr_productInfoID=(value) ⇒ Object



22459
22460
22461
# File 'lib/eBay.rb', line 22459

def xmlattr_productInfoID=(value)
  __xmlattr[AttrProductInfoID] = value
end