Call Replaces Content
@JsonClass(generateAdapter = true )
This event is sent to signal the intent of a participant in a call to replace the call with another, such that the other participant ends up in a call with a new user.
Constructors
Link copied to clipboard
constructor(@Json(name = "call_id" ) callId: String, @Json(name = "party_id" ) partyId: String? = null, @Json(name = "replacement_id" ) replacementId: String? = null, @Json(name = "target_room" ) targetRoomId: String? = null, @Json(name = "target_user" ) targetUser: CallReplacesContent.TargetUser? = null, @Json(name = "create_call" ) createCall: String? = null, @Json(name = "await_call" ) awaitCall: String? = null, @Json(name = "version" ) version: String?)
Types
Link copied to clipboard
@JsonClass(generateAdapter = true )
Properties
Link copied to clipboard
If specified, gives the call ID for the transferee's client to use when placing the replacement call. Mutually exclusive with await_call
Link copied to clipboard
An identifier for the call replacement itself, generated by the transferor.
Link copied to clipboard
Optional. If specified, the transferee client waits for an invite to this room and joins it (possibly waiting for user confirmation) and then continues the transfer in this room. If absent, the transferee contacts the Matrix User ID given in the target_user field in a room of its choosing.
Link copied to clipboard
An object giving information about the transfer target.