CustomerIdentity

data class CustomerIdentity(val id: String?, val status: CustomerIdentityStatus?, val created: Int?, val updated: Int?, val pending: Int?, val verified: Int?, val failed: Int?, val verificationURL: String?, val identityObject: String?, val documents: IdentificationDocuments?, val provider: String?, val providerReference: String?, val extractedData: IdentificationData?, val verificationChecks: VerificationChecks?, val customer: FrameObjects.Customer?)

Represents a customer identity verification record returned by the Frame API.

Constructors

Link copied to clipboard
constructor(id: String?, status: CustomerIdentityStatus?, created: Int?, updated: Int?, pending: Int?, verified: Int?, failed: Int?, verificationURL: String?, identityObject: String?, documents: IdentificationDocuments?, provider: String?, providerReference: String?, extractedData: IdentificationData?, verificationChecks: VerificationChecks?, customer: FrameObjects.Customer?)

Properties

Link copied to clipboard
val created: Int?

Unix timestamp (seconds) indicating when the record was created.

Link copied to clipboard

The Frame customer object associated with this identity record, if linked.

Link copied to clipboard

The attachment status of the customer's identity document files.

Link copied to clipboard
@SerializedName(value = "extracted_data")
val extractedData: IdentificationData?

Personal data extracted from the customer's identity document by the provider.

Link copied to clipboard
val failed: Int?

Unix timestamp (seconds) indicating when the record entered the failed state, if applicable.

Link copied to clipboard
val id: String?

The unique identifier for this identity verification record.

Link copied to clipboard
@SerializedName(value = "object")
val identityObject: String?

The API object type identifier for this resource.

Link copied to clipboard
val pending: Int?

Unix timestamp (seconds) indicating when the record entered the pending state.

Link copied to clipboard

The identity verification provider used to process this record.

Link copied to clipboard
@SerializedName(value = "provider_reference")
val providerReference: String?

The external reference identifier assigned by the verification provider.

Link copied to clipboard

The current overall status of the identity verification.

Link copied to clipboard
val updated: Int?

Unix timestamp (seconds) indicating when the record was last updated.

Link copied to clipboard
@SerializedName(value = "verification_checks")
val verificationChecks: VerificationChecks?

The results of automated checks performed on the identity document.

Link copied to clipboard
@SerializedName(value = "verification_url")
val verificationURL: String?

A URL the customer can visit to complete the identity verification flow.

Link copied to clipboard

Unix timestamp (seconds) indicating when the record was verified, if applicable.