Class: Transaction

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

Overview

/Transaction

transactionId - SOAP::SOAPString
callerTransactionDate - SOAP::SOAPDateTime
dateReceived - SOAP::SOAPDateTime
dateCompleted - SOAP::SOAPDateTime
transactionAmount - Amount
fPSOperation - FPSOperation
transactionStatus - TransactionStatus
statusMessage - SOAP::SOAPString
statusCode - SOAP::SOAPString
originalTransactionId - SOAP::SOAPString
transactionPart - TransactionPart
paymentMethod - PaymentMethod
senderName - SOAP::SOAPString
callerName - SOAP::SOAPString
recipientName - SOAP::SOAPString
fPSFees - Amount
balance - Amount
senderTokenId - SOAP::SOAPString
recipientTokenId - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transactionId = nil, callerTransactionDate = nil, dateReceived = nil, dateCompleted = nil, transactionAmount = nil, fPSOperation = nil, transactionStatus = nil, statusMessage = nil, statusCode = nil, originalTransactionId = nil, transactionPart = [], paymentMethod = nil, senderName = nil, callerName = nil, recipientName = nil, fPSFees = nil, balance = nil, senderTokenId = nil, recipientTokenId = nil) ⇒ Transaction

Returns a new instance of Transaction.



100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'lib/default.rb', line 100

def initialize(transactionId = nil, callerTransactionDate = nil, dateReceived = nil, dateCompleted = nil, transactionAmount = nil, fPSOperation = nil, transactionStatus = nil, statusMessage = nil, statusCode = nil, originalTransactionId = nil, transactionPart = [], paymentMethod = nil, senderName = nil, callerName = nil, recipientName = nil, fPSFees = nil, balance = nil, senderTokenId = nil, recipientTokenId = nil)
  @transactionId = transactionId
  @callerTransactionDate = callerTransactionDate
  @dateReceived = dateReceived
  @dateCompleted = dateCompleted
  @transactionAmount = transactionAmount
  @fPSOperation = fPSOperation
  @transactionStatus = transactionStatus
  @statusMessage = statusMessage
  @statusCode = statusCode
  @originalTransactionId = originalTransactionId
  @transactionPart = transactionPart
  @paymentMethod = paymentMethod
  @senderName = senderName
  @callerName = callerName
  @recipientName = recipientName
  @fPSFees = fPSFees
  @balance = balance
  @senderTokenId = senderTokenId
  @recipientTokenId = recipientTokenId
end

Instance Attribute Details

#balanceObject

Returns the value of attribute balance.



96
97
98
# File 'lib/default.rb', line 96

def balance
  @balance
end

#callerNameObject

Returns the value of attribute callerName.



93
94
95
# File 'lib/default.rb', line 93

def callerName
  @callerName
end

#callerTransactionDateObject

Returns the value of attribute callerTransactionDate.



81
82
83
# File 'lib/default.rb', line 81

def callerTransactionDate
  @callerTransactionDate
end

#dateCompletedObject

Returns the value of attribute dateCompleted.



83
84
85
# File 'lib/default.rb', line 83

def dateCompleted
  @dateCompleted
end

#dateReceivedObject

Returns the value of attribute dateReceived.



82
83
84
# File 'lib/default.rb', line 82

def dateReceived
  @dateReceived
end

#fPSFeesObject

Returns the value of attribute fPSFees.



95
96
97
# File 'lib/default.rb', line 95

def fPSFees
  @fPSFees
end

#fPSOperationObject

Returns the value of attribute fPSOperation.



85
86
87
# File 'lib/default.rb', line 85

def fPSOperation
  @fPSOperation
end

#originalTransactionIdObject

Returns the value of attribute originalTransactionId.



89
90
91
# File 'lib/default.rb', line 89

def originalTransactionId
  @originalTransactionId
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



91
92
93
# File 'lib/default.rb', line 91

def paymentMethod
  @paymentMethod
end

#recipientNameObject

Returns the value of attribute recipientName.



94
95
96
# File 'lib/default.rb', line 94

def recipientName
  @recipientName
end

#recipientTokenIdObject

Returns the value of attribute recipientTokenId.



98
99
100
# File 'lib/default.rb', line 98

def recipientTokenId
  @recipientTokenId
end

#senderNameObject

Returns the value of attribute senderName.



92
93
94
# File 'lib/default.rb', line 92

def senderName
  @senderName
end

#senderTokenIdObject

Returns the value of attribute senderTokenId.



97
98
99
# File 'lib/default.rb', line 97

def senderTokenId
  @senderTokenId
end

#statusCodeObject

Returns the value of attribute statusCode.



88
89
90
# File 'lib/default.rb', line 88

def statusCode
  @statusCode
end

#statusMessageObject

Returns the value of attribute statusMessage.



87
88
89
# File 'lib/default.rb', line 87

def statusMessage
  @statusMessage
end

#transactionAmountObject

Returns the value of attribute transactionAmount.



84
85
86
# File 'lib/default.rb', line 84

def transactionAmount
  @transactionAmount
end

#transactionIdObject

Returns the value of attribute transactionId.



80
81
82
# File 'lib/default.rb', line 80

def transactionId
  @transactionId
end

#transactionPartObject

Returns the value of attribute transactionPart.



90
91
92
# File 'lib/default.rb', line 90

def transactionPart
  @transactionPart
end

#transactionStatusObject

Returns the value of attribute transactionStatus.



86
87
88
# File 'lib/default.rb', line 86

def transactionStatus
  @transactionStatus
end