Skip to content

OutgoingRoomKeyRequest

Defined in: src/crypto/store/base.ts:208

Represents an outgoing room key request

optional cancellationTxnId?: string

Defined in: src/crypto/store/base.ts:218

Transaction id for the cancellation, if any


recipients: IRoomKeyRequestRecipient[]

Defined in: src/crypto/store/base.ts:222

List of recipients for the request


requestBody: IRoomKeyRequestBody

Defined in: src/crypto/store/base.ts:226

Parameters for the request


requestId: string

Defined in: src/crypto/store/base.ts:213

Unique id for this request. Used for both an id within the request for later pairing with a cancellation, and for the transaction id when sending the to_device messages to our local server.


optional requestTxnId?: string

Defined in: src/crypto/store/base.ts:214


state: RoomKeyRequestState

Defined in: src/crypto/store/base.ts:230

current state of this request