VerificationView

data class VerificationView(val issuer: Did, val uri: AtUri, val subject: Did, val handle: Handle, val displayName: String, val createdAt: Timestamp, val revokeReason: String? = null, val revokedAt: Timestamp? = null, val revokedBy: Did? = null, val subjectProfile: VerificationViewSubjectProfileUnion? = null, val issuerProfile: VerificationViewIssuerProfileUnion? = null, val subjectRepo: VerificationViewSubjectRepoUnion? = null, val issuerRepo: VerificationViewIssuerRepoUnion? = null)

Verification data for the associated subject.

Parameters

issuer

The user who issued this verification.

uri

The AT-URI of the verification record.

subject

The subject of the verification.

handle

Handle of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current handle matches the one at the time of verifying.

displayName

Display name of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current displayName matches the one at the time of verifying.

createdAt

Timestamp when the verification was created.

revokeReason

Describes the reason for revocation, also indicating that the verification is no longer valid.

revokedAt

Timestamp when the verification was revoked.

revokedBy

The user who revoked this verification.

Constructors

Link copied to clipboard
constructor(issuer: Did, uri: AtUri, subject: Did, handle: Handle, displayName: String, createdAt: Timestamp, revokeReason: String? = null, revokedAt: Timestamp? = null, revokedBy: Did? = null, subjectProfile: VerificationViewSubjectProfileUnion? = null, issuerProfile: VerificationViewIssuerProfileUnion? = null, subjectRepo: VerificationViewSubjectRepoUnion? = null, issuerRepo: VerificationViewIssuerRepoUnion? = null)

Properties

Link copied to clipboard

Timestamp when the verification was created.

Link copied to clipboard

Display name of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current displayName matches the one at the time of verifying.

Link copied to clipboard

Handle of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current handle matches the one at the time of verifying.

Link copied to clipboard
val issuer: Did

The user who issued this verification.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val revokedAt: Timestamp? = null

Timestamp when the verification was revoked.

Link copied to clipboard
val revokedBy: Did? = null

The user who revoked this verification.

Link copied to clipboard
val revokeReason: String? = null

Describes the reason for revocation, also indicating that the verification is no longer valid.

Link copied to clipboard

The subject of the verification.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val uri: AtUri

The AT-URI of the verification record.