Class: DoExpressCheckoutPaymentRequestDetailsType

Inherits:
Object
  • Object
show all
Defined in:
lib/paypal-business/default.rb

Overview

urn:ebay:apis:eBLBaseComponentsDoExpressCheckoutPaymentRequestDetailsType

Constant Summary collapse

@@schema_type =
"DoExpressCheckoutPaymentRequestDetailsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["paymentAction", ["PaymentActionCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentAction")]],
  ["token", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Token")]],
  ["payerID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayerID")]],
  ["paymentDetails", ["PaymentDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentDetails")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paymentAction = nil, token = nil, payerID = nil, paymentDetails = nil) ⇒ DoExpressCheckoutPaymentRequestDetailsType

Returns a new instance of DoExpressCheckoutPaymentRequestDetailsType.



3359
3360
3361
3362
3363
3364
# File 'lib/paypal-business/default.rb', line 3359

def initialize(paymentAction = nil, token = nil, payerID = nil, paymentDetails = nil)
  @paymentAction = paymentAction
  @token = token
  @payerID = payerID
  @paymentDetails = paymentDetails
end

Instance Attribute Details

#payerIDObject

Returns the value of attribute payerID.



3356
3357
3358
# File 'lib/paypal-business/default.rb', line 3356

def payerID
  @payerID
end

#paymentActionObject

Returns the value of attribute paymentAction.



3354
3355
3356
# File 'lib/paypal-business/default.rb', line 3354

def paymentAction
  @paymentAction
end

#paymentDetailsObject

Returns the value of attribute paymentDetails.



3357
3358
3359
# File 'lib/paypal-business/default.rb', line 3357

def paymentDetails
  @paymentDetails
end

#tokenObject

Returns the value of attribute token.



3355
3356
3357
# File 'lib/paypal-business/default.rb', line 3355

def token
  @token
end