class Idnow::Identification

Attributes

attachments[RW]
contact_data[RW]
esigning[RW]
identification_document[RW]
identification_process[RW]
raw_data[RW]
user_data[RW]

Public Class Methods

new(data) click to toggle source
# File lib/idnow/models/identification.rb, line 13
def initialize(data)
  @identification_process  = IdentificationProcess.new(data['identificationprocess'])
  @contact_data            = ContactData.new(data['contactdata'])
  @user_data               = UserData.new(data['userdata'])
  @identification_document = IdentificationDocument.new(data.fetch('identificationdocument', {}))
  @attachments             = data['attachments']
  @esigning                = data['esigning']
  @raw_data                = data
end

Public Instance Methods

esigning?() click to toggle source
# File lib/idnow/models/identification.rb, line 23
def esigning?
  !@esigning.nil?
end