RoomKeyBackupV1SessionData

@Serializable
data class RoomKeyBackupV1SessionData(val senderKey: Key.Curve25519Key, val forwardingKeyChain: List<Key.Curve25519Key> = listOf(), val senderClaimedKeys: Map<String, String>, val sessionKey: String, val algorithm: EncryptionAlgorithm = EncryptionAlgorithm.Megolm)

Constructors

Link copied to clipboard
constructor(senderKey: Key.Curve25519Key, forwardingKeyChain: List<Key.Curve25519Key> = listOf(), senderClaimedKeys: Map<String, String>, sessionKey: String, algorithm: EncryptionAlgorithm = EncryptionAlgorithm.Megolm)

Properties

Link copied to clipboard
@SerialName(value = "algorithm")
val algorithm: EncryptionAlgorithm
Link copied to clipboard
@SerialName(value = "forwarding_curve25519_key_chain")
val forwardingKeyChain: List<Key.Curve25519Key>
Link copied to clipboard
@SerialName(value = "sender_claimed_keys")
val senderClaimedKeys: Map<String, String>
Link copied to clipboard
@SerialName(value = "sender_key")
val senderKey: Key.Curve25519Key
Link copied to clipboard
@SerialName(value = "session_key")
val sessionKey: String