Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "Check")
data class Check(val name: String?, val result: CheckResult?, val performedChecks: Int?, val details: DetailDictionary?, val checks: List<VerifyCheck>?) : VerifyCheck

Base check instance for document verification, extends VerifyCheck.

Link copied to clipboard

Result of a single check performed during the document verification process.

Link copied to clipboard
@Serializable
@SerialName(value = "DetailedCheck")
data class DetailedCheck(val name: String?, val result: CheckResult?, val performedChecks: Int?, val details: DetailDictionary?, val checks: List<VerifyCheck>?, val recommendedOutcome: String?, val certaintyLevel: CertaintyLevel?) : VerifyCheck

Detailed check instance of the check, extends VerifyCheck.

Link copied to clipboard
@Serializable
@SerialName(value = "FieldCheck")
data class FieldCheck(val name: String?, val result: CheckResult?, val performedChecks: Int?, val details: DetailDictionary?, val checks: List<VerifyCheck>?, val field: FieldType) : VerifyCheck

Field check instance of the check, extends VerifyCheck.

Link copied to clipboard
@Serializable
@SerialName(value = "TieredCheck")
data class TieredCheck(val name: String?, val result: CheckResult?, val performedChecks: Int?, val details: DetailDictionary?, val checks: List<VerifyCheck>?, val matchLevel: MatchLevel) : VerifyCheck

Tiered check instance of the check, extends VerifyCheck.

Link copied to clipboard
@Serializable
sealed class VerifyCheck

Sealed class representing base result for checks received as part of the document verification result.