parseButtonComponent method
Implementation
ButtonComponent parseButtonComponent(Map<String, Object?> raw) {
return ButtonComponent(
id: raw['id'] as int,
style: ButtonStyle(raw['style'] as int),
label: raw['label'] as String?,
emoji:
maybeParse(raw['emoji'], client.guilds[Snowflake.zero].emojis.parse),
customId: raw['custom_id'] as String?,
skuId: maybeParse(raw['sku_id'], Snowflake.parse),
url: maybeParse(raw['url'], Uri.parse),
isDisabled: raw['disabled'] as bool?,
);
}