Class: TransactionStatusType

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

Overview

urn:ebay:apis:eBLBaseComponentsTransactionStatusType

Constant Summary collapse

@@schema_type =
"TransactionStatusType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["eBayPaymentStatus", "PaymentStatusCodeType"],
  ["checkoutStatus", ["CheckoutStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CheckoutStatus")]],
  ["lastTimeModified", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastTimeModified")]],
  ["paymentMethodUsed", ["BuyerPaymentMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethodUsed")]],
  ["completeStatus", ["CompleteStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CompleteStatus")]],
  ["buyerSelectedShipping", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerSelectedShipping")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eBayPaymentStatus = nil, checkoutStatus = nil, lastTimeModified = nil, paymentMethodUsed = nil, completeStatus = nil, buyerSelectedShipping = nil) ⇒ TransactionStatusType

Returns a new instance of TransactionStatusType.



23721
23722
23723
23724
23725
23726
23727
23728
23729
# File 'lib/eBay.rb', line 23721

def initialize(eBayPaymentStatus = nil, checkoutStatus = nil, lastTimeModified = nil, paymentMethodUsed = nil, completeStatus = nil, buyerSelectedShipping = nil)
  @eBayPaymentStatus = eBayPaymentStatus
  @checkoutStatus = checkoutStatus
  @lastTimeModified = lastTimeModified
  @paymentMethodUsed = paymentMethodUsed
  @completeStatus = completeStatus
  @buyerSelectedShipping = buyerSelectedShipping
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



23715
23716
23717
# File 'lib/eBay.rb', line 23715

def __xmlele_any
  @__xmlele_any
end

#buyerSelectedShippingObject

Returns the value of attribute buyerSelectedShipping.



23714
23715
23716
# File 'lib/eBay.rb', line 23714

def buyerSelectedShipping
  @buyerSelectedShipping
end

#checkoutStatusObject

Returns the value of attribute checkoutStatus.



23710
23711
23712
# File 'lib/eBay.rb', line 23710

def checkoutStatus
  @checkoutStatus
end

#completeStatusObject

Returns the value of attribute completeStatus.



23713
23714
23715
# File 'lib/eBay.rb', line 23713

def completeStatus
  @completeStatus
end

#eBayPaymentStatusObject

Returns the value of attribute eBayPaymentStatus.



23709
23710
23711
# File 'lib/eBay.rb', line 23709

def eBayPaymentStatus
  @eBayPaymentStatus
end

#lastTimeModifiedObject

Returns the value of attribute lastTimeModified.



23711
23712
23713
# File 'lib/eBay.rb', line 23711

def lastTimeModified
  @lastTimeModified
end

#paymentMethodUsedObject

Returns the value of attribute paymentMethodUsed.



23712
23713
23714
# File 'lib/eBay.rb', line 23712

def paymentMethodUsed
  @paymentMethodUsed
end

Instance Method Details

#set_any(elements) ⇒ Object



23717
23718
23719
# File 'lib/eBay.rb', line 23717

def set_any(elements)
  @__xmlele_any = elements
end