ThirdPartyInviteEventContent

@Serializable
data class ThirdPartyInviteEventContent(val displayName: String, val keyValidityUrl: String, val publicKey: KeyValue.Ed25519KeyValue, val publicKeys: List<ThirdPartyInviteEventContent.PublicKey>? = null, val externalUrl: String? = null) : StateEventContent

See also

Constructors

Link copied to clipboard
constructor(displayName: String, keyValidityUrl: String, publicKey: KeyValue.Ed25519KeyValue, publicKeys: List<ThirdPartyInviteEventContent.PublicKey>? = null, externalUrl: String? = null)

Types

Link copied to clipboard
@Serializable
data class PublicKey(val keyValidityUrl: String? = null, val publicKey: KeyValue.Ed25519KeyValue)

Properties

Link copied to clipboard
@SerialName(value = "display_name")
val displayName: String
Link copied to clipboard
@SerialName(value = "external_url")
open override val externalUrl: String?
Link copied to clipboard
@SerialName(value = "key_validity_url")
val keyValidityUrl: String
Link copied to clipboard
@SerialName(value = "public_key")
val publicKey: KeyValue.Ed25519KeyValue
Link copied to clipboard
@SerialName(value = "public_keys")
val publicKeys: List<ThirdPartyInviteEventContent.PublicKey>?