Class: EBay::PaymentTransactionType

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

Overview

urn:ebay:apis:eBLBaseComponentsPaymentTransactionType

paymentStatus - EBay::PaymentTransactionStatusCodeType
payer - EBay::UserIdentityType
payee - EBay::UserIdentityType
paymentTime - SOAP::SOAPDateTime
paymentAmount - EBay::AmountType
referenceID - EBay::TransactionReferenceType
feeOrCreditAmount - EBay::AmountType
paymentReferenceID - EBay::TransactionReferenceType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paymentStatus = nil, payer = nil, payee = nil, paymentTime = nil, paymentAmount = nil, referenceID = nil, feeOrCreditAmount = nil, paymentReferenceID = []) ⇒ PaymentTransactionType

Returns a new instance of PaymentTransactionType.



28625
28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
# File 'lib/eBay.rb', line 28625

def initialize(paymentStatus = nil, payer = nil, payee = nil, paymentTime = nil, paymentAmount = nil, referenceID = nil, feeOrCreditAmount = nil, paymentReferenceID = [])
  @paymentStatus = paymentStatus
  @payer = payer
  @payee = payee
  @paymentTime = paymentTime
  @paymentAmount = paymentAmount
  @referenceID = referenceID
  @feeOrCreditAmount = feeOrCreditAmount
  @paymentReferenceID = paymentReferenceID
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



28619
28620
28621
# File 'lib/eBay.rb', line 28619

def __xmlele_any
  @__xmlele_any
end

#feeOrCreditAmountObject

Returns the value of attribute feeOrCreditAmount.



28617
28618
28619
# File 'lib/eBay.rb', line 28617

def feeOrCreditAmount
  @feeOrCreditAmount
end

#payeeObject

Returns the value of attribute payee.



28613
28614
28615
# File 'lib/eBay.rb', line 28613

def payee
  @payee
end

#payerObject

Returns the value of attribute payer.



28612
28613
28614
# File 'lib/eBay.rb', line 28612

def payer
  @payer
end

#paymentAmountObject

Returns the value of attribute paymentAmount.



28615
28616
28617
# File 'lib/eBay.rb', line 28615

def paymentAmount
  @paymentAmount
end

#paymentReferenceIDObject

Returns the value of attribute paymentReferenceID.



28618
28619
28620
# File 'lib/eBay.rb', line 28618

def paymentReferenceID
  @paymentReferenceID
end

#paymentStatusObject

Returns the value of attribute paymentStatus.



28611
28612
28613
# File 'lib/eBay.rb', line 28611

def paymentStatus
  @paymentStatus
end

#paymentTimeObject

Returns the value of attribute paymentTime.



28614
28615
28616
# File 'lib/eBay.rb', line 28614

def paymentTime
  @paymentTime
end

#referenceIDObject

Returns the value of attribute referenceID.



28616
28617
28618
# File 'lib/eBay.rb', line 28616

def referenceID
  @referenceID
end

Instance Method Details

#set_any(elements) ⇒ Object



28621
28622
28623
# File 'lib/eBay.rb', line 28621

def set_any(elements)
  @__xmlele_any = elements
end