Webhook.from constructor
Webhook.from({
- required dynamic payload,
Implementation
factory Webhook.from ({ required dynamic payload }) {
return Webhook(
id: payload['id'],
type: WebhookType.values.firstWhere((element) => element.value == payload['type']),
guildId: payload['guild_id'],
channelId: payload['channel_id'],
label: payload['name'],
avatar: payload['avatar'],
token: payload['token'],
applicationId: payload['application_id'],
sourceGuild: payload['source_guild'],
sourceChannel: payload['source_channel'],
url: payload['url']
);
}