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