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
30
31
32
33
34
|
export const RoleCreateSchema = {
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
};
export interface RoleCreateSchema {
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
}
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,
}
|