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

Attributes

email[RW]
firstName[RW]
jsonAttributes[RW]
lastName[RW]
message[RW]
password[RW]
username[RW]

Public Class Methods

new(userName = nil, passWord = nil, eMail = nil, first_name = nil, last_name = nil) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/member_signup_model.rb, line 11
def initialize(userName = nil,  passWord = nil, eMail = nil, first_name = nil, last_name = nil)
  @username = userName
  @email = eMail
  @password = passWord
  @firstName = first_name
  @lastName = last_name
end

Public Instance Methods

add_errors(json_response) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/member_signup_model.rb, line 19
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/member_signup_model.rb, line 27
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/member_signup_model.rb, line 36
def as_json(options={})
  {
      username: @username,
      password: @password,
      firstName: @firstName,
      lastName: @lastName,
      email: @email
  }
end
to_json(*options) click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/member_signup_model.rb, line 46
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/member_signup_model.rb, line 50
def to_s
  to_json
end