Class: EBay::VariationType

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

Overview

urn:ebay:apis:eBLBaseComponentsVariationType

sKU - (any)
startPrice - EBay::AmountType
quantity - SOAP::SOAPInt
variationSpecifics - EBay::NameValueListArrayType
unitsAvailable - SOAP::SOAPInt
unitCost - EBay::AmountType
sellingStatus - EBay::SellingStatusType
variationTitle - SOAP::SOAPString
variationViewItemURL - SOAP::SOAPAnyURI
delete - SOAP::SOAPBoolean
sellingManagerProductInventoryStatus - EBay::SellingManagerProductInventoryStatusType
watchCount - SOAP::SOAPLong
privateNotes - SOAP::SOAPString
discountPriceInfo - EBay::DiscountPriceInfoType
variationProductListingDetails - EBay::VariationProductListingDetailsType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sKU = nil, startPrice = nil, quantity = nil, variationSpecifics = nil, unitsAvailable = nil, unitCost = nil, sellingStatus = nil, variationTitle = nil, variationViewItemURL = nil, delete = nil, sellingManagerProductInventoryStatus = nil, watchCount = nil, privateNotes = nil, discountPriceInfo = nil, variationProductListingDetails = nil) ⇒ VariationType

Returns a new instance of VariationType.



35478
35479
35480
35481
35482
35483
35484
35485
35486
35487
35488
35489
35490
35491
35492
35493
35494
35495
# File 'lib/eBay.rb', line 35478

def initialize(sKU = nil, startPrice = nil, quantity = nil, variationSpecifics = nil, unitsAvailable = nil, unitCost = nil, sellingStatus = nil, variationTitle = nil, variationViewItemURL = nil, delete = nil, sellingManagerProductInventoryStatus = nil, watchCount = nil, privateNotes = nil, discountPriceInfo = nil, variationProductListingDetails = nil)
  @sKU = sKU
  @startPrice = startPrice
  @quantity = quantity
  @variationSpecifics = variationSpecifics
  @unitsAvailable = unitsAvailable
  @unitCost = unitCost
  @sellingStatus = sellingStatus
  @variationTitle = variationTitle
  @variationViewItemURL = variationViewItemURL
  @delete = delete
  @sellingManagerProductInventoryStatus = sellingManagerProductInventoryStatus
  @watchCount = watchCount
  @privateNotes = privateNotes
  @discountPriceInfo = discountPriceInfo
  @variationProductListingDetails = variationProductListingDetails
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



35472
35473
35474
# File 'lib/eBay.rb', line 35472

def __xmlele_any
  @__xmlele_any
end

#deleteObject

Returns the value of attribute delete.



35466
35467
35468
# File 'lib/eBay.rb', line 35466

def delete
  @delete
end

#discountPriceInfoObject

Returns the value of attribute discountPriceInfo.



35470
35471
35472
# File 'lib/eBay.rb', line 35470

def discountPriceInfo
  @discountPriceInfo
end

#privateNotesObject

Returns the value of attribute privateNotes.



35469
35470
35471
# File 'lib/eBay.rb', line 35469

def privateNotes
  @privateNotes
end

#quantityObject

Returns the value of attribute quantity.



35459
35460
35461
# File 'lib/eBay.rb', line 35459

def quantity
  @quantity
end

#sellingManagerProductInventoryStatusObject

Returns the value of attribute sellingManagerProductInventoryStatus.



35467
35468
35469
# File 'lib/eBay.rb', line 35467

def sellingManagerProductInventoryStatus
  @sellingManagerProductInventoryStatus
end

#sellingStatusObject

Returns the value of attribute sellingStatus.



35463
35464
35465
# File 'lib/eBay.rb', line 35463

def sellingStatus
  @sellingStatus
end

#sKUObject

Returns the value of attribute sKU.



35457
35458
35459
# File 'lib/eBay.rb', line 35457

def sKU
  @sKU
end

#startPriceObject

Returns the value of attribute startPrice.



35458
35459
35460
# File 'lib/eBay.rb', line 35458

def startPrice
  @startPrice
end

#unitCostObject

Returns the value of attribute unitCost.



35462
35463
35464
# File 'lib/eBay.rb', line 35462

def unitCost
  @unitCost
end

#unitsAvailableObject

Returns the value of attribute unitsAvailable.



35461
35462
35463
# File 'lib/eBay.rb', line 35461

def unitsAvailable
  @unitsAvailable
end

#variationProductListingDetailsObject

Returns the value of attribute variationProductListingDetails.



35471
35472
35473
# File 'lib/eBay.rb', line 35471

def variationProductListingDetails
  @variationProductListingDetails
end

#variationSpecificsObject

Returns the value of attribute variationSpecifics.



35460
35461
35462
# File 'lib/eBay.rb', line 35460

def variationSpecifics
  @variationSpecifics
end

#variationTitleObject

Returns the value of attribute variationTitle.



35464
35465
35466
# File 'lib/eBay.rb', line 35464

def variationTitle
  @variationTitle
end

#variationViewItemURLObject

Returns the value of attribute variationViewItemURL.



35465
35466
35467
# File 'lib/eBay.rb', line 35465

def variationViewItemURL
  @variationViewItemURL
end

#watchCountObject

Returns the value of attribute watchCount.



35468
35469
35470
# File 'lib/eBay.rb', line 35468

def watchCount
  @watchCount
end

Instance Method Details

#set_any(elements) ⇒ Object



35474
35475
35476
# File 'lib/eBay.rb', line 35474

def set_any(elements)
  @__xmlele_any = elements
end