blob: e1a34ae8501c686e811dd1eb0c72f6d272af52ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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;
}
export const RolePositionUpdateSchema = [
{
id: String,
position: Number
}
];
export type RolePositionUpdateSchema = {
id: string;
position: number;
}[];
|