Available on crate features
client or server only.Expand description
Endpoints for server-side key backups.
Modules§
- add_
backup_ keys PUT /_matrix/client/*/room_keys/keys- add_
backup_ keys_ for_ room PUT /_matrix/client/*/room_keys/keys/{roomId}- add_
backup_ keys_ for_ session PUT /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}- create_
backup_ version POST /_matrix/client/*/room_keys/version- delete_
backup_ keys DELETE /_matrix/client/*/room_keys/keys- delete_
backup_ keys_ for_ room DELETE /_matrix/client/*/room_keys/keys/{roomId}- delete_
backup_ keys_ for_ session DELETE /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}- delete_
backup_ version DELETE /_matrix/client/*/room_keys/version/{version}- get_
backup_ info GET /_matrix/client/*/room_keys/version/{version}- get_
backup_ keys GET /_matrix/client/*/room_keys/keys- get_
backup_ keys_ for_ room GET /_matrix/client/*/room_keys/keys/{roomId}- get_
backup_ keys_ for_ session GET /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}- get_
latest_ backup_ info GET /_matrix/client/*/room_keys/version- update_
backup_ version PUT /_matrix/client/*/room_keys/version/{version}
Structs§
- Encrypted
Session Data - The encrypted algorithm-dependent data for backups.
- Encrypted
Session Data Init - The encrypted algorithm-dependent data for backups.
- KeyBackup
Data - Information about the backup key.
- KeyBackup
Data Init - Information about the backup key.
- Room
KeyBackup - A wrapper around a mapping of session IDs to key data.
Enums§
- Backup
Algorithm - The algorithm used for storing backups.