class Virgil::SDK::HighLevel::VirgilIdentity::VerificationAttempt

Attributes

action_id[R]
additional_options[R]
context[R]
identity[R]
identity_type[R]

Public Class Methods

new(context:, action_id:, identity:, identity_type:, additional_options: nil) click to toggle source
# File lib/virgil/sdk/high_level/virgil_identity/verification_attempt.rb, line 41
def initialize(context:, action_id:, identity:, identity_type:, additional_options: nil)
  @context = context
  @action_id = action_id
  @identity = identity
  @identity_type = identity_type
  @additional_options = additional_options || VerificationOptions.new
end

Public Instance Methods

confirm(confirmation) click to toggle source
# File lib/virgil/sdk/high_level/virgil_identity/verification_attempt.rb, line 50
def confirm(confirmation)
  raise ConfirmationIsNotValid unless confirmation
  token = confirmation.confirm_and_grab_validation_token(self, self.context.client)
  ValidationToken.new(token)

end