ActiveUserVerificationImpl

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

Constructors

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

Properties

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

Functions

Link copied to clipboard
abstract suspend fun cancel(message: String = "user cancelled verification")