diff options
| author | Adelyn Breelove <[email protected]> | 2018-12-17 13:13:10 -0700 |
|---|---|---|
| committer | Adelyn Breelove <[email protected]> | 2018-12-17 13:13:10 -0700 |
| commit | 57df76de6441899b659e30c6a8e9d7572b85f7a0 (patch) | |
| tree | 3825d09337f03c447bb86ce66834b4fd39a8083b /lib/models/gen/role.atd | |
| parent | Add a few sigs (diff) | |
| download | disml-57df76de6441899b659e30c6a8e9d7572b85f7a0.tar.xz disml-57df76de6441899b659e30c6a8e9d7572b85f7a0.zip | |
Some abstractions
Diffstat (limited to 'lib/models/gen/role.atd')
| -rw-r--r-- | lib/models/gen/role.atd | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/models/gen/role.atd b/lib/models/gen/role.atd index a6bdcba..8e3f6aa 100644 --- a/lib/models/gen/role.atd +++ b/lib/models/gen/role.atd @@ -1,6 +1,6 @@ type snowflake <ocaml from="Snowflake" t="t"> = abstract -type t = { +type role = { id: snowflake; name: string; colour <json name="color">: int; @@ -9,4 +9,14 @@ type t = { permissions: int; managed: bool; mentionable: bool; +} + +type role_update = { + role: role; + id: snowflake; +} + +type t = { + inherit role; + guild_id: snowflake; }
\ No newline at end of file |