Webhook class

Constructors

Webhook({required Snowflake id, required WebhookType type, required Snowflake? guildId, required Snowflake? channelId, required String? label, required String? avatar, required String token, required Snowflake? applicationId, required dynamic sourceGuild, required dynamic sourceChannel, required String? url})
Webhook.from({required dynamic payload})
factory

Properties

applicationId Snowflake?
getter/setter pair
avatar String?
getter/setter pair
channel GuildChannel?
getter/setter pair
channelId Snowflake?
getter/setter pair
guild Guild?
getter/setter pair
guildId Snowflake?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id Snowflake
getter/setter pair
label String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceChannel ↔ dynamic
getter/setter pair
sourceGuild ↔ dynamic
getter/setter pair
token String
getter/setter pair
type ↔ WebhookType
getter/setter pair
url String?
getter/setter pair
user User?
getter/setter pair

Methods

delete() Future<bool>
Delete this
execute({String? content, String? username, String? avatarUrl, bool? tts, List<EmbedBuilder>? embeds, List<RowBuilder>? components, bool? suppressEmbed}) Future<void>
Send a message from the webhook
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAvatar(String avatar) Future<void>
Update the avatar of this
setLabel(String label) Future<void>
Update the label of this
toString() String
A string representation of this object.
inherited
update({String? label, String? avatar}) Future<void>
Updates multiple properties of this in a single request.

Operators

operator ==(Object other) bool
The equality operator.
inherited