Class: SellerPaymentType

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

Overview

urn:ebay:apis:eBLBaseComponentsSellerPaymentType

Constant Summary collapse

@@schema_type =
"SellerPaymentType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["itemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemID")]],
  ["transactionID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionID")]],
  ["orderID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "OrderID")]],
  ["sellerInventoryID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerInventoryID")]],
  ["privateNotes", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PrivateNotes")]],
  ["externalProductID", ["ExternalProductIDType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalProductID")]],
  ["title", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Title")]],
  ["paymentType", ["PaymentTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentType")]],
  ["transactionPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionPrice")]],
  ["shippingReimbursement", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingReimbursement")]],
  ["commission", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Commission")]],
  ["amountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AmountPaid")]],
  ["paidTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaidTime")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(itemID = nil, transactionID = nil, orderID = nil, sellerInventoryID = nil, privateNotes = nil, externalProductID = nil, title = nil, paymentType = nil, transactionPrice = nil, shippingReimbursement = nil, commission = nil, amountPaid = nil, paidTime = nil) ⇒ SellerPaymentType

Returns a new instance of SellerPaymentType.



22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
# File 'lib/eBay.rb', line 22104

def initialize(itemID = nil, transactionID = nil, orderID = nil, sellerInventoryID = nil, privateNotes = nil, externalProductID = nil, title = nil, paymentType = nil, transactionPrice = nil, shippingReimbursement = nil, commission = nil, amountPaid = nil, paidTime = nil)
  @itemID = itemID
  @transactionID = transactionID
  @orderID = orderID
  @sellerInventoryID = sellerInventoryID
  @privateNotes = privateNotes
  @externalProductID = externalProductID
  @title = title
  @paymentType = paymentType
  @transactionPrice = transactionPrice
  @shippingReimbursement = shippingReimbursement
  @commission = commission
  @amountPaid = amountPaid
  @paidTime = paidTime
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



22098
22099
22100
# File 'lib/eBay.rb', line 22098

def __xmlele_any
  @__xmlele_any
end

#amountPaidObject

Returns the value of attribute amountPaid.



22096
22097
22098
# File 'lib/eBay.rb', line 22096

def amountPaid
  @amountPaid
end

#commissionObject

Returns the value of attribute commission.



22095
22096
22097
# File 'lib/eBay.rb', line 22095

def commission
  @commission
end

#externalProductIDObject

Returns the value of attribute externalProductID.



22090
22091
22092
# File 'lib/eBay.rb', line 22090

def externalProductID
  @externalProductID
end

#itemIDObject

Returns the value of attribute itemID.



22085
22086
22087
# File 'lib/eBay.rb', line 22085

def itemID
  @itemID
end

#orderIDObject

Returns the value of attribute orderID.



22087
22088
22089
# File 'lib/eBay.rb', line 22087

def orderID
  @orderID
end

#paidTimeObject

Returns the value of attribute paidTime.



22097
22098
22099
# File 'lib/eBay.rb', line 22097

def paidTime
  @paidTime
end

#paymentTypeObject

Returns the value of attribute paymentType.



22092
22093
22094
# File 'lib/eBay.rb', line 22092

def paymentType
  @paymentType
end

#privateNotesObject

Returns the value of attribute privateNotes.



22089
22090
22091
# File 'lib/eBay.rb', line 22089

def privateNotes
  @privateNotes
end

#sellerInventoryIDObject

Returns the value of attribute sellerInventoryID.



22088
22089
22090
# File 'lib/eBay.rb', line 22088

def sellerInventoryID
  @sellerInventoryID
end

#shippingReimbursementObject

Returns the value of attribute shippingReimbursement.



22094
22095
22096
# File 'lib/eBay.rb', line 22094

def shippingReimbursement
  @shippingReimbursement
end

#titleObject

Returns the value of attribute title.



22091
22092
22093
# File 'lib/eBay.rb', line 22091

def title
  @title
end

#transactionIDObject

Returns the value of attribute transactionID.



22086
22087
22088
# File 'lib/eBay.rb', line 22086

def transactionID
  @transactionID
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



22093
22094
22095
# File 'lib/eBay.rb', line 22093

def transactionPrice
  @transactionPrice
end

Instance Method Details

#set_any(elements) ⇒ Object



22100
22101
22102
# File 'lib/eBay.rb', line 22100

def set_any(elements)
  @__xmlele_any = elements
end