Class: AmountTransaction

Inherits:
Object
  • Object
show all
Defined in:
lib/response/payment/AmountTransaction.rb

Instance Method Summary collapse

Constructor Details

#initializeAmountTransaction

Returns a new instance of AmountTransaction.



4
5
6
7
8
9
10
11
12
# File 'lib/response/payment/AmountTransaction.rb', line 4

def initialize
  @clientCorrelator=nil
  @endUserId=nil
  @paymentAmount=nil
  @referenceCode=nil
  @resourceURL=nil
  @serverReferenceCode=nil
  @transactionStatus=nil
end

Instance Method Details

#getClientCorrelatorObject



46
47
48
# File 'lib/response/payment/AmountTransaction.rb', line 46

def getClientCorrelator
  @clientCorrelator
end

#getEndUserIdObject



54
55
56
# File 'lib/response/payment/AmountTransaction.rb', line 54

def getEndUserId
  @endUserId
end

#getPaymentAmountObject



62
63
64
# File 'lib/response/payment/AmountTransaction.rb', line 62

def getPaymentAmount
  @paymentAmount
end

#getReferenceCodeObject



70
71
72
# File 'lib/response/payment/AmountTransaction.rb', line 70

def getReferenceCode
  @referenceCode
end

#getResourceURLObject



78
79
80
# File 'lib/response/payment/AmountTransaction.rb', line 78

def getResourceURL
  @resourceURL
end

#getServerReferenceCodeObject



86
87
88
# File 'lib/response/payment/AmountTransaction.rb', line 86

def getServerReferenceCode
  @serverReferenceCode
end

#getTransactionStatusObject



94
95
96
# File 'lib/response/payment/AmountTransaction.rb', line 94

def getTransactionStatus
  @transactionStatus
end

#initializeJSON(jsondict) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/response/payment/AmountTransaction.rb', line 14

def initializeJSON(jsondict)
  @clientCorrelator=nil
  if (jsondict!=nil) && (jsondict.has_key?'clientCorrelator') && (jsondict['clientCorrelator']!=nil)
    @clientCorrelator=jsondict['clientCorrelator']
  end
  @endUserId=nil
  if (jsondict!=nil) && (jsondict.has_key?'endUserId') && (jsondict['endUserId']!=nil)
    @endUserId=jsondict['endUserId']
  end
  @paymentAmount=nil
  if (jsondict!=nil) && (jsondict.has_key?'paymentAmount') && (jsondict['paymentAmount']!=nil) then
    @paymentAmount=PaymentAmount.new
    @paymentAmount.initializeJSON(jsondict['paymentAmount'])
  end
  @referenceCode=nil
  if (jsondict!=nil) && (jsondict.has_key?'referenceCode') && (jsondict['referenceCode']!=nil)
    @referenceCode=jsondict['referenceCode']
  end
  @resourceURL=nil
  if (jsondict!=nil) && (jsondict.has_key?'resourceURL') && (jsondict['resourceURL']!=nil)
    @resourceURL=jsondict['resourceURL']
  end
  @serverReferenceCode=nil
  if (jsondict!=nil) && (jsondict.has_key?'serverReferenceCode') && (jsondict['serverReferenceCode']!=nil)
    @serverReferenceCode=jsondict['serverReferenceCode']
  end
  @transactionStatus=nil
  if (jsondict!=nil) && (jsondict.has_key?'transactionStatus') && (jsondict['transactionStatus']!=nil)
    @transactionStatus=jsondict['transactionStatus']
  end
end

#setClientCorrelator(clientCorrelator) ⇒ Object



50
51
52
# File 'lib/response/payment/AmountTransaction.rb', line 50

def setClientCorrelator(clientCorrelator)
  @clientCorrelator=clientCorrelator
end

#setEndUserId(endUserId) ⇒ Object



58
59
60
# File 'lib/response/payment/AmountTransaction.rb', line 58

def setEndUserId(endUserId)
  @endUserId=endUserId
end

#setPaymentAmount(paymentAmount) ⇒ Object



66
67
68
# File 'lib/response/payment/AmountTransaction.rb', line 66

def setPaymentAmount(paymentAmount)
  @paymentAmount=paymentAmount
end

#setReferenceCode(referenceCode) ⇒ Object



74
75
76
# File 'lib/response/payment/AmountTransaction.rb', line 74

def setReferenceCode(referenceCode)
  @referenceCode=referenceCode
end

#setResourceURL(resourceURL) ⇒ Object



82
83
84
# File 'lib/response/payment/AmountTransaction.rb', line 82

def setResourceURL(resourceURL)
  @resourceURL=resourceURL
end

#setServerReferenceCode(serverReferenceCode) ⇒ Object



90
91
92
# File 'lib/response/payment/AmountTransaction.rb', line 90

def setServerReferenceCode(serverReferenceCode)
  @serverReferenceCode=serverReferenceCode
end

#setTransactionStatus(transactionStatus) ⇒ Object



98
99
100
# File 'lib/response/payment/AmountTransaction.rb', line 98

def setTransactionStatus(transactionStatus)
  @transactionStatus=transactionStatus
end