ruma_events::room

Module encrypted

Source
Expand description

Types for the m.room.encrypted event.

Structs§

CiphertextInfo
Ciphertext information holding the ciphertext and message type.
MegolmV1AesSha2Content
The content of an m.room.encrypted event using the m.megolm.v1.aes-sha2 algorithm.
MegolmV1AesSha2ContentInit
Mandatory initial set of fields of MegolmV1AesSha2Content.
OlmV1Curve25519AesSha2Content
The content of an m.room.encrypted event using the m.olm.v1.curve25519-aes-sha2 algorithm.
RedactedRoomEncryptedEventContent
Redacted form of RoomEncryptedEventContent
Replacement
The event this relation belongs to replaces another event.
RoomEncryptedEventContent
The content of an m.room.encrypted event.
ToDeviceRoomEncryptedEventContent
The to-device content of an m.room.encrypted event.

Enums§

EncryptedEventScheme
The encryption scheme for RoomEncryptedEventContent.
Relation
Relationship information about an encrypted event.

Type Aliases§

OriginalRoomEncryptedEvent
An m.room.encrypted event.
OriginalSyncRoomEncryptedEvent
An m.room.encrypted event from a sync_events response.
RedactedRoomEncryptedEvent
An m.room.encrypted event that has been redacted.
RedactedSyncRoomEncryptedEvent
An m.room.encrypted event from a sync_events response that has been redacted.
RoomEncryptedEvent
An m.room.encrypted event.
SyncRoomEncryptedEvent
An m.room.encrypted event from a sync_events response.
ToDeviceRoomEncryptedEvent
An m.room.encrypted event.