1 files changed, 17 insertions, 0 deletions
diff --git a/api/src/schema/Roles.ts b/api/src/schema/Roles.ts
new file mode 100644
index 00000000..f662e61b
--- /dev/null
+++ b/api/src/schema/Roles.ts
@@ -0,0 +1,17 @@
+export const RoleModifySchema = {
+ $name: String,
+ $permissions: BigInt,
+ $color: Number,
+ $hoist: Boolean, // whether the role should be displayed separately in the sidebar
+ $mentionable: Boolean, // whether the role should be mentionable
+ $position: Number
+};
+
+export interface RoleModifySchema {
+ name?: string;
+ permissions?: BigInt;
+ color?: number;
+ hoist?: boolean; // whether the role should be displayed separately in the sidebar
+ mentionable?: boolean; // whether the role should be mentionable
+ position?: number;
+}
|