Sha256: 3fb285e81578dbb3f66f9af727a1c493e1d0c743ce7e45f213b5817175c56b92
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
require_relative '../Entities/service' require_relative '../Helpers/jso_nable' class Beneficiary < JSONable def initialize(h = nil) if(h != nil) h.each { |k,v| propNameFormatted = k.to_s + "=" if(Beneficiary.instance_methods(false).include?(propNameFormatted.to_sym)) public_send("#{k}=",v) end } end end def Id=(id) @id = id end def Name=(name) @name = name end def ShortCode=(shortCode) @shortCode = shortCode end def MerchantId=(merchantId) @merchantId = merchantId end def Type=(type) @type = type end def Status=(status) @status = status end def Services=(services) #List<Service> type @services = services end #Getters def getId return @id end def getName return @name end def getShortCode return @shortCode end def getMerchantId return @merchantId end def getType return @type end def getStatus return @status end def getServices return @services end #private int Id; #private String Name; #private String ShortCode; #private int MerchantId; #private String Type; #private String Status; #private List<Service> Services; end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
CroemincRubyGem-0.1.2 | lib/Entities/beneficiary.rb |
MetropagoRubyGem-0.1.1 | lib/Entities/beneficiary.rb |
MetropagoRubyGem-0.1.0 | lib/Entities/beneficiary.rb |