blob: dd344e1903d8d566ec2efd270698b41c9c2a1c9f (
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
|
type role = {
id: Snowflake.t;
name: string;
colour: int;
hoist: bool;
position: int;
permissions: int;
managed: bool;
mentionable: bool;
} [@@deriving sexp, yojson]
type role_update = {
role: role;
guild_id: Snowflake.t;
} [@@deriving sexp, yojson]
type t = {
id: Snowflake.t;
name: string;
colour: int;
hoist: bool;
position: int;
permissions: int;
managed: bool;
mentionable: bool;
guild_id: Snowflake.t;
} [@@deriving sexp, yojson]
val wrap : guild_id:Snowflake.t -> role -> t
|