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.



19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
# File 'lib/eBay.rb', line 19587

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.



19581
19582
19583
# File 'lib/eBay.rb', line 19581

def __xmlele_any
  @__xmlele_any
end

#amountPaidObject

Returns the value of attribute amountPaid.



19579
19580
19581
# File 'lib/eBay.rb', line 19579

def amountPaid
  @amountPaid
end

#commissionObject

Returns the value of attribute commission.



19578
19579
19580
# File 'lib/eBay.rb', line 19578

def commission
  @commission
end

#externalProductIDObject

Returns the value of attribute externalProductID.



19573
19574
19575
# File 'lib/eBay.rb', line 19573

def externalProductID
  @externalProductID
end

#itemIDObject

Returns the value of attribute itemID.



19568
19569
19570
# File 'lib/eBay.rb', line 19568

def itemID
  @itemID
end

#orderIDObject

Returns the value of attribute orderID.



19570
19571
19572
# File 'lib/eBay.rb', line 19570

def orderID
  @orderID
end

#paidTimeObject

Returns the value of attribute paidTime.



19580
19581
19582
# File 'lib/eBay.rb', line 19580

def paidTime
  @paidTime
end

#paymentTypeObject

Returns the value of attribute paymentType.



19575
19576
19577
# File 'lib/eBay.rb', line 19575

def paymentType
  @paymentType
end

#privateNotesObject

Returns the value of attribute privateNotes.



19572
19573
19574
# File 'lib/eBay.rb', line 19572

def privateNotes
  @privateNotes
end

#sellerInventoryIDObject

Returns the value of attribute sellerInventoryID.



19571
19572
19573
# File 'lib/eBay.rb', line 19571

def sellerInventoryID
  @sellerInventoryID
end

#shippingReimbursementObject

Returns the value of attribute shippingReimbursement.



19577
19578
19579
# File 'lib/eBay.rb', line 19577

def shippingReimbursement
  @shippingReimbursement
end

#titleObject

Returns the value of attribute title.



19574
19575
19576
# File 'lib/eBay.rb', line 19574

def title
  @title
end

#transactionIDObject

Returns the value of attribute transactionID.



19569
19570
19571
# File 'lib/eBay.rb', line 19569

def transactionID
  @transactionID
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



19576
19577
19578
# File 'lib/eBay.rb', line 19576

def transactionPrice
  @transactionPrice
end

Instance Method Details

#set_any(elements) ⇒ Object



19583
19584
19585
# File 'lib/eBay.rb', line 19583

def set_any(elements)
  @__xmlele_any = elements
end