class Idnow::IdentificationProcess

Constants

SUCCESSFUL_RESPONSES

Attributes

agentname[RW]
company_id[RW]
filename[RW]
href[RW]
id[RW]
identification_time[RW]
reason[RW]
result[RW]
transaction_number[RW]
type[RW]

Public Class Methods

new(data) click to toggle source
# File lib/idnow/models/identification_process.rb, line 10
def initialize(data)
  @result              = data['result']
  @reason              = data['reason']
  @company_id          = data['companyid']
  @filename            = data['filename']
  @agentname           = data['agentname']
  @identification_time = data['identificationtime']
  @id                  = data['id']
  @href                = data['href']
  @type                = data['type']
  @transaction_number  = data['transactionnumber']
end

Public Instance Methods

review_pending?() click to toggle source
# File lib/idnow/models/identification_process.rb, line 27
def review_pending?
  result == 'REVIEW_PENDING' || result == 'FRAUD_SUSPICION_PENDING'
end
successful?() click to toggle source
# File lib/idnow/models/identification_process.rb, line 23
def successful?
  SUCCESSFUL_RESPONSES.include?(result)
end