UserDeletedEvent

data class UserDeletedEvent(@Json(name = "created_at") val createdAt: OffsetDateTime, @Json(name = "delete_conversation") val deleteConversation: String, @Json(name = "delete_conversation_channels") val deleteConversationChannels: Boolean, @Json(name = "delete_messages") val deleteMessages: String, @Json(name = "delete_user") val deleteUser: String, @Json(name = "hard_delete") val hardDelete: Boolean, @Json(name = "mark_messages_deleted") val markMessagesDeleted: Boolean, @Json(name = "custom") val custom: Map<String, Any?> = emptyMap(), @Json(name = "user") val user: UserResponseCommonFields, @Json(name = "type") val type: String, @Json(name = "received_at") val receivedAt: OffsetDateTime? = null) : VideoEvent

This event is sent when a user gets deleted. The event contains information about the user that was deleted and the deletion options that were used.

Constructors

Link copied to clipboard
constructor(@Json(name = "created_at") createdAt: OffsetDateTime, @Json(name = "delete_conversation") deleteConversation: String, @Json(name = "delete_conversation_channels") deleteConversationChannels: Boolean, @Json(name = "delete_messages") deleteMessages: String, @Json(name = "delete_user") deleteUser: String, @Json(name = "hard_delete") hardDelete: Boolean, @Json(name = "mark_messages_deleted") markMessagesDeleted: Boolean, @Json(name = "custom") custom: Map<String, Any?> = emptyMap(), @Json(name = "user") user: UserResponseCommonFields, @Json(name = "type") type: String, @Json(name = "received_at") receivedAt: OffsetDateTime? = null)

Properties

Link copied to clipboard
val createdAt: OffsetDateTime
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val receivedAt: OffsetDateTime?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getEventType(): String