Class: TransactionType

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

Overview

urn:ebay:apis:eBLBaseComponentsTransactionType

Constant Summary collapse

@@schema_type =
"TransactionType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["amountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AmountPaid")]],
["adjustmentAmount", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdjustmentAmount")]],
["convertedAdjustmentAmount", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedAdjustmentAmount")]],
["buyer", ["UserType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Buyer")]],
["shippingDetails", ["ShippingDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingDetails")]],
["convertedAmountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedAmountPaid")]],
["convertedTransactionPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ConvertedTransactionPrice")]],
["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CreatedDate")]],
["depositType", ["DepositTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DepositType")]],
["item", ["ItemType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Item")]],
["quantityPurchased", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "QuantityPurchased")]],
["status", ["TransactionStatusType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Status")]],
["transactionID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionID")]],
["transactionPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionPrice")]],
["bestOfferSale", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BestOfferSale")]],
["vATPercent", ["SOAP::SOAPDecimal", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "VATPercent")]],
["externalTransaction", ["ExternalTransactionType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalTransaction")]],
["sellingManagerProductDetails", ["SellingManagerProductDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellingManagerProductDetails")]],
["shippingServiceSelected", ["ShippingServiceOptionsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceSelected")]],
["buyerMessage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerMessage")]],
["dutchAuctionBid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DutchAuctionBid")]],
["buyerPaidStatus", ["PaidStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerPaidStatus")]],
["sellerPaidStatus", ["PaidStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerPaidStatus")]],
["paidTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaidTime")]],
["shippedTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippedTime")]],
["totalPrice", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TotalPrice")]],
["feedbackLeft", ["FeedbackInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FeedbackLeft")]],
["feedbackReceived", ["FeedbackInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FeedbackReceived")]],
["containingOrder", ["OrderType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ContainingOrder")]],
["finalValueFee", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "FinalValueFee")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(amountPaid = nil, adjustmentAmount = nil, convertedAdjustmentAmount = nil, buyer = nil, shippingDetails = nil, convertedAmountPaid = nil, convertedTransactionPrice = nil, createdDate = nil, depositType = nil, item = nil, quantityPurchased = nil, status = nil, transactionID = nil, transactionPrice = nil, bestOfferSale = nil, vATPercent = nil, externalTransaction = [], sellingManagerProductDetails = nil, shippingServiceSelected = nil, buyerMessage = nil, dutchAuctionBid = nil, buyerPaidStatus = nil, sellerPaidStatus = nil, paidTime = nil, shippedTime = nil, totalPrice = nil, feedbackLeft = nil, feedbackReceived = nil, containingOrder = nil, finalValueFee = nil) ⇒ TransactionType

Returns a new instance of TransactionType.



18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
# File 'lib/eBay.rb', line 18643

def initialize(amountPaid = nil, adjustmentAmount = nil, convertedAdjustmentAmount = nil, buyer = nil, shippingDetails = nil, convertedAmountPaid = nil, convertedTransactionPrice = nil, createdDate = nil, depositType = nil, item = nil, quantityPurchased = nil, status = nil, transactionID = nil, transactionPrice = nil, bestOfferSale = nil, vATPercent = nil, externalTransaction = [], sellingManagerProductDetails = nil, shippingServiceSelected = nil, buyerMessage = nil, dutchAuctionBid = nil, buyerPaidStatus = nil, sellerPaidStatus = nil, paidTime = nil, shippedTime = nil, totalPrice = nil, feedbackLeft = nil, feedbackReceived = nil, containingOrder = nil, finalValueFee = nil)
  @amountPaid = amountPaid
  @adjustmentAmount = adjustmentAmount
  @convertedAdjustmentAmount = convertedAdjustmentAmount
  @buyer = buyer
  @shippingDetails = shippingDetails
  @convertedAmountPaid = convertedAmountPaid
  @convertedTransactionPrice = convertedTransactionPrice
  @createdDate = createdDate
  @depositType = depositType
  @item = item
  @quantityPurchased = quantityPurchased
  @status = status
  @transactionID = transactionID
  @transactionPrice = transactionPrice
  @bestOfferSale = bestOfferSale
  @vATPercent = vATPercent
  @externalTransaction = externalTransaction
  @sellingManagerProductDetails = sellingManagerProductDetails
  @shippingServiceSelected = shippingServiceSelected
  @buyerMessage = buyerMessage
  @dutchAuctionBid = dutchAuctionBid
  @buyerPaidStatus = buyerPaidStatus
  @sellerPaidStatus = sellerPaidStatus
  @paidTime = paidTime
  @shippedTime = shippedTime
  @totalPrice = totalPrice
  @feedbackLeft = feedbackLeft
  @feedbackReceived = feedbackReceived
  @containingOrder = containingOrder
  @finalValueFee = finalValueFee
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



18637
18638
18639
# File 'lib/eBay.rb', line 18637

def __xmlele_any
  @__xmlele_any
end

#adjustmentAmountObject

Returns the value of attribute adjustmentAmount.



18608
18609
18610
# File 'lib/eBay.rb', line 18608

def adjustmentAmount
  @adjustmentAmount
end

#amountPaidObject

Returns the value of attribute amountPaid.



18607
18608
18609
# File 'lib/eBay.rb', line 18607

def amountPaid
  @amountPaid
end

#bestOfferSaleObject

Returns the value of attribute bestOfferSale.



18621
18622
18623
# File 'lib/eBay.rb', line 18621

def bestOfferSale
  @bestOfferSale
end

#buyerObject

Returns the value of attribute buyer.



18610
18611
18612
# File 'lib/eBay.rb', line 18610

def buyer
  @buyer
end

#buyerMessageObject

Returns the value of attribute buyerMessage.



18626
18627
18628
# File 'lib/eBay.rb', line 18626

def buyerMessage
  @buyerMessage
end

#buyerPaidStatusObject

Returns the value of attribute buyerPaidStatus.



18628
18629
18630
# File 'lib/eBay.rb', line 18628

def buyerPaidStatus
  @buyerPaidStatus
end

#containingOrderObject

Returns the value of attribute containingOrder.



18635
18636
18637
# File 'lib/eBay.rb', line 18635

def containingOrder
  @containingOrder
end

#convertedAdjustmentAmountObject

Returns the value of attribute convertedAdjustmentAmount.



18609
18610
18611
# File 'lib/eBay.rb', line 18609

def convertedAdjustmentAmount
  @convertedAdjustmentAmount
end

#convertedAmountPaidObject

Returns the value of attribute convertedAmountPaid.



18612
18613
18614
# File 'lib/eBay.rb', line 18612

def convertedAmountPaid
  @convertedAmountPaid
end

#convertedTransactionPriceObject

Returns the value of attribute convertedTransactionPrice.



18613
18614
18615
# File 'lib/eBay.rb', line 18613

def convertedTransactionPrice
  @convertedTransactionPrice
end

#createdDateObject

Returns the value of attribute createdDate.



18614
18615
18616
# File 'lib/eBay.rb', line 18614

def createdDate
  @createdDate
end

#depositTypeObject

Returns the value of attribute depositType.



18615
18616
18617
# File 'lib/eBay.rb', line 18615

def depositType
  @depositType
end

#dutchAuctionBidObject

Returns the value of attribute dutchAuctionBid.



18627
18628
18629
# File 'lib/eBay.rb', line 18627

def dutchAuctionBid
  @dutchAuctionBid
end

#externalTransactionObject

Returns the value of attribute externalTransaction.



18623
18624
18625
# File 'lib/eBay.rb', line 18623

def externalTransaction
  @externalTransaction
end

#feedbackLeftObject

Returns the value of attribute feedbackLeft.



18633
18634
18635
# File 'lib/eBay.rb', line 18633

def feedbackLeft
  @feedbackLeft
end

#feedbackReceivedObject

Returns the value of attribute feedbackReceived.



18634
18635
18636
# File 'lib/eBay.rb', line 18634

def feedbackReceived
  @feedbackReceived
end

#finalValueFeeObject

Returns the value of attribute finalValueFee.



18636
18637
18638
# File 'lib/eBay.rb', line 18636

def finalValueFee
  @finalValueFee
end

#itemObject

Returns the value of attribute item.



18616
18617
18618
# File 'lib/eBay.rb', line 18616

def item
  @item
end

#paidTimeObject

Returns the value of attribute paidTime.



18630
18631
18632
# File 'lib/eBay.rb', line 18630

def paidTime
  @paidTime
end

#quantityPurchasedObject

Returns the value of attribute quantityPurchased.



18617
18618
18619
# File 'lib/eBay.rb', line 18617

def quantityPurchased
  @quantityPurchased
end

#sellerPaidStatusObject

Returns the value of attribute sellerPaidStatus.



18629
18630
18631
# File 'lib/eBay.rb', line 18629

def sellerPaidStatus
  @sellerPaidStatus
end

#sellingManagerProductDetailsObject

Returns the value of attribute sellingManagerProductDetails.



18624
18625
18626
# File 'lib/eBay.rb', line 18624

def sellingManagerProductDetails
  @sellingManagerProductDetails
end

#shippedTimeObject

Returns the value of attribute shippedTime.



18631
18632
18633
# File 'lib/eBay.rb', line 18631

def shippedTime
  @shippedTime
end

#shippingDetailsObject

Returns the value of attribute shippingDetails.



18611
18612
18613
# File 'lib/eBay.rb', line 18611

def shippingDetails
  @shippingDetails
end

#shippingServiceSelectedObject

Returns the value of attribute shippingServiceSelected.



18625
18626
18627
# File 'lib/eBay.rb', line 18625

def shippingServiceSelected
  @shippingServiceSelected
end

#statusObject

Returns the value of attribute status.



18618
18619
18620
# File 'lib/eBay.rb', line 18618

def status
  @status
end

#totalPriceObject

Returns the value of attribute totalPrice.



18632
18633
18634
# File 'lib/eBay.rb', line 18632

def totalPrice
  @totalPrice
end

#transactionIDObject

Returns the value of attribute transactionID.



18619
18620
18621
# File 'lib/eBay.rb', line 18619

def transactionID
  @transactionID
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



18620
18621
18622
# File 'lib/eBay.rb', line 18620

def transactionPrice
  @transactionPrice
end

#vATPercentObject

Returns the value of attribute vATPercent.



18622
18623
18624
# File 'lib/eBay.rb', line 18622

def vATPercent
  @vATPercent
end

Instance Method Details

#set_any(elements) ⇒ Object



18639
18640
18641
# File 'lib/eBay.rb', line 18639

def set_any(elements)
  @__xmlele_any = elements
end