ActiveDeviceVerification

class ActiveDeviceVerification(request: VerificationRequestEventContent, requestIsOurs: Boolean, ownUserId: UserId, ownDeviceId: String, val theirUserId: UserId, theirDeviceId: String? = null, theirDeviceIds: Set<String> = setOf(), supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, keyTrust: KeyTrustService, keyStore: KeyStore) : ActiveVerificationImpl

Constructors

Link copied to clipboard
constructor(request: VerificationRequestEventContent, requestIsOurs: Boolean, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirDeviceId: String? = null, theirDeviceIds: Set<String> = setOf(), supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, keyTrust: KeyTrustService, keyStore: KeyStore)

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)