1 files changed, 17 insertions, 0 deletions
diff --git a/extra/admin-api/Models/Spacebar.Models.Generic/Channel.cs b/extra/admin-api/Models/Spacebar.Models.Generic/Channel.cs
new file mode 100644
index 00000000..857d2e78
--- /dev/null
+++ b/extra/admin-api/Models/Spacebar.Models.Generic/Channel.cs
@@ -0,0 +1,17 @@
+using System.Text.Json.Serialization;
+
+namespace Spacebar.Models.Generic;
+
+public class ChannelPermissionOverwrite {
+ [JsonPropertyName("id")]
+ public string Id { get; set; }
+
+ [JsonPropertyName("type")]
+ public int Type { get; set; }
+
+ [JsonPropertyName("allow"), JsonNumberHandling(JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString)]
+ public ulong Allow { get; set; }
+
+ [JsonPropertyName("deny"), JsonNumberHandling(JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString)]
+ public ulong Deny { get; set; }
+}
\ No newline at end of file
|