Class: PaymentTransactionType

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

Overview

urn:ebay:apis:eBLBaseComponentsPaymentTransactionType

Constant Summary collapse

@@schema_type =
"PaymentTransactionType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["receiverInfo", ["ReceiverInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReceiverInfo")]],
  ["payerInfo", ["PayerInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PayerInfo")]],
  ["paymentInfo", ["PaymentInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentInfo")]],
  ["paymentItemInfo", ["PaymentItemInfoType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentItemInfo")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(receiverInfo = nil, payerInfo = nil, paymentInfo = nil, paymentItemInfo = nil) ⇒ PaymentTransactionType

Returns a new instance of PaymentTransactionType.



3434
3435
3436
3437
3438
3439
# File 'lib/v_paypal/default.rb', line 3434

def initialize(receiverInfo = nil, payerInfo = nil, paymentInfo = nil, paymentItemInfo = nil)
  @receiverInfo = receiverInfo
  @payerInfo = payerInfo
  @paymentInfo = paymentInfo
  @paymentItemInfo = paymentItemInfo
end

Instance Attribute Details

#payerInfoObject

Returns the value of attribute payerInfo.



3430
3431
3432
# File 'lib/v_paypal/default.rb', line 3430

def payerInfo
  @payerInfo
end

#paymentInfoObject

Returns the value of attribute paymentInfo.



3431
3432
3433
# File 'lib/v_paypal/default.rb', line 3431

def paymentInfo
  @paymentInfo
end

#paymentItemInfoObject

Returns the value of attribute paymentItemInfo.



3432
3433
3434
# File 'lib/v_paypal/default.rb', line 3432

def paymentItemInfo
  @paymentItemInfo
end

#receiverInfoObject

Returns the value of attribute receiverInfo.



3429
3430
3431
# File 'lib/v_paypal/default.rb', line 3429

def receiverInfo
  @receiverInfo
end