Sha256: 2392c94dbf009d76f65d582b22ac329323061ac8ff8e53c5108af9d91e1fd950
Contents?: true
Size: 1.42 KB
Versions: 3
Compression:
Stored size: 1.42 KB
Contents
require_relative '../Helpers/jso_nable' class TransactionResponse < JSONable 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 def ResponseSummary=(responseSummary) @responseSummary = responseSummary end def AuthorizationNumber=(authorizationNumber) @authorizationNumber = authorizationNumber end def ResponseCode=(responseCode) @responseCode = responseCode end def TransactionId=(transactionId) @transactionId = transactionId end def ValidationErrors=(validationErrors) #ValidationError type @validationErrors = validationErrors end def IsSuccess=(isSuccess) @isSuccess = isSuccess end #Getters def getIsSuccess return @isSuccess end def getResponseCode return @responseCode end def getResponseSummary return @responseSummary end def getAuthorizationNumber return @authorizationNumber end def getTransactionId return @transactionId end def getValidationErrors return @validationErrors end #private String ResponseSummary; #private String AuthorizationNumber; #private String ResponseCode; #private String TransactionId; #private ValidationError ValidationErrors; #private boolean IsSuccess; end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
CroemincRubyGem-0.1.2 | lib/Entities/transaction_response.rb |
MetropagoRubyGem-0.1.1 | lib/Entities/transaction_response.rb |
MetropagoRubyGem-0.1.0 | lib/Entities/transaction_response.rb |