class IdnSdkRuby::Com::Nbos::Capi::Modules::Identity::V0::LoginModel

Attributes

message[RW]
messageCode[RW]
password[RW]
username[RW]

Public Class Methods

new(name = nil, code = nil) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 12
def initialize(name = nil, code = nil)
  @username = name
  @password = code
end

Public Instance Methods

add_errors(json_response) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 17
def add_errors(json_response)
  json_response["errors"].each do |e|
    property_name = e['propertyName']
    msg = e['message']
    self.errors[property_name] << msg
  end
end
add_messages(json_response) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 25
def add_messages(json_response)
  if json_response["message"].present?
    @message = json_response["message"]
  elsif json_response["error"].present?
    @message = json_response["error"]
  end

end
as_json(options={}) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 34
def as_json(options={})
  {
      username: @username,
      password: @password,
      messageCode: @messageCode,
      message: @message
  }
end
to_json(*options) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 43
def to_json(*options)
  as_json(*options).to_json(*options)
end
to_s() click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/login_model.rb, line 47
def to_s
  to_json
end