Class: IdnSdkRuby::Com::Nbos::Capi::Modules::Identity::V0::EmailConnectApiModel

Inherits:
Object
  • Object
show all
Defined in:
lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(parsed_response = nil) ⇒ EmailConnectApiModel

Returns a new instance of EmailConnectApiModel.



11
12
13
14
15
16
17
18
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 11

def initialize(parsed_response = nil)
  if !parsed_response.nil?
    @id =  parsed_response["id"]
    @email = parsed_response["email"]
    @verified = parsed_response["verified"]
    @primaryEmail = parsed_response["primaryEmail"]
  end
end

Instance Attribute Details

#emailObject

Returns the value of attribute email.



9
10
11
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 9

def email
  @email
end

#idObject

Returns the value of attribute id.



9
10
11
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 9

def id
  @id
end

#primaryEmailObject

Returns the value of attribute primaryEmail.



9
10
11
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 9

def primaryEmail
  @primaryEmail
end

#verifiedObject

Returns the value of attribute verified.



9
10
11
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 9

def verified
  @verified
end

Instance Method Details

#as_json(options = {}) ⇒ Object



20
21
22
23
24
25
26
27
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 20

def as_json(options={})
  {
      id: @id,
      email: @email,
      verified: @verified,
      primaryEmail: @primaryEmail
  }
end

#to_json(*options) ⇒ Object



29
30
31
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 29

def to_json(*options)
  as_json(*options).to_json(*options)
end

#to_sObject



33
34
35
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/identity/v0/email_connect_api_model.rb', line 33

def to_s
  to_json
end