Module ruma_client_api::backup

source ·
Available on crate features client or server only.
Expand description

Endpoints for server-side key backups.

Modules

PUT /_matrix/client/*/room_keys/keys
PUT /_matrix/client/*/room_keys/keys/{roomId}
PUT /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
POST /_matrix/client/*/room_keys/version
DELETE /_matrix/client/*/room_keys/keys
DELETE /_matrix/client/*/room_keys/keys/{roomId}
DELETE /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
DELETE /_matrix/client/*/room_keys/version/{version}
GET /_matrix/client/*/room_keys/version/{version}
GET /_matrix/client/*/room_keys/keys
GET /_matrix/client/*/room_keys/keys/{roomId}
GET /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
GET /_matrix/client/*/room_keys/version
PUT /_matrix/client/*/room_keys/version/{version}

Structs

Information about the backup key.
Information about the backup key.
A wrapper around a mapping of session IDs to key data.
The algorithm used for storing backups.
The algorithm used for storing backups.

Enums

The algorithm used for storing backups.