Webhook

@Serializable
data class Webhook(val id: String, val type: WebhookType, val guildId: String? = null, val channelId: String, val user: User? = null, val defaultName: String?, val defaultAvatarHash: String?, val token: String? = null, val applicationId: String? = null)(source)

Constructors

Link copied to clipboard
constructor(id: String, type: WebhookType, guildId: String? = null, channelId: String, user: User? = null, defaultName: String?, defaultAvatarHash: String?, token: String? = null, applicationId: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "application_id")
val applicationId: String? = null
Link copied to clipboard
@SerialName(value = "channel_id")
val channelId: String
Link copied to clipboard
@SerialName(value = "avatar")
val defaultAvatarHash: String?
Link copied to clipboard
@SerialName(value = "name")
val defaultName: String?
Link copied to clipboard
@SerialName(value = "guild_id")
val guildId: String? = null
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "token")
val token: String? = null
Link copied to clipboard
@SerialName(value = "type")
val type: WebhookType
Link copied to clipboard
@SerialName(value = "user")
val user: User? = null