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.



21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
# File 'lib/eBay.rb', line 21091

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.



21085
21086
21087
# File 'lib/eBay.rb', line 21085

def __xmlele_any
  @__xmlele_any
end

#adjustmentAmountObject

Returns the value of attribute adjustmentAmount.



21056
21057
21058
# File 'lib/eBay.rb', line 21056

def adjustmentAmount
  @adjustmentAmount
end

#amountPaidObject

Returns the value of attribute amountPaid.



21055
21056
21057
# File 'lib/eBay.rb', line 21055

def amountPaid
  @amountPaid
end

#bestOfferSaleObject

Returns the value of attribute bestOfferSale.



21069
21070
21071
# File 'lib/eBay.rb', line 21069

def bestOfferSale
  @bestOfferSale
end

#buyerObject

Returns the value of attribute buyer.



21058
21059
21060
# File 'lib/eBay.rb', line 21058

def buyer
  @buyer
end

#buyerMessageObject

Returns the value of attribute buyerMessage.



21074
21075
21076
# File 'lib/eBay.rb', line 21074

def buyerMessage
  @buyerMessage
end

#buyerPaidStatusObject

Returns the value of attribute buyerPaidStatus.



21076
21077
21078
# File 'lib/eBay.rb', line 21076

def buyerPaidStatus
  @buyerPaidStatus
end

#containingOrderObject

Returns the value of attribute containingOrder.



21083
21084
21085
# File 'lib/eBay.rb', line 21083

def containingOrder
  @containingOrder
end

#convertedAdjustmentAmountObject

Returns the value of attribute convertedAdjustmentAmount.



21057
21058
21059
# File 'lib/eBay.rb', line 21057

def convertedAdjustmentAmount
  @convertedAdjustmentAmount
end

#convertedAmountPaidObject

Returns the value of attribute convertedAmountPaid.



21060
21061
21062
# File 'lib/eBay.rb', line 21060

def convertedAmountPaid
  @convertedAmountPaid
end

#convertedTransactionPriceObject

Returns the value of attribute convertedTransactionPrice.



21061
21062
21063
# File 'lib/eBay.rb', line 21061

def convertedTransactionPrice
  @convertedTransactionPrice
end

#createdDateObject

Returns the value of attribute createdDate.



21062
21063
21064
# File 'lib/eBay.rb', line 21062

def createdDate
  @createdDate
end

#depositTypeObject

Returns the value of attribute depositType.



21063
21064
21065
# File 'lib/eBay.rb', line 21063

def depositType
  @depositType
end

#dutchAuctionBidObject

Returns the value of attribute dutchAuctionBid.



21075
21076
21077
# File 'lib/eBay.rb', line 21075

def dutchAuctionBid
  @dutchAuctionBid
end

#externalTransactionObject

Returns the value of attribute externalTransaction.



21071
21072
21073
# File 'lib/eBay.rb', line 21071

def externalTransaction
  @externalTransaction
end

#feedbackLeftObject

Returns the value of attribute feedbackLeft.



21081
21082
21083
# File 'lib/eBay.rb', line 21081

def feedbackLeft
  @feedbackLeft
end

#feedbackReceivedObject

Returns the value of attribute feedbackReceived.



21082
21083
21084
# File 'lib/eBay.rb', line 21082

def feedbackReceived
  @feedbackReceived
end

#finalValueFeeObject

Returns the value of attribute finalValueFee.



21084
21085
21086
# File 'lib/eBay.rb', line 21084

def finalValueFee
  @finalValueFee
end

#itemObject

Returns the value of attribute item.



21064
21065
21066
# File 'lib/eBay.rb', line 21064

def item
  @item
end

#paidTimeObject

Returns the value of attribute paidTime.



21078
21079
21080
# File 'lib/eBay.rb', line 21078

def paidTime
  @paidTime
end

#quantityPurchasedObject

Returns the value of attribute quantityPurchased.



21065
21066
21067
# File 'lib/eBay.rb', line 21065

def quantityPurchased
  @quantityPurchased
end

#sellerPaidStatusObject

Returns the value of attribute sellerPaidStatus.



21077
21078
21079
# File 'lib/eBay.rb', line 21077

def sellerPaidStatus
  @sellerPaidStatus
end

#sellingManagerProductDetailsObject

Returns the value of attribute sellingManagerProductDetails.



21072
21073
21074
# File 'lib/eBay.rb', line 21072

def sellingManagerProductDetails
  @sellingManagerProductDetails
end

#shippedTimeObject

Returns the value of attribute shippedTime.



21079
21080
21081
# File 'lib/eBay.rb', line 21079

def shippedTime
  @shippedTime
end

#shippingDetailsObject

Returns the value of attribute shippingDetails.



21059
21060
21061
# File 'lib/eBay.rb', line 21059

def shippingDetails
  @shippingDetails
end

#shippingServiceSelectedObject

Returns the value of attribute shippingServiceSelected.



21073
21074
21075
# File 'lib/eBay.rb', line 21073

def shippingServiceSelected
  @shippingServiceSelected
end

#statusObject

Returns the value of attribute status.



21066
21067
21068
# File 'lib/eBay.rb', line 21066

def status
  @status
end

#totalPriceObject

Returns the value of attribute totalPrice.



21080
21081
21082
# File 'lib/eBay.rb', line 21080

def totalPrice
  @totalPrice
end

#transactionIDObject

Returns the value of attribute transactionID.



21067
21068
21069
# File 'lib/eBay.rb', line 21067

def transactionID
  @transactionID
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



21068
21069
21070
# File 'lib/eBay.rb', line 21068

def transactionPrice
  @transactionPrice
end

#vATPercentObject

Returns the value of attribute vATPercent.



21070
21071
21072
# File 'lib/eBay.rb', line 21070

def vATPercent
  @vATPercent
end

Instance Method Details

#set_any(elements) ⇒ Object



21087
21088
21089
# File 'lib/eBay.rb', line 21087

def set_any(elements)
  @__xmlele_any = elements
end