ActiveUserVerification

class ActiveUserVerification(request: RoomMessageEventContent.VerificationRequestMessageEventContent, requestIsFromOurOwn: Boolean, val requestEventId: EventId, requestTimestamp: Long, ownUserId: UserId, ownDeviceId: String, val theirUserId: UserId, theirInitialDeviceId: String?, val roomId: RoomId, supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, possiblyEncryptEvent: PossiblyEncryptEvent, keyStore: KeyStore, room: RoomService, keyTrust: KeyTrustService) : ActiveVerificationImpl

Constructors

Link copied to clipboard
constructor(request: RoomMessageEventContent.VerificationRequestMessageEventContent, requestIsFromOurOwn: Boolean, requestEventId: EventId, requestTimestamp: Long, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirInitialDeviceId: String?, roomId: RoomId, supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, possiblyEncryptEvent: PossiblyEncryptEvent, keyStore: KeyStore, room: RoomService, keyTrust: KeyTrustService)

Properties

Link copied to clipboard
open override val relatesTo: RelatesTo.Reference?
Link copied to clipboard
val requestEventId: EventId
Link copied to clipboard
val roomId: RoomId
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)