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