RoomKeyBackupV1SessionData

@Serializable
data class RoomKeyBackupV1SessionData(val senderKey: KeyValue.Curve25519KeyValue, val forwardingKeyChain: List<KeyValue.Curve25519KeyValue> = listOf(), val senderClaimedKeys: Keys, val sessionKey: ExportedSessionKeyValue, val algorithm: EncryptionAlgorithm = EncryptionAlgorithm.Megolm)

Constructors

Link copied to clipboard
constructor(senderKey: KeyValue.Curve25519KeyValue, forwardingKeyChain: List<KeyValue.Curve25519KeyValue> = listOf(), senderClaimedKeys: Keys, sessionKey: ExportedSessionKeyValue, 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<KeyValue.Curve25519KeyValue>
Link copied to clipboard
@SerialName(value = "sender_claimed_keys")
val senderClaimedKeys: Keys
Link copied to clipboard
@SerialName(value = "sender_key")
val senderKey: KeyValue.Curve25519KeyValue
Link copied to clipboard
@SerialName(value = "session_key")
val sessionKey: ExportedSessionKeyValue