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.



18559
18560
18561
18562
18563
18564
18565
18566
18567
# File 'lib/eBay.rb', line 18559

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.



18553
18554
18555
# File 'lib/eBay.rb', line 18553

def __xmlele_any
  @__xmlele_any
end

#buyerSelectedShippingObject

Returns the value of attribute buyerSelectedShipping.



18552
18553
18554
# File 'lib/eBay.rb', line 18552

def buyerSelectedShipping
  @buyerSelectedShipping
end

#checkoutStatusObject

Returns the value of attribute checkoutStatus.



18548
18549
18550
# File 'lib/eBay.rb', line 18548

def checkoutStatus
  @checkoutStatus
end

#completeStatusObject

Returns the value of attribute completeStatus.



18551
18552
18553
# File 'lib/eBay.rb', line 18551

def completeStatus
  @completeStatus
end

#eBayPaymentStatusObject

Returns the value of attribute eBayPaymentStatus.



18547
18548
18549
# File 'lib/eBay.rb', line 18547

def eBayPaymentStatus
  @eBayPaymentStatus
end

#lastTimeModifiedObject

Returns the value of attribute lastTimeModified.



18549
18550
18551
# File 'lib/eBay.rb', line 18549

def lastTimeModified
  @lastTimeModified
end

#paymentMethodUsedObject

Returns the value of attribute paymentMethodUsed.



18550
18551
18552
# File 'lib/eBay.rb', line 18550

def paymentMethodUsed
  @paymentMethodUsed
end

Instance Method Details

#set_any(elements) ⇒ Object



18555
18556
18557
# File 'lib/eBay.rb', line 18555

def set_any(elements)
  @__xmlele_any = elements
end