ForwardedRoomKeyEventContent

@Serializable
data class ForwardedRoomKeyEventContent(val roomId: RoomId, val senderKey: Key.Curve25519Key, val sessionId: String, val sessionKey: String, val senderClaimedKey: Key.Ed25519Key, val forwardingKeyChain: List<Key.Curve25519Key>, val algorithm: EncryptionAlgorithm) : ToDeviceEventContent

See also

Constructors

Link copied to clipboard
constructor(roomId: RoomId, senderKey: Key.Curve25519Key, sessionId: String, sessionKey: String, senderClaimedKey: Key.Ed25519Key, forwardingKeyChain: List<Key.Curve25519Key>, algorithm: EncryptionAlgorithm)

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 = "room_id")
val roomId: RoomId
Link copied to clipboard
@SerialName(value = "sender_claimed_ed25519_key")
val senderClaimedKey: Key.Ed25519Key
Link copied to clipboard
@SerialName(value = "sender_key")
val senderKey: Key.Curve25519Key
Link copied to clipboard
@SerialName(value = "session_id")
val sessionId: String
Link copied to clipboard
@SerialName(value = "session_key")
val sessionKey: String