Sha256: dc86e9e1f278f3b871de99210a418de2b933162af9b69b3c8e24d56ba71d3d41

Contents?: true

Size: 1.26 KB

Versions: 3

Compression:

Stored size: 1.26 KB

Contents

require_relative '../Helpers/jso_nable'
require_relative '../Entities/instrument_response'
class Instrument < JSONable
  def CustomerId=(customerId)
    @customerId = customerId
  end

  def FriendlyName=(friendlyName)
    @friendlyName = friendlyName
  end

  def Status=(status)
    @status = status
  end

  def Token=(token)
    @token = token
  end

  def IssuerBank=(issuerBank)
    @issuerBank = issuerBank
  end

  def CustomerIdentifier=(customerIdentifier)
    @customerIdentifier = customerIdentifier
  end

  def ResponseDetails=(responseDetails) #InstrumentResponse type
    @responseDetails = responseDetails
  end

  def CustomFields=(customFields) # Hash type
    @customFields = customFields
  end

  #Getters
  def getCustomerId
    return @customerId
  end

  def getFriendlyName
    return @friendlyName
  end

  def getStatus
    return @status
  end

  def getToken
    return @token
  end

  def getIssuerBank
    return @issuerBank
  end

  def getCustomerIdentifier
    return @customerIdentifier
  end

  def getResponseDetails
    return @responseDetails
  end

  def getCustomFields
    return @customFields
  end
  #protected String Token;
  #private String IssuerBank;
  #private String CustomerIdentifier;
  #private InstrumentResponse ResponseDetails;

end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
CroemincRubyGem-0.1.2 lib/Entities/instrument.rb
MetropagoRubyGem-0.1.1 lib/Entities/instrument.rb
MetropagoRubyGem-0.1.0 lib/Entities/instrument.rb