diff --git a/src/Commands/BanCommandGroup.cs b/src/Commands/BanCommandGroup.cs index 8b62858..91668ec 100644 --- a/src/Commands/BanCommandGroup.cs +++ b/src/Commands/BanCommandGroup.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using System.Text; using JetBrains.Annotations; using Octobot.Data; @@ -72,7 +73,8 @@ public class BanCommandGroup : CommandGroup [UsedImplicitly] public async Task ExecuteBanAsync( [Description("User to ban")] IUser target, - [Description("Ban reason")] string reason, + [Description("Ban reason")] [MaxLength(256)] + string reason, [Description("Ban duration")] TimeSpan? duration = null) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) @@ -216,7 +218,8 @@ public class BanCommandGroup : CommandGroup [UsedImplicitly] public async Task ExecuteUnban( [Description("User to unban")] IUser target, - [Description("Unban reason")] string reason) + [Description("Unban reason")] [MaxLength(256)] + string reason) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) { diff --git a/src/Commands/KickCommandGroup.cs b/src/Commands/KickCommandGroup.cs index 05552a2..9d9f745 100644 --- a/src/Commands/KickCommandGroup.cs +++ b/src/Commands/KickCommandGroup.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using JetBrains.Annotations; using Octobot.Data; using Octobot.Extensions; @@ -67,7 +68,8 @@ public class KickCommandGroup : CommandGroup [UsedImplicitly] public async Task ExecuteKick( [Description("Member to kick")] IUser target, - [Description("Kick reason")] string reason) + [Description("Kick reason")] [MaxLength(256)] + string reason) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) { diff --git a/src/Commands/MuteCommandGroup.cs b/src/Commands/MuteCommandGroup.cs index 50fe7a3..533edef 100644 --- a/src/Commands/MuteCommandGroup.cs +++ b/src/Commands/MuteCommandGroup.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using System.Text; using JetBrains.Annotations; using Octobot.Data; @@ -69,7 +70,8 @@ public class MuteCommandGroup : CommandGroup [UsedImplicitly] public async Task ExecuteMute( [Description("Member to mute")] IUser target, - [Description("Mute reason")] string reason, + [Description("Mute reason")] [MaxLength(256)] + string reason, [Description("Mute duration")] TimeSpan duration) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) @@ -233,7 +235,8 @@ public class MuteCommandGroup : CommandGroup [UsedImplicitly] public async Task ExecuteUnmute( [Description("Member to unmute")] IUser target, - [Description("Unmute reason")] string reason) + [Description("Unmute reason")] [MaxLength(256)] + string reason) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) { diff --git a/src/Commands/RemindCommandGroup.cs b/src/Commands/RemindCommandGroup.cs index eb46d7c..db80eab 100644 --- a/src/Commands/RemindCommandGroup.cs +++ b/src/Commands/RemindCommandGroup.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using System.Text; using JetBrains.Annotations; using Octobot.Data; @@ -119,7 +120,8 @@ public class RemindCommandGroup : CommandGroup public async Task ExecuteReminderAsync( [Description("After what period of time mention the reminder")] TimeSpan @in, - [Description("Reminder text")] string text) + [Description("Reminder text")] [MaxLength(512)] + string text) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) { diff --git a/src/Commands/SettingsCommandGroup.cs b/src/Commands/SettingsCommandGroup.cs index 317b5c8..b1f9b95 100644 --- a/src/Commands/SettingsCommandGroup.cs +++ b/src/Commands/SettingsCommandGroup.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.ComponentModel.DataAnnotations; using System.Text; using System.Text.Json.Nodes; using JetBrains.Annotations; @@ -167,7 +168,8 @@ public class SettingsCommandGroup : CommandGroup public async Task ExecuteEditSettingsAsync( [Description("The setting whose value you want to change")] AllOptionsEnum setting, - [Description("Setting value")] string value) + [Description("Setting value")] [MaxLength(512)] + string value) { if (!_context.TryGetContextIDs(out var guildId, out var channelId, out var executorId)) {