From 57df76de6441899b659e30c6a8e9d7572b85f7a0 Mon Sep 17 00:00:00 2001 From: Adelyn Breelove Date: Mon, 17 Dec 2018 13:13:10 -0700 Subject: Some abstractions --- lib/models/gen/role_t.ml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/models/gen/role_t.ml') diff --git a/lib/models/gen/role_t.ml b/lib/models/gen/role_t.ml index a4e83c5..0954156 100644 --- a/lib/models/gen/role_t.ml +++ b/lib/models/gen/role_t.ml @@ -4,6 +4,18 @@ type snowflake = Snowflake_t.t type t = { + id: snowflake; + name: string; + colour: int; + hoist: bool; + position: int; + permissions: int; + managed: bool; + mentionable: bool; + guild_id: snowflake +} + +type role = { id: snowflake; name: string; colour: int; @@ -13,3 +25,5 @@ type t = { managed: bool; mentionable: bool } + +type role_update = { role: role; id: snowflake } -- cgit v1.2.3