aboutsummaryrefslogtreecommitdiff
path: root/lib/member.atd
diff options
context:
space:
mode:
authorAdelyn Breelove <[email protected]>2018-12-19 15:50:16 -0700
committerAdelyn Breelove <[email protected]>2018-12-19 15:50:16 -0700
commit66e1462b8dd3f2b89cf066f314eeb9070b05be69 (patch)
tree1f55452f959b7ea3f8c20e14fb8b3a58c89e8f37 /lib/member.atd
parentAdd proper type parsing to Guild (diff)
downloaddisml-66e1462b8dd3f2b89cf066f314eeb9070b05be69.tar.xz
disml-66e1462b8dd3f2b89cf066f314eeb9070b05be69.zip
Fix member abstraction and helper methods
Diffstat (limited to 'lib/member.atd')
-rw-r--r--lib/member.atd12
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/member.atd b/lib/member.atd
index 11d8b62..c87e40c 100644
--- a/lib/member.atd
+++ b/lib/member.atd
@@ -9,7 +9,17 @@ type partial_member = {
mute: bool;
}
-type t = {
+type member = {
inherit partial_member;
user: user;
+}
+
+type member_update = {
+ guild_id <json name="id">: snowflake;
+ member: member;
+}
+
+type t = {
+ inherit member;
+ guild_id: snowflake;
} \ No newline at end of file