summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-25 07:07:31 +0100
committerRory& <root@rory.gay>2025-12-25 07:07:31 +0100
commita01fb6ab39cca9c54713e9db5415a574f68f2e71 (patch)
treec8b6d58ea48b63eafdf0f18af65edd469c376516 /extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs
parentConsistent imports and instructions for email (diff)
downloadserver-ts-a01fb6ab39cca9c54713e9db5415a574f68f2e71.tar.xz
WIP C# stuff
Diffstat (limited to 'extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs')
-rw-r--r--extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs b/extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs
new file mode 100644

index 00000000..8a773744 --- /dev/null +++ b/extra/admin-api/Spacebar.ConfigModel/LimitsConfiguration.cs
@@ -0,0 +1,12 @@ +using System.Text.Json.Serialization; + +namespace Spacebar.ConfigModel; + +public class LimitsConfiguration { + [JsonPropertyName("user")] public UserLimits User = new UserLimits(); + [JsonPropertyName("guild")] public GuildLimits Guild = new GuildLimits(); + [JsonPropertyName("message")] public MessageLimits Message = new MessageLimits(); + [JsonPropertyName("channel")] public ChannelLimits Channel = new ChannelLimits(); + [JsonPropertyName("rate")] public RateLimits Rate = new RateLimits(); + [JsonPropertyName("absoluteRate")] public GlobalRateLimits AbsoluteRate = new GlobalRateLimits(); +} \ No newline at end of file