Module ruma::api::client::r0::backup[][src]

This is supported on crate feature api and (crate features client-api or client-api-c or client-api-s) only.
Expand description

Endpoints for server-side key backups.

Modules

add_backup_key_session

PUT /_matrix/client/r0/room_keys/keys/{roomId}/{sessionId}

add_backup_key_sessions

PUT /_matrix/client/r0/room_keys/keys/{roomId}

add_backup_keys

PUT /_matrix/client/r0/room_keys/keys

create_backup

POST /_matrix/client/r0/room_keys/version

delete_backup

DELETE /_matrix/client/r0/room_keys/version/{version}

delete_backup_key_session

DELETE /_matrix/client/r0/room_keys/keys/{roomId}/{sessionId}

delete_backup_key_sessions

DELETE /_matrix/client/r0/room_keys/keys/{roomId}

delete_backup_keys

DELETE /_matrix/client/r0/room_keys/keys

get_backup

GET /_matrix/client/r0/room_keys/version

get_backup_key_session

GET /_matrix/client/r0/room_keys/keys/{roomId}/{sessionId}

get_backup_key_sessions

GET /_matrix/client/r0/room_keys/keys/{roomId}

get_backup_keys

GET /_matrix/client/r0/room_keys/keys

get_latest_backup

GET /_matrix/client/r0/room_keys/version

update_backup

POST /_matrix/client/r0/room_keys/version

Structs

KeyBackupData

Information about the backup key.

KeyBackupDataInit

Information about the backup key.

RoomKeyBackup

A wrapper around a mapping of session IDs to key data.

SessionData

The algorithm used for storing backups.

SessionDataInit

The algorithm used for storing backups.

Enums

BackupAlgorithm

The algorithm used for storing backups.