aboutsummaryrefslogtreecommitdiff
path: root/lib/s.ml
diff options
context:
space:
mode:
authorAdelyn Breelove <[email protected]>2018-12-14 11:53:25 -0700
committerAdelyn Breelove <[email protected]>2018-12-14 11:53:25 -0700
commit4df67b173aa7d51f5bd2ce95e476d130a6f93fd6 (patch)
tree3a351748ad4053e62a1efbcbb8624f14073a2a96 /lib/s.ml
parentAdd a helper script for working with atdgen (diff)
downloaddisml-4df67b173aa7d51f5bd2ce95e476d130a6f93fd6.tar.xz
disml-4df67b173aa7d51f5bd2ce95e476d130a6f93fd6.zip
Working and pretty message replying!
Diffstat (limited to 'lib/s.ml')
-rw-r--r--lib/s.ml44
1 files changed, 44 insertions, 0 deletions
diff --git a/lib/s.ml b/lib/s.ml
index 1fb8fdf..40af880 100644
--- a/lib/s.ml
+++ b/lib/s.ml
@@ -4,7 +4,51 @@ module type Token = sig
val token : string
end
+module type Activity = sig end
+
+module type Attachment = sig end
+
+module type Ban = sig end
+
+module type Channel = sig end
+
+module type Embed = sig end
+
+module type Emoji = sig end
+
+module type Guild = sig end
+
+module type Member = sig end
+
+module type Message = sig
+ val reply : Message_t.t -> string -> Yojson.Safe.json Deferred.t
+end
+
+module type Presence = sig end
+
+module type Reaction = sig end
+
+module type Role = sig end
+
+module type Snowflake = sig end
+
+module type User = sig end
+
module type Models = sig
+ module Activity : Activity
+ module Attachment : Attachment
+ module Ban : Ban
+ module Channel : Channel
+ module Embed : Embed
+ module Emoji : Emoji
+ module Guild : Guild
+ module Member : Member
+ module Message : Message
+ module Presence : Presence
+ module Reaction : Reaction
+ module Role : Role
+ module Snowflake : Snowflake
+ module User : User
end
module type Handler = sig