Class: DoExpressCheckoutPaymentRequestDetailsType

Inherits:
Object
  • Object
show all
Defined in:
lib/v_paypal/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



3179
3180
3181
3182
3183
3184
# File 'lib/v_paypal/default.rb', line 3179

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.



3176
3177
3178
# File 'lib/v_paypal/default.rb', line 3176

def payerID
  @payerID
end

#paymentActionObject

Returns the value of attribute paymentAction.



3174
3175
3176
# File 'lib/v_paypal/default.rb', line 3174

def paymentAction
  @paymentAction
end

#paymentDetailsObject

Returns the value of attribute paymentDetails.



3177
3178
3179
# File 'lib/v_paypal/default.rb', line 3177

def paymentDetails
  @paymentDetails
end

#tokenObject

Returns the value of attribute token.



3175
3176
3177
# File 'lib/v_paypal/default.rb', line 3175

def token
  @token
end