Class: PaymentTransactionType

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



3614
3615
3616
3617
3618
3619
# File 'lib/paypal-business/default.rb', line 3614

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.



3610
3611
3612
# File 'lib/paypal-business/default.rb', line 3610

def payerInfo
  @payerInfo
end

#paymentInfoObject

Returns the value of attribute paymentInfo.



3611
3612
3613
# File 'lib/paypal-business/default.rb', line 3611

def paymentInfo
  @paymentInfo
end

#paymentItemInfoObject

Returns the value of attribute paymentItemInfo.



3612
3613
3614
# File 'lib/paypal-business/default.rb', line 3612

def paymentItemInfo
  @paymentItemInfo
end

#receiverInfoObject

Returns the value of attribute receiverInfo.



3609
3610
3611
# File 'lib/paypal-business/default.rb', line 3609

def receiverInfo
  @receiverInfo
end