Table of Contents

Class IdProofingAssessmentResult

Namespace
SEBT.Portal.Core.Services
Assembly
SEBT.Portal.Core.dll

Result of an ID proofing risk assessment from Socure.

public record IdProofingAssessmentResult
Inheritance
object
IdProofingAssessmentResult

Constructors

IdProofingAssessmentResult(IdProofingOutcome, bool, SocureDocvSession?, IReadOnlyList<string>?)

Result of an ID proofing risk assessment from Socure.

public IdProofingAssessmentResult(IdProofingOutcome Outcome, bool AllowIdRetry, SocureDocvSession? DocvSession = null, IReadOnlyList<string>? DocumentVerificationReasonCodes = null)

Parameters

Outcome IdProofingOutcome

Whether the user matched, needs doc verification, or failed.

AllowIdRetry bool

Whether the user can retry with a different ID number.

DocvSession SocureDocvSession

DocV session data from the evaluation response, if document verification is required.

DocumentVerificationReasonCodes IReadOnlyList<string>

Socure DocV reason codes from the evaluation enrichments, when present.

Properties

AllowIdRetry

Whether the user can retry with a different ID number.

public bool AllowIdRetry { get; init; }

Property Value

bool

DocumentVerificationReasonCodes

Socure DocV reason codes from the evaluation enrichments, when present.

public IReadOnlyList<string>? DocumentVerificationReasonCodes { get; init; }

Property Value

IReadOnlyList<string>

DocvSession

DocV session data from the evaluation response, if document verification is required.

public SocureDocvSession? DocvSession { get; init; }

Property Value

SocureDocvSession

Outcome

Whether the user matched, needs doc verification, or failed.

public IdProofingOutcome Outcome { get; init; }

Property Value

IdProofingOutcome