/// <summary> Edits the role. </summary> /// <param name="color">The color of this server.</param> /// <param name="hoist">Whether this should be hoisted.</param> /// <param name="name">The name of this role.</param> /// <param name="permissions">The permissions for this role.</param> public void EditRole(Color color, bool hoist, string name, DiscordPermission[] permissions, DiscordRoleCallback callback) { client.EditRole(serverID, ID, Utils.GetIntFromColor(color), hoist, name, permissions, callback); }
/// <summary> Deletes this role if you have the permission. </summary> public void DeleteRole(DiscordRoleCallback callback) { client.DeleteRole(serverID, ID, callback); }
/// <summary> Creates a new role. </summary> public void CreateRole(DiscordRoleCallback callback) { client.CreateRole(ID, callback); }