class Trusona::Resources::IdentityDocument
A record representing an identity document in the Trusona
API
Attributes
document_hash[RW]
id[RW]
type[RW]
user_identifier[RW]
verification_status[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/trusona/resources/identity_document.rb, line 14 def initialize(params) normalized = normalize_keys(params) @params = normalized @document_hash = normalized[:document_hash] @id = normalized[:id] @type = normalized[:type] @verification_status = normalized[:verification_status] @user_identifier = normalized[:user_identifier] end
Public Instance Methods
to_json(*_args)
click to toggle source
# File lib/trusona/resources/identity_document.rb, line 25 def to_json(*_args) JSON( hash: @document_hash, id: @id, type: @type, verification_status: @verification_status, user_identifier: @user_identifier ) end