Class: Identisure::BankIdSe::VerifyResponse
- Inherits:
-
Object
- Object
- Identisure::BankIdSe::VerifyResponse
- Defined in:
- lib/identisure/bank_id_se.rb
Instance Attribute Summary collapse
-
#age ⇒ Object
readonly
Returns the value of attribute age.
-
#given_name ⇒ Object
readonly
Returns the value of attribute given_name.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#ssn ⇒ Object
readonly
Returns the value of attribute ssn.
-
#surname ⇒ Object
readonly
Returns the value of attribute surname.
-
#verified_at ⇒ Object
readonly
Returns the value of attribute verified_at.
Class Method Summary collapse
Instance Method Summary collapse
- #deconstruct_keys(_) ⇒ Object
-
#initialize(ssn:, name:, given_name:, surname:, age: nil, verified_at: nil) ⇒ VerifyResponse
constructor
A new instance of VerifyResponse.
Constructor Details
#initialize(ssn:, name:, given_name:, surname:, age: nil, verified_at: nil) ⇒ VerifyResponse
Returns a new instance of VerifyResponse.
107 108 109 110 |
# File 'lib/identisure/bank_id_se.rb', line 107 def initialize(ssn:, name:, given_name:, surname:, age: nil, verified_at: nil) @ssn = ssn; @name = name; @given_name = given_name; @surname = surname @age = age; @verified_at = verified_at end |
Instance Attribute Details
#age ⇒ Object (readonly)
Returns the value of attribute age.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def age @age end |
#given_name ⇒ Object (readonly)
Returns the value of attribute given_name.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def given_name @given_name end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def name @name end |
#ssn ⇒ Object (readonly)
Returns the value of attribute ssn.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def ssn @ssn end |
#surname ⇒ Object (readonly)
Returns the value of attribute surname.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def surname @surname end |
#verified_at ⇒ Object (readonly)
Returns the value of attribute verified_at.
105 106 107 |
# File 'lib/identisure/bank_id_se.rb', line 105 def verified_at @verified_at end |
Class Method Details
.from_json(d) ⇒ Object
117 118 119 120 |
# File 'lib/identisure/bank_id_se.rb', line 117 def self.from_json(d) new(ssn: d['ssn'], name: d['name'], given_name: d['givenName'], surname: d['surname'], age: d['age'], verified_at: d['verifiedAt']) end |
Instance Method Details
#deconstruct_keys(_) ⇒ Object
112 113 114 115 |
# File 'lib/identisure/bank_id_se.rb', line 112 def deconstruct_keys(_) { ssn: @ssn, name: @name, given_name: @given_name, surname: @surname, age: @age, verified_at: @verified_at } end |