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")]],
  ["transactionPlatform", ["TransactionPlatformType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionPlatform")]],
  ["listingCheckoutRedirectPreference", ["ListingCheckoutRedirectPreferenceType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ListingCheckoutRedirectPreference")]],
  ["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, transactionPlatform = nil, listingCheckoutRedirectPreference = nil) ⇒ TransactionType

Returns a new instance of TransactionType.



23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
# File 'lib/eBay.rb', line 23810

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, transactionPlatform = nil, listingCheckoutRedirectPreference = 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
  @transactionPlatform = transactionPlatform
  @listingCheckoutRedirectPreference = listingCheckoutRedirectPreference
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



23804
23805
23806
# File 'lib/eBay.rb', line 23804

def __xmlele_any
  @__xmlele_any
end

#adjustmentAmountObject

Returns the value of attribute adjustmentAmount.



23773
23774
23775
# File 'lib/eBay.rb', line 23773

def adjustmentAmount
  @adjustmentAmount
end

#amountPaidObject

Returns the value of attribute amountPaid.



23772
23773
23774
# File 'lib/eBay.rb', line 23772

def amountPaid
  @amountPaid
end

#bestOfferSaleObject

Returns the value of attribute bestOfferSale.



23786
23787
23788
# File 'lib/eBay.rb', line 23786

def bestOfferSale
  @bestOfferSale
end

#buyerObject

Returns the value of attribute buyer.



23775
23776
23777
# File 'lib/eBay.rb', line 23775

def buyer
  @buyer
end

#buyerMessageObject

Returns the value of attribute buyerMessage.



23791
23792
23793
# File 'lib/eBay.rb', line 23791

def buyerMessage
  @buyerMessage
end

#buyerPaidStatusObject

Returns the value of attribute buyerPaidStatus.



23793
23794
23795
# File 'lib/eBay.rb', line 23793

def buyerPaidStatus
  @buyerPaidStatus
end

#containingOrderObject

Returns the value of attribute containingOrder.



23800
23801
23802
# File 'lib/eBay.rb', line 23800

def containingOrder
  @containingOrder
end

#convertedAdjustmentAmountObject

Returns the value of attribute convertedAdjustmentAmount.



23774
23775
23776
# File 'lib/eBay.rb', line 23774

def convertedAdjustmentAmount
  @convertedAdjustmentAmount
end

#convertedAmountPaidObject

Returns the value of attribute convertedAmountPaid.



23777
23778
23779
# File 'lib/eBay.rb', line 23777

def convertedAmountPaid
  @convertedAmountPaid
end

#convertedTransactionPriceObject

Returns the value of attribute convertedTransactionPrice.



23778
23779
23780
# File 'lib/eBay.rb', line 23778

def convertedTransactionPrice
  @convertedTransactionPrice
end

#createdDateObject

Returns the value of attribute createdDate.



23779
23780
23781
# File 'lib/eBay.rb', line 23779

def createdDate
  @createdDate
end

#depositTypeObject

Returns the value of attribute depositType.



23780
23781
23782
# File 'lib/eBay.rb', line 23780

def depositType
  @depositType
end

#dutchAuctionBidObject

Returns the value of attribute dutchAuctionBid.



23792
23793
23794
# File 'lib/eBay.rb', line 23792

def dutchAuctionBid
  @dutchAuctionBid
end

#externalTransactionObject

Returns the value of attribute externalTransaction.



23788
23789
23790
# File 'lib/eBay.rb', line 23788

def externalTransaction
  @externalTransaction
end

#feedbackLeftObject

Returns the value of attribute feedbackLeft.



23798
23799
23800
# File 'lib/eBay.rb', line 23798

def feedbackLeft
  @feedbackLeft
end

#feedbackReceivedObject

Returns the value of attribute feedbackReceived.



23799
23800
23801
# File 'lib/eBay.rb', line 23799

def feedbackReceived
  @feedbackReceived
end

#finalValueFeeObject

Returns the value of attribute finalValueFee.



23801
23802
23803
# File 'lib/eBay.rb', line 23801

def finalValueFee
  @finalValueFee
end

#itemObject

Returns the value of attribute item.



23781
23782
23783
# File 'lib/eBay.rb', line 23781

def item
  @item
end

#listingCheckoutRedirectPreferenceObject

Returns the value of attribute listingCheckoutRedirectPreference.



23803
23804
23805
# File 'lib/eBay.rb', line 23803

def listingCheckoutRedirectPreference
  @listingCheckoutRedirectPreference
end

#paidTimeObject

Returns the value of attribute paidTime.



23795
23796
23797
# File 'lib/eBay.rb', line 23795

def paidTime
  @paidTime
end

#quantityPurchasedObject

Returns the value of attribute quantityPurchased.



23782
23783
23784
# File 'lib/eBay.rb', line 23782

def quantityPurchased
  @quantityPurchased
end

#sellerPaidStatusObject

Returns the value of attribute sellerPaidStatus.



23794
23795
23796
# File 'lib/eBay.rb', line 23794

def sellerPaidStatus
  @sellerPaidStatus
end

#sellingManagerProductDetailsObject

Returns the value of attribute sellingManagerProductDetails.



23789
23790
23791
# File 'lib/eBay.rb', line 23789

def sellingManagerProductDetails
  @sellingManagerProductDetails
end

#shippedTimeObject

Returns the value of attribute shippedTime.



23796
23797
23798
# File 'lib/eBay.rb', line 23796

def shippedTime
  @shippedTime
end

#shippingDetailsObject

Returns the value of attribute shippingDetails.



23776
23777
23778
# File 'lib/eBay.rb', line 23776

def shippingDetails
  @shippingDetails
end

#shippingServiceSelectedObject

Returns the value of attribute shippingServiceSelected.



23790
23791
23792
# File 'lib/eBay.rb', line 23790

def shippingServiceSelected
  @shippingServiceSelected
end

#statusObject

Returns the value of attribute status.



23783
23784
23785
# File 'lib/eBay.rb', line 23783

def status
  @status
end

#totalPriceObject

Returns the value of attribute totalPrice.



23797
23798
23799
# File 'lib/eBay.rb', line 23797

def totalPrice
  @totalPrice
end

#transactionIDObject

Returns the value of attribute transactionID.



23784
23785
23786
# File 'lib/eBay.rb', line 23784

def transactionID
  @transactionID
end

#transactionPlatformObject

Returns the value of attribute transactionPlatform.



23802
23803
23804
# File 'lib/eBay.rb', line 23802

def transactionPlatform
  @transactionPlatform
end

#transactionPriceObject

Returns the value of attribute transactionPrice.



23785
23786
23787
# File 'lib/eBay.rb', line 23785

def transactionPrice
  @transactionPrice
end

#vATPercentObject

Returns the value of attribute vATPercent.



23787
23788
23789
# File 'lib/eBay.rb', line 23787

def vATPercent
  @vATPercent
end

Instance Method Details

#set_any(elements) ⇒ Object



23806
23807
23808
# File 'lib/eBay.rb', line 23806

def set_any(elements)
  @__xmlele_any = elements
end