ActiveVerificationImpl

abstract class ActiveVerificationImpl(request: VerificationRequest, requestIsFromOurOwn: Boolean, ownUserId: UserId, ownDeviceId: String, val theirUserId: UserId, theirInitialDeviceId: String?, val timestamp: Long, supportedMethods: Set<VerificationMethod>, val relatesTo: RelatesTo.Reference?, val transactionId: String?, keyStore: KeyStore, keyTrustService: KeyTrustService, json: Json, driver: CryptoDriver) : ActiveVerification

Inheritors

Constructors

Link copied to clipboard
constructor(request: VerificationRequest, requestIsFromOurOwn: Boolean, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirInitialDeviceId: String?, timestamp: Long, supportedMethods: Set<VerificationMethod>, relatesTo: RelatesTo.Reference?, transactionId: String?, keyStore: KeyStore, keyTrustService: KeyTrustService, json: Json, driver: CryptoDriver)

Properties

Link copied to clipboard
open override val relatesTo: RelatesTo.Reference?
Link copied to clipboard
open override val state: StateFlow<ActiveVerificationState>
Link copied to clipboard
override var theirDeviceId: String?
Link copied to clipboard
open override val theirUserId: UserId
Link copied to clipboard
open override val timestamp: Long
Link copied to clipboard
open override val transactionId: String?

Functions

Link copied to clipboard
open suspend override fun cancel(message: String)