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