RoomKeyShareRequest

@JsonClass(generateAdapter = true)
data class RoomKeyShareRequest(    @Json(name = "action") val action: String? = GossipingToDeviceObject.ACTION_SHARE_REQUEST,     @Json(name = "requesting_device_id") val requestingDeviceId: String? = null,     @Json(name = "request_id") val requestId: String? = null,     @Json(name = "body") val body: RoomKeyRequestBody? = null) : GossipingToDeviceObject

Class representing a room key request content.

Constructors

Link copied to clipboard
fun RoomKeyShareRequest(    @Json(name = "action") action: String? = GossipingToDeviceObject.ACTION_SHARE_REQUEST,     @Json(name = "requesting_device_id") requestingDeviceId: String? = null,     @Json(name = "request_id") requestId: String? = null,     @Json(name = "body") body: RoomKeyRequestBody? = null)

Properties

Link copied to clipboard
open override val action: String?
Link copied to clipboard
val body: RoomKeyRequestBody? = null
Link copied to clipboard
open override val requestId: String? = null
Link copied to clipboard
open override val requestingDeviceId: String? = null