Class: TransactionResponse

Inherits:
JSONable show all
Defined in:
lib/Entities/transaction_response.rb

Instance Method Summary collapse

Methods inherited from JSONable

#from_json!, #to_h, #to_json

Constructor Details

#initialize(h = nil) ⇒ TransactionResponse

Returns a new instance of TransactionResponse.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/Entities/transaction_response.rb', line 4

def initialize(h = nil)

  if(h != nil)

    h.each {
        |k,v|

      propNameFormatted = k.to_s + "="

      if(TransactionResponse.instance_methods(false).include?(propNameFormatted.to_sym))
        public_send("#{k}=",v)
      end

    }

  end

end

Instance Method Details

#AuthorizationNumber=(authorizationNumber) ⇒ Object



27
28
29
# File 'lib/Entities/transaction_response.rb', line 27

def AuthorizationNumber=(authorizationNumber)
  @authorizationNumber = authorizationNumber
end

#getAuthorizationNumberObject



60
61
62
# File 'lib/Entities/transaction_response.rb', line 60

def getAuthorizationNumber
  return @authorizationNumber
end

#getIsSuccessObject

Getters



48
49
50
# File 'lib/Entities/transaction_response.rb', line 48

def getIsSuccess
  return @isSuccess
end

#getResponseCodeObject



52
53
54
# File 'lib/Entities/transaction_response.rb', line 52

def getResponseCode
  return @responseCode
end

#getResponseSummaryObject



56
57
58
# File 'lib/Entities/transaction_response.rb', line 56

def getResponseSummary
  return @responseSummary
end

#getTransactionIdObject



64
65
66
# File 'lib/Entities/transaction_response.rb', line 64

def getTransactionId
  return @transactionId
end

#getValidationErrorsObject



68
69
70
# File 'lib/Entities/transaction_response.rb', line 68

def getValidationErrors
  return @validationErrors
end

#IsSuccess=(isSuccess) ⇒ Object



43
44
45
# File 'lib/Entities/transaction_response.rb', line 43

def IsSuccess=(isSuccess)
  @isSuccess = isSuccess
end

#ResponseCode=(responseCode) ⇒ Object



31
32
33
# File 'lib/Entities/transaction_response.rb', line 31

def ResponseCode=(responseCode)
  @responseCode = responseCode
end

#ResponseSummary=(responseSummary) ⇒ Object



23
24
25
# File 'lib/Entities/transaction_response.rb', line 23

def ResponseSummary=(responseSummary)
  @responseSummary = responseSummary
end

#TransactionId=(transactionId) ⇒ Object



35
36
37
# File 'lib/Entities/transaction_response.rb', line 35

def TransactionId=(transactionId)
  @transactionId = transactionId
end

#ValidationErrors=(validationErrors) ⇒ Object

ValidationError type



39
40
41
# File 'lib/Entities/transaction_response.rb', line 39

def ValidationErrors=(validationErrors) #ValidationError type
  @validationErrors = validationErrors
end