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.



17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
# File 'lib/eBay.rb', line 17216

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.



17210
17211
17212
# File 'lib/eBay.rb', line 17210

def __xmlele_any
  @__xmlele_any
end

#amountPaidObject

Returns the value of attribute amountPaid.



17208
17209
17210
# File 'lib/eBay.rb', line 17208

def amountPaid
  @amountPaid
end

#commissionObject

Returns the value of attribute commission.



17207
17208
17209
# File 'lib/eBay.rb', line 17207

def commission
  @commission
end

#externalProductIDObject

Returns the value of attribute externalProductID.



17202
17203
17204
# File 'lib/eBay.rb', line 17202

def externalProductID
  @externalProductID
end

#itemIDObject

Returns the value of attribute itemID.



17197
17198
17199
# File 'lib/eBay.rb', line 17197

def itemID
  @itemID
end

#orderIDObject

Returns the value of attribute orderID.



17199
17200
17201
# File 'lib/eBay.rb', line 17199

def orderID
  @orderID
end

#paidTimeObject

Returns the value of attribute paidTime.



17209
17210
17211
# File 'lib/eBay.rb', line 17209

def paidTime
  @paidTime
end

#paymentTypeObject

Returns the value of attribute paymentType.



17204
17205
17206
# File 'lib/eBay.rb', line 17204

def paymentType
  @paymentType
end

#privateNotesObject

Returns the value of attribute privateNotes.



17201
17202
17203
# File 'lib/eBay.rb', line 17201

def privateNotes
  @privateNotes
end

#sellerInventoryIDObject

Returns the value of attribute sellerInventoryID.



17200
17201
17202
# File 'lib/eBay.rb', line 17200

def sellerInventoryID
  @sellerInventoryID
end

#shippingReimbursementObject

Returns the value of attribute shippingReimbursement.



17206
17207
17208
# File 'lib/eBay.rb', line 17206

def shippingReimbursement
  @shippingReimbursement
end

#titleObject

Returns the value of attribute title.



17203
17204
17205
# File 'lib/eBay.rb', line 17203

def title
  @title
end

#transactionIDObject

Returns the value of attribute transactionID.



17198
17199
17200
# File 'lib/eBay.rb', line 17198

def transactionID
  @transactionID
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



17205
17206
17207
# File 'lib/eBay.rb', line 17205

def transactionPrice
  @transactionPrice
end

Instance Method Details

#set_any(elements) ⇒ Object



17212
17213
17214
# File 'lib/eBay.rb', line 17212

def set_any(elements)
  @__xmlele_any = elements
end