OutgoingRoomKeyRequest
Defined in: src/crypto/store/base.ts:208
Represents an outgoing room key request
Properties
Section titled “Properties”cancellationTxnId?
Section titled “cancellationTxnId?”
optionalcancellationTxnId?:string
Defined in: src/crypto/store/base.ts:218
Transaction id for the cancellation, if any
recipients
Section titled “recipients”recipients:
IRoomKeyRequestRecipient[]
Defined in: src/crypto/store/base.ts:222
List of recipients for the request
requestBody
Section titled “requestBody”requestBody:
IRoomKeyRequestBody
Defined in: src/crypto/store/base.ts:226
Parameters for the request
requestId
Section titled “requestId”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.
requestTxnId?
Section titled “requestTxnId?”
optionalrequestTxnId?:string
Defined in: src/crypto/store/base.ts:214
state:
RoomKeyRequestState
Defined in: src/crypto/store/base.ts:230
current state of this request