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.



21006
21007
21008
21009
21010
21011
21012
21013
21014
# File 'lib/eBay.rb', line 21006

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.



21000
21001
21002
# File 'lib/eBay.rb', line 21000

def __xmlele_any
  @__xmlele_any
end

#buyerSelectedShippingObject

Returns the value of attribute buyerSelectedShipping.



20999
21000
21001
# File 'lib/eBay.rb', line 20999

def buyerSelectedShipping
  @buyerSelectedShipping
end

#checkoutStatusObject

Returns the value of attribute checkoutStatus.



20995
20996
20997
# File 'lib/eBay.rb', line 20995

def checkoutStatus
  @checkoutStatus
end

#completeStatusObject

Returns the value of attribute completeStatus.



20998
20999
21000
# File 'lib/eBay.rb', line 20998

def completeStatus
  @completeStatus
end

#eBayPaymentStatusObject

Returns the value of attribute eBayPaymentStatus.



20994
20995
20996
# File 'lib/eBay.rb', line 20994

def eBayPaymentStatus
  @eBayPaymentStatus
end

#lastTimeModifiedObject

Returns the value of attribute lastTimeModified.



20996
20997
20998
# File 'lib/eBay.rb', line 20996

def lastTimeModified
  @lastTimeModified
end

#paymentMethodUsedObject

Returns the value of attribute paymentMethodUsed.



20997
20998
20999
# File 'lib/eBay.rb', line 20997

def paymentMethodUsed
  @paymentMethodUsed
end

Instance Method Details

#set_any(elements) ⇒ Object



21002
21003
21004
# File 'lib/eBay.rb', line 21002

def set_any(elements)
  @__xmlele_any = elements
end