Class: StandardId::Passwordless::VerificationService::Result

Inherits:
Data
  • Object
show all
Defined in:
lib/standard_id/passwordless/verification_service.rb

Overview

Result object returned by .verify.

  • success?: true/false

  • account: the resolved account (nil on failure)

  • challenge: the consumed CodeChallenge (nil on failure)

  • error: error message string (nil on success)

  • attempts: nil on success, 0 when no challenge was found (fabricated target), or 1+ for wrong-code failures against an active challenge

Instance Attribute Summary collapse

Instance Attribute Details

#accountObject (readonly)

Returns the value of attribute account

Returns:

  • (Object)

    the current value of account



11
12
13
# File 'lib/standard_id/passwordless/verification_service.rb', line 11

def 
  @account
end

#attemptsObject (readonly)

Returns the value of attribute attempts

Returns:

  • (Object)

    the current value of attempts



11
12
13
# File 'lib/standard_id/passwordless/verification_service.rb', line 11

def attempts
  @attempts
end

#challengeObject (readonly)

Returns the value of attribute challenge

Returns:

  • (Object)

    the current value of challenge



11
12
13
# File 'lib/standard_id/passwordless/verification_service.rb', line 11

def challenge
  @challenge
end

#errorObject (readonly)

Returns the value of attribute error

Returns:

  • (Object)

    the current value of error



11
12
13
# File 'lib/standard_id/passwordless/verification_service.rb', line 11

def error
  @error
end

#success?Object (readonly)

Returns the value of attribute success?

Returns:

  • (Object)

    the current value of success?



11
12
13
# File 'lib/standard_id/passwordless/verification_service.rb', line 11

def success?
  @success?
end