Package org.matrix.android.sdk.api.rendezvous.model

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ECDHRendezvous(    val transport: SimpleHttpRendezvousTransportDetails,     val algorithm: SecureRendezvousChannelAlgorithm,     val key: String)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ECDHRendezvousCode(val intent: RendezvousIntent, val rendezvous: ECDHRendezvous)
Link copied to clipboard
@JsonClass(generateAdapter = false)
enum Outcome : Enum<Outcome>
Link copied to clipboard
@JsonClass(generateAdapter = false)
enum Protocol : Enum<Protocol>
Link copied to clipboard
@JsonClass(generateAdapter = true)
open class Rendezvous(val transport: RendezvousTransportDetails, val algorithm: String)
Link copied to clipboard
@JsonClass(generateAdapter = true)
open class RendezvousCode(val intent: RendezvousIntent, val rendezvous: Rendezvous)
Link copied to clipboard
class RendezvousError(val description: String, val reason: RendezvousFailureReason) : Exception
Link copied to clipboard
@JsonClass(generateAdapter = false)
enum RendezvousIntent : Enum<RendezvousIntent>
Link copied to clipboard
@JsonClass(generateAdapter = true)
open class RendezvousTransportDetails(val type: String)
Link copied to clipboard
@JsonClass(generateAdapter = false)
enum RendezvousTransportType : Enum<RendezvousTransportType>
Link copied to clipboard
@JsonClass(generateAdapter = false)
enum SecureRendezvousChannelAlgorithm : Enum<SecureRendezvousChannelAlgorithm>
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class SimpleHttpRendezvousTransportDetails(val uri: String) : RendezvousTransportDetails