GroupDMChannel

@Serializable
@SerialName(value = "3")
data class GroupDMChannel(val id: String, val name: String, val lastMessageId: String?, val recipients: List<User>, val iconHash: String?, val ownerId: String, val applicationId: String?, val lastPinTime: String? = null) : Channel, NamedChannel, DM(source)

Constructors

Link copied to clipboard
constructor(id: String, name: String, lastMessageId: String?, recipients: List<User>, iconHash: String?, ownerId: String, applicationId: String?, lastPinTime: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "application_id")
val applicationId: String?
Link copied to clipboard
@SerialName(value = "icon")
val iconHash: String?
Link copied to clipboard
@SerialName(value = "id")
open override val id: String
Link copied to clipboard
@SerialName(value = "last_message_id")
open override val lastMessageId: String?
Link copied to clipboard
@SerialName(value = "last_pin_timestamp")
open override val lastPinTime: String? = null
Link copied to clipboard
@SerialName(value = "name")
open override val name: String
Link copied to clipboard
@SerialName(value = "owner_id")
open override val ownerId: String
Link copied to clipboard
@SerialName(value = "recipients")
open override val recipients: List<User>