parseCommandPermissions method

CommandPermissions parseCommandPermissions(
  1. Map<String, Object?> raw
)

Parse a CommandPermissions from raw.

Implementation

CommandPermissions parseCommandPermissions(Map<String, Object?> raw) {
  return CommandPermissions(
    manager: this,
    id: Snowflake.parse(raw['id']!),
    applicationId: Snowflake.parse(raw['application_id']!),
    guildId: Snowflake.parse(raw['guild_id']!),
    permissions: parseMany(raw['permissions'] as List, parseCommandPermission),
  );
}