| @@ -1062,6 +1062,22 @@ namespace Discord.Rest | |||||
| #endregion | #endregion | ||||
| #region Auto Mod | #region Auto Mod | ||||
| public static Task<AutoModerationRule> CreateAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) | |||||
| { | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| public static Task<AutoModerationRule> GetAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) | |||||
| { | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| public static Task<AutoModerationRule[]> GetAutoModRulesAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) | |||||
| { | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| public static Task<AutoModerationRule> ModifyRuleAsync(BaseDiscordClient client, IAutoModRule rule, Action<AutoModRuleProperties> func, RequestOptions options) | public static Task<AutoModerationRule> ModifyRuleAsync(BaseDiscordClient client, IAutoModRule rule, Action<AutoModRuleProperties> func, RequestOptions options) | ||||
| { | { | ||||
| var args = new AutoModRuleProperties(); | var args = new AutoModRuleProperties(); | ||||
| @@ -1201,17 +1201,28 @@ namespace Discord.Rest | |||||
| #region AutoMod | #region AutoMod | ||||
| /// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/> | /// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/> | ||||
| public Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null) | |||||
| => GuildHelper.GetAutoModRuleAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| /// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/> | /// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/> | ||||
| public Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null) | |||||
| => GuildHelper.GetAutoModRulesAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| /// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/> | /// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/> | ||||
| public Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null) | |||||
| => GuildHelper.CreateAutoModRuleAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| #endregion | #endregion | ||||
| @@ -1813,16 +1813,25 @@ namespace Discord.WebSocket | |||||
| #region AutoMod | #region AutoMod | ||||
| /// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/> | /// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/> | ||||
| public Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null) | |||||
| => GuildHelper.GetAutoModRuleAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| /// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/> | /// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/> | ||||
| public Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null) | |||||
| => GuildHelper.GetAutoModRulesAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| /// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/> | /// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/> | ||||
| public Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null) | |||||
| => GuildHelper.CreateAutoModRuleAsync(this, Discord, options); | |||||
| public async Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null) | |||||
| { | |||||
| var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options); | |||||
| throw new NotImplementedException(); | |||||
| } | |||||
| #endregion | #endregion | ||||