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

Attributes

message[RW]
newPassword[RW]
password[RW]

Public Class Methods

new(password = nil, new_password = nil) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/update_password_api_model.rb, line 10
def initialize(password = nil, new_password = nil)
  @password = password
  @newPassword = new_password
end

Public Instance Methods

add_errors(json_response) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/update_password_api_model.rb, line 15
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/update_password_api_model.rb, line 23
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/update_password_api_model.rb, line 32
def as_json(options={})
  {
      password: @password,
      newPassword: @newPassword,
      message: @message
  }
end
to_json(*options) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/update_password_api_model.rb, line 40
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/update_password_api_model.rb, line 44
def to_s
  to_json
end