ForwardedRoomKeyEventContent

@Serializable
data class ForwardedRoomKeyEventContent(val roomId: RoomId, val senderKey: KeyValue.Curve25519KeyValue, val sessionId: String, val sessionKey: ExportedSessionKeyValue, val senderClaimedKey: KeyValue.Ed25519KeyValue, val forwardingKeyChain: List<KeyValue.Curve25519KeyValue>, val algorithm: EncryptionAlgorithm) : ToDeviceEventContent

See also

Constructors

Link copied to clipboard
constructor(roomId: RoomId, senderKey: KeyValue.Curve25519KeyValue, sessionId: String, sessionKey: ExportedSessionKeyValue, senderClaimedKey: KeyValue.Ed25519KeyValue, forwardingKeyChain: List<KeyValue.Curve25519KeyValue>, 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<KeyValue.Curve25519KeyValue>
Link copied to clipboard
@SerialName(value = "room_id")
val roomId: RoomId
Link copied to clipboard
@SerialName(value = "sender_claimed_ed25519_key")
val senderClaimedKey: KeyValue.Ed25519KeyValue
Link copied to clipboard
@SerialName(value = "sender_key")
val senderKey: KeyValue.Curve25519KeyValue
Link copied to clipboard
@SerialName(value = "session_id")
val sessionId: String
Link copied to clipboard
@SerialName(value = "session_key")
val sessionKey: ExportedSessionKeyValue