aboutsummaryrefslogtreecommitdiff
path: root/lib/models/guild/role.ml
diff options
context:
space:
mode:
authorAdelyn Breedlove <[email protected]>2019-01-28 10:31:51 -0700
committerAdelyn Breedlove <[email protected]>2019-01-28 10:31:51 -0700
commit8662e92987c437f59d09896a247ec2b5d82c4528 (patch)
treef004cc14598351d4ad6b19d8e993d2f629c5e738 /lib/models/guild/role.ml
parentAdd more docs (diff)
downloaddisml-8662e92987c437f59d09896a247ec2b5d82c4528.tar.xz
disml-8662e92987c437f59d09896a247ec2b5d82c4528.zip
Publish docs updates
Diffstat (limited to 'lib/models/guild/role.ml')
-rw-r--r--lib/models/guild/role.ml56
1 files changed, 28 insertions, 28 deletions
diff --git a/lib/models/guild/role.ml b/lib/models/guild/role.ml
index 46f908b..55e5813 100644
--- a/lib/models/guild/role.ml
+++ b/lib/models/guild/role.ml
@@ -1,29 +1,29 @@
-include Role_t
-
-let edit_role ~body (role:t) =
- let `Role_id id = role.id in
- let `Guild_id guild_id = role.guild_id in
- Http.guild_role_edit guild_id id body
-
-let allow_mention role =
- edit_role ~body:(`Assoc [("mentionable", `Bool true)]) role
-
-let delete (role:t) =
- let `Role_id id = role.id in
- let `Guild_id guild_id = role.guild_id in
- Http.guild_role_remove guild_id id
-
-let disallow_mention role =
- edit_role ~body:(`Assoc [("mentionable", `Bool false)]) role
-
-let hoist role =
- edit_role ~body:(`Assoc [("hoist", `Bool true)]) role
-
-let set_colour ~colour role =
- edit_role ~body:(`Assoc [("color", `Int colour)]) role
-
-let set_name ~name role =
- edit_role ~body:(`Assoc [("name", `String name)]) role
-
-let unhoist role =
+include Role_t
+
+let edit_role ~body (role:t) =
+ let `Role_id id = role.id in
+ let `Guild_id guild_id = role.guild_id in
+ Http.guild_role_edit guild_id id body
+
+let allow_mention role =
+ edit_role ~body:(`Assoc [("mentionable", `Bool true)]) role
+
+let delete (role:t) =
+ let `Role_id id = role.id in
+ let `Guild_id guild_id = role.guild_id in
+ Http.guild_role_remove guild_id id
+
+let disallow_mention role =
+ edit_role ~body:(`Assoc [("mentionable", `Bool false)]) role
+
+let hoist role =
+ edit_role ~body:(`Assoc [("hoist", `Bool true)]) role
+
+let set_colour ~colour role =
+ edit_role ~body:(`Assoc [("color", `Int colour)]) role
+
+let set_name ~name role =
+ edit_role ~body:(`Assoc [("name", `String name)]) role
+
+let unhoist role =
edit_role ~body:(`Assoc [("hoist", `Bool false)]) role \ No newline at end of file