diff options
| author | Adelyn Breedlove <[email protected]> | 2019-01-18 11:08:02 -0700 |
|---|---|---|
| committer | Adelyn Breedlove <[email protected]> | 2019-01-18 11:08:02 -0700 |
| commit | 413cd24de43bfb0bf12b5cae2c0869211ca0347a (patch) | |
| tree | cf57f8e7c09f7598920589e28a168000bba93977 | |
| parent | fix docs (diff) | |
| download | disml-413cd24de43bfb0bf12b5cae2c0869211ca0347a.tar.xz disml-413cd24de43bfb0bf12b5cae2c0869211ca0347a.zip | |
oml why is this so annoying
122 files changed, 964 insertions, 0 deletions
diff --git a/doc/disml/Disml/.dune-keep b/doc/disml/Disml/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml/.dune-keep diff --git a/doc/disml/Disml/Activity/index.html b/doc/disml/Disml/Activity/index.html new file mode 100644 index 0000000..62e019f --- /dev/null +++ b/doc/disml/Disml/Activity/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Activity (disml.Disml.Activity)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Activity</nav><h1>Module <code>Disml.Activity</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Attachment/index.html b/doc/disml/Disml/Attachment/index.html new file mode 100644 index 0000000..10671ce --- /dev/null +++ b/doc/disml/Disml/Attachment/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Attachment (disml.Disml.Attachment)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Attachment</nav><h1>Module <code>Disml.Attachment</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.filename" class="anchored"><td class="def field"><a href="#type-t.filename" class="anchor"></a><code>filename : string;</code></td></tr><tr id="type-t.size" class="anchored"><td class="def field"><a href="#type-t.size" class="anchor"></a><code>size : int;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string;</code></td></tr><tr id="type-t.proxy_url" class="anchored"><td class="def field"><a href="#type-t.proxy_url" class="anchor"></a><code>proxy_url : string;</code></td></tr><tr id="type-t.height" class="anchored"><td class="def field"><a href="#type-t.height" class="anchor"></a><code>height : int;</code></td></tr><tr id="type-t.width" class="anchored"><td class="def field"><a href="#type-t.width" class="anchor"></a><code>width : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Ban/index.html b/doc/disml/Disml/Ban/index.html new file mode 100644 index 0000000..87cd017 --- /dev/null +++ b/doc/disml/Disml/Ban/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ban (disml.Disml.Ban)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Ban</nav><h1>Module <code>Disml.Ban</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Ban_t">Ban_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.reason" class="anchored"><td class="def field"><a href="#type-t.reason" class="anchor"></a><code>reason : string;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Ban_t/index.html b/doc/disml/Disml/Ban_t/index.html new file mode 100644 index 0000000..0a5319b --- /dev/null +++ b/doc/disml/Disml/Ban_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ban_t (disml.Disml.Ban_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Ban_t</nav><h1>Module <code>Disml.Ban_t</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.reason" class="anchored"><td class="def field"><a href="#type-t.reason" class="anchor"></a><code>reason : string;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Channel/index.html b/doc/disml/Disml/Channel/index.html new file mode 100644 index 0000000..188a973 --- /dev/null +++ b/doc/disml/Disml/Channel/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Channel (disml.Disml.Channel)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Channel</nav><h1>Module <code>Disml.Channel</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Channel_t">Channel_t</a></code></span></summary><aside></aside><dl><dt class="spec exception" id="exception-Invalid_channel"><a href="#exception-Invalid_channel" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_channel</span><span class="keyword"> of </span>Yojson.Safe.json</code></dt></dl><dl><dt class="spec type" id="type-group"><a href="#type-group" class="anchor"></a><code><span class="keyword">type </span>group</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-group.id" class="anchored"><td class="def field"><a href="#type-group.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-group.last_message_id" class="anchored"><td class="def field"><a href="#type-group.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-group.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-group.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-group.icon" class="anchored"><td class="def field"><a href="#type-group.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-group.name" class="anchored"><td class="def field"><a href="#type-group.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-group.owner_id" class="anchored"><td class="def field"><a href="#type-group.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-group.recipients" class="anchored"><td class="def field"><a href="#type-group.recipients" class="anchor"></a><code>recipients : <a href="../User_t/index.html#type-t">User_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-group_of_sexp"><a href="#val-group_of_sexp" class="anchor"></a><code><span class="keyword">val </span>group_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-sexp_of_group"><a href="#val-sexp_of_group" class="anchor"></a><code><span class="keyword">val </span>sexp_of_group : <a href="index.html#type-group">group</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-group_to_yojson"><a href="#val-group_to_yojson" class="anchor"></a><code><span class="keyword">val </span>group_to_yojson : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-group_of_yojson"><a href="#val-group_of_yojson" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-group_of_yojson_exn"><a href="#val-group_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt></dl><dl><dt class="spec type" id="type-dm"><a href="#type-dm" class="anchor"></a><code><span class="keyword">type </span>dm</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-dm.id" class="anchored"><td class="def field"><a href="#type-dm.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-dm.last_message_id" class="anchored"><td class="def field"><a href="#type-dm.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-dm.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-dm.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-dm_of_sexp"><a href="#val-dm_of_sexp" class="anchor"></a><code><span class="keyword">val </span>dm_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-sexp_of_dm"><a href="#val-sexp_of_dm" class="anchor"></a><code><span class="keyword">val </span>sexp_of_dm : <a href="index.html#type-dm">dm</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-dm_to_yojson"><a href="#val-dm_to_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_to_yojson : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-dm_of_yojson"><a href="#val-dm_of_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-dm_of_yojson_exn"><a href="#val-dm_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt></dl><dl><dt class="spec type" id="type-guild_text"><a href="#type-guild_text" class="anchor"></a><code><span class="keyword">type </span>guild_text</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_text.id" class="anchored"><td class="def field"><a href="#type-guild_text.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-guild_text.last_message_id" class="anchored"><td class="def field"><a href="#type-guild_text.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-guild_text.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-guild_text.category_id" class="anchored"><td class="def field"><a href="#type-guild_text.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.guild_id" class="anchored"><td class="def field"><a href="#type-guild_text.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.name" class="anchored"><td class="def field"><a href="#type-guild_text.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_text.position" class="anchored"><td class="def field"><a href="#type-guild_text.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_text.topic" class="anchored"><td class="def field"><a href="#type-guild_text.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-guild_text.nsfw" class="anchored"><td class="def field"><a href="#type-guild_text.nsfw" class="anchor"></a><code>nsfw : bool;</code></td></tr><tr id="type-guild_text.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-guild_text.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_text_of_sexp"><a href="#val-guild_text_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-sexp_of_guild_text"><a href="#val-sexp_of_guild_text" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_text : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_text_to_yojson"><a href="#val-guild_text_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_to_yojson : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_text_of_yojson"><a href="#val-guild_text_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_text_of_yojson_exn"><a href="#val-guild_text_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt></dl><dl><dt class="spec type" id="type-guild_voice"><a href="#type-guild_voice" class="anchor"></a><code><span class="keyword">type </span>guild_voice</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_voice.id" class="anchored"><td class="def field"><a href="#type-guild_voice.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-guild_voice.category_id" class="anchored"><td class="def field"><a href="#type-guild_voice.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.guild_id" class="anchored"><td class="def field"><a href="#type-guild_voice.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.name" class="anchored"><td class="def field"><a href="#type-guild_voice.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_voice.position" class="anchored"><td class="def field"><a href="#type-guild_voice.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_voice.user_limit" class="anchored"><td class="def field"><a href="#type-guild_voice.user_limit" class="anchor"></a><code>user_limit : int;</code></td></tr><tr id="type-guild_voice.bitrate" class="anchored"><td class="def field"><a href="#type-guild_voice.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_voice_of_sexp"><a href="#val-guild_voice_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-sexp_of_guild_voice"><a href="#val-sexp_of_guild_voice" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_voice : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_voice_to_yojson"><a href="#val-guild_voice_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_to_yojson : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_voice_of_yojson"><a href="#val-guild_voice_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_voice_of_yojson_exn"><a href="#val-guild_voice_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt></dl><dl><dt class="spec type" id="type-category"><a href="#type-category" class="anchor"></a><code><span class="keyword">type </span>category</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-category.id" class="anchored"><td class="def field"><a href="#type-category.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-category.guild_id" class="anchored"><td class="def field"><a href="#type-category.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-category.position" class="anchored"><td class="def field"><a href="#type-category.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-category.name" class="anchored"><td class="def field"><a href="#type-category.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-category_of_sexp"><a href="#val-category_of_sexp" class="anchor"></a><code><span class="keyword">val </span>category_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-sexp_of_category"><a href="#val-sexp_of_category" class="anchor"></a><code><span class="keyword">val </span>sexp_of_category : <a href="index.html#type-category">category</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-category_to_yojson"><a href="#val-category_to_yojson" class="anchor"></a><code><span class="keyword">val </span>category_to_yojson : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-category_of_yojson"><a href="#val-category_of_yojson" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-category_of_yojson_exn"><a href="#val-category_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.Group" class="anchored"><td class="def constructor"><a href="#type-t.Group" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Group</span><span class="keyword"> of </span><a href="index.html#type-group">group</a></code></td></tr><tr id="type-t.Private" class="anchored"><td class="def constructor"><a href="#type-t.Private" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Private</span><span class="keyword"> of </span><a href="index.html#type-dm">dm</a></code></td></tr><tr id="type-t.GuildText" class="anchored"><td class="def constructor"><a href="#type-t.GuildText" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildText</span><span class="keyword"> of </span><a href="index.html#type-guild_text">guild_text</a></code></td></tr><tr id="type-t.GuildVoice" class="anchored"><td class="def constructor"><a href="#type-t.GuildVoice" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildVoice</span><span class="keyword"> of </span><a href="index.html#type-guild_voice">guild_voice</a></code></td></tr><tr id="type-t.Category" class="anchored"><td class="def constructor"><a href="#type-t.Category" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Category</span><span class="keyword"> of </span><a href="index.html#type-category">category</a></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl><dl><dt class="spec type" id="type-channel_wrapper"><a href="#type-channel_wrapper" class="anchor"></a><code><span class="keyword">type </span>channel_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-channel_wrapper.id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-channel_wrapper.kind" class="anchored"><td class="def field"><a href="#type-channel_wrapper.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-channel_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.position" class="anchored"><td class="def field"><a href="#type-channel_wrapper.position" class="anchor"></a><code>position : int option;</code></td></tr><tr id="type-channel_wrapper.name" class="anchored"><td class="def field"><a href="#type-channel_wrapper.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-channel_wrapper.topic" class="anchored"><td class="def field"><a href="#type-channel_wrapper.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-channel_wrapper.nsfw" class="anchored"><td class="def field"><a href="#type-channel_wrapper.nsfw" class="anchor"></a><code>nsfw : bool option;</code></td></tr><tr id="type-channel_wrapper.last_message_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.bitrate" class="anchored"><td class="def field"><a href="#type-channel_wrapper.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr><tr id="type-channel_wrapper.user_limit" class="anchored"><td class="def field"><a href="#type-channel_wrapper.user_limit" class="anchor"></a><code>user_limit : int option;</code></td></tr><tr id="type-channel_wrapper.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-channel_wrapper.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr><tr id="type-channel_wrapper.recipients" class="anchored"><td class="def field"><a href="#type-channel_wrapper.recipients" class="anchor"></a><code>recipients : <a href="../User_t/index.html#type-t">User_t.t</a> list option;</code></td></tr><tr id="type-channel_wrapper.icon" class="anchored"><td class="def field"><a href="#type-channel_wrapper.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-channel_wrapper.owner_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.application_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.category_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-channel_wrapper_of_sexp"><a href="#val-channel_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_channel_wrapper"><a href="#val-sexp_of_channel_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_channel_wrapper : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-channel_wrapper_to_yojson"><a href="#val-channel_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_to_yojson : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson"><a href="#val-channel_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson_exn"><a href="#val-channel_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_text"><a href="#val-unwrap_as_guild_text" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_text : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_voice"><a href="#val-unwrap_as_guild_voice" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_voice : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-unwrap_as_dm"><a href="#val-unwrap_as_dm" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_dm : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-unwrap_as_group"><a href="#val-unwrap_as_group" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_group : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-unwrap_as_category"><a href="#val-unwrap_as_category" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_category : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-get_id"><a href="#val-get_id" class="anchor"></a><code><span class="keyword">val </span>get_id : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Snowflake/index.html#type-t">Snowflake.t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-say"><a href="#val-say" class="anchor"></a><code><span class="keyword">val </span>say : content:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Message_t/index.html#type-t">Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-send_message"><a href="#val-send_message" class="anchor"></a><code><span class="keyword">val </span>send_message : ?⁠embed:Yojson.Safe.json <span>-></span> ?⁠content:string <span>-></span> ?⁠file:string <span>-></span> ?⁠tts:bool <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Message_t/index.html#type-t">Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_message"><a href="#val-get_message" class="anchor"></a><code><span class="keyword">val </span>get_message : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Message_t/index.html#type-t">Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_messages"><a href="#val-get_messages" class="anchor"></a><code><span class="keyword">val </span>get_messages : ?⁠mode:[ `Before<span class="keyword"> | </span>`After<span class="keyword"> | </span>`Around ] <span>-></span> ?⁠id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> ?⁠limit:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Message_t/index.html#type-t">Message_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-broadcast_typing"><a href="#val-broadcast_typing" class="anchor"></a><code><span class="keyword">val </span>broadcast_typing : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_pins"><a href="#val-get_pins" class="anchor"></a><code><span class="keyword">val </span>get_pins : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Message_t/index.html#type-t">Message_t.t</a> list Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Channel_t/index.html b/doc/disml/Disml/Channel_t/index.html new file mode 100644 index 0000000..a928536 --- /dev/null +++ b/doc/disml/Disml/Channel_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Channel_t (disml.Disml.Channel_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Channel_t</nav><h1>Module <code>Disml.Channel_t</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_channel"><a href="#exception-Invalid_channel" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_channel</span><span class="keyword"> of </span>Yojson.Safe.json</code></dt></dl><dl><dt class="spec type" id="type-group"><a href="#type-group" class="anchor"></a><code><span class="keyword">type </span>group</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-group.id" class="anchored"><td class="def field"><a href="#type-group.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-group.last_message_id" class="anchored"><td class="def field"><a href="#type-group.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-group.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-group.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-group.icon" class="anchored"><td class="def field"><a href="#type-group.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-group.name" class="anchored"><td class="def field"><a href="#type-group.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-group.owner_id" class="anchored"><td class="def field"><a href="#type-group.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-group.recipients" class="anchored"><td class="def field"><a href="#type-group.recipients" class="anchor"></a><code>recipients : <a href="../User_t/index.html#type-t">User_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-group_of_sexp"><a href="#val-group_of_sexp" class="anchor"></a><code><span class="keyword">val </span>group_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-sexp_of_group"><a href="#val-sexp_of_group" class="anchor"></a><code><span class="keyword">val </span>sexp_of_group : <a href="index.html#type-group">group</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-group_to_yojson"><a href="#val-group_to_yojson" class="anchor"></a><code><span class="keyword">val </span>group_to_yojson : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-group_of_yojson"><a href="#val-group_of_yojson" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-group_of_yojson_exn"><a href="#val-group_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt></dl><dl><dt class="spec type" id="type-dm"><a href="#type-dm" class="anchor"></a><code><span class="keyword">type </span>dm</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-dm.id" class="anchored"><td class="def field"><a href="#type-dm.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-dm.last_message_id" class="anchored"><td class="def field"><a href="#type-dm.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-dm.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-dm.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-dm_of_sexp"><a href="#val-dm_of_sexp" class="anchor"></a><code><span class="keyword">val </span>dm_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-sexp_of_dm"><a href="#val-sexp_of_dm" class="anchor"></a><code><span class="keyword">val </span>sexp_of_dm : <a href="index.html#type-dm">dm</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-dm_to_yojson"><a href="#val-dm_to_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_to_yojson : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-dm_of_yojson"><a href="#val-dm_of_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-dm_of_yojson_exn"><a href="#val-dm_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt></dl><dl><dt class="spec type" id="type-guild_text"><a href="#type-guild_text" class="anchor"></a><code><span class="keyword">type </span>guild_text</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_text.id" class="anchored"><td class="def field"><a href="#type-guild_text.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-guild_text.last_message_id" class="anchored"><td class="def field"><a href="#type-guild_text.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-guild_text.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-guild_text.category_id" class="anchored"><td class="def field"><a href="#type-guild_text.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.guild_id" class="anchored"><td class="def field"><a href="#type-guild_text.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.name" class="anchored"><td class="def field"><a href="#type-guild_text.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_text.position" class="anchored"><td class="def field"><a href="#type-guild_text.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_text.topic" class="anchored"><td class="def field"><a href="#type-guild_text.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-guild_text.nsfw" class="anchored"><td class="def field"><a href="#type-guild_text.nsfw" class="anchor"></a><code>nsfw : bool;</code></td></tr><tr id="type-guild_text.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-guild_text.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_text_of_sexp"><a href="#val-guild_text_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-sexp_of_guild_text"><a href="#val-sexp_of_guild_text" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_text : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_text_to_yojson"><a href="#val-guild_text_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_to_yojson : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_text_of_yojson"><a href="#val-guild_text_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_text_of_yojson_exn"><a href="#val-guild_text_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt></dl><dl><dt class="spec type" id="type-guild_voice"><a href="#type-guild_voice" class="anchor"></a><code><span class="keyword">type </span>guild_voice</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_voice.id" class="anchored"><td class="def field"><a href="#type-guild_voice.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-guild_voice.category_id" class="anchored"><td class="def field"><a href="#type-guild_voice.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.guild_id" class="anchored"><td class="def field"><a href="#type-guild_voice.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.name" class="anchored"><td class="def field"><a href="#type-guild_voice.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_voice.position" class="anchored"><td class="def field"><a href="#type-guild_voice.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_voice.user_limit" class="anchored"><td class="def field"><a href="#type-guild_voice.user_limit" class="anchor"></a><code>user_limit : int;</code></td></tr><tr id="type-guild_voice.bitrate" class="anchored"><td class="def field"><a href="#type-guild_voice.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_voice_of_sexp"><a href="#val-guild_voice_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-sexp_of_guild_voice"><a href="#val-sexp_of_guild_voice" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_voice : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_voice_to_yojson"><a href="#val-guild_voice_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_to_yojson : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_voice_of_yojson"><a href="#val-guild_voice_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_voice_of_yojson_exn"><a href="#val-guild_voice_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt></dl><dl><dt class="spec type" id="type-category"><a href="#type-category" class="anchor"></a><code><span class="keyword">type </span>category</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-category.id" class="anchored"><td class="def field"><a href="#type-category.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-category.guild_id" class="anchored"><td class="def field"><a href="#type-category.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-category.position" class="anchored"><td class="def field"><a href="#type-category.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-category.name" class="anchored"><td class="def field"><a href="#type-category.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-category_of_sexp"><a href="#val-category_of_sexp" class="anchor"></a><code><span class="keyword">val </span>category_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-sexp_of_category"><a href="#val-sexp_of_category" class="anchor"></a><code><span class="keyword">val </span>sexp_of_category : <a href="index.html#type-category">category</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-category_to_yojson"><a href="#val-category_to_yojson" class="anchor"></a><code><span class="keyword">val </span>category_to_yojson : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-category_of_yojson"><a href="#val-category_of_yojson" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-category_of_yojson_exn"><a href="#val-category_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.Group" class="anchored"><td class="def constructor"><a href="#type-t.Group" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Group</span><span class="keyword"> of </span><a href="index.html#type-group">group</a></code></td></tr><tr id="type-t.Private" class="anchored"><td class="def constructor"><a href="#type-t.Private" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Private</span><span class="keyword"> of </span><a href="index.html#type-dm">dm</a></code></td></tr><tr id="type-t.GuildText" class="anchored"><td class="def constructor"><a href="#type-t.GuildText" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildText</span><span class="keyword"> of </span><a href="index.html#type-guild_text">guild_text</a></code></td></tr><tr id="type-t.GuildVoice" class="anchored"><td class="def constructor"><a href="#type-t.GuildVoice" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildVoice</span><span class="keyword"> of </span><a href="index.html#type-guild_voice">guild_voice</a></code></td></tr><tr id="type-t.Category" class="anchored"><td class="def constructor"><a href="#type-t.Category" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Category</span><span class="keyword"> of </span><a href="index.html#type-category">category</a></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl><dl><dt class="spec type" id="type-channel_wrapper"><a href="#type-channel_wrapper" class="anchor"></a><code><span class="keyword">type </span>channel_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-channel_wrapper.id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-channel_wrapper.kind" class="anchored"><td class="def field"><a href="#type-channel_wrapper.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-channel_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.position" class="anchored"><td class="def field"><a href="#type-channel_wrapper.position" class="anchor"></a><code>position : int option;</code></td></tr><tr id="type-channel_wrapper.name" class="anchored"><td class="def field"><a href="#type-channel_wrapper.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-channel_wrapper.topic" class="anchored"><td class="def field"><a href="#type-channel_wrapper.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-channel_wrapper.nsfw" class="anchored"><td class="def field"><a href="#type-channel_wrapper.nsfw" class="anchor"></a><code>nsfw : bool option;</code></td></tr><tr id="type-channel_wrapper.last_message_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.bitrate" class="anchored"><td class="def field"><a href="#type-channel_wrapper.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr><tr id="type-channel_wrapper.user_limit" class="anchored"><td class="def field"><a href="#type-channel_wrapper.user_limit" class="anchor"></a><code>user_limit : int option;</code></td></tr><tr id="type-channel_wrapper.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-channel_wrapper.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr><tr id="type-channel_wrapper.recipients" class="anchored"><td class="def field"><a href="#type-channel_wrapper.recipients" class="anchor"></a><code>recipients : <a href="../User_t/index.html#type-t">User_t.t</a> list option;</code></td></tr><tr id="type-channel_wrapper.icon" class="anchored"><td class="def field"><a href="#type-channel_wrapper.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-channel_wrapper.owner_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.application_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.category_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.category_id" class="anchor"></a><code>category_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-channel_wrapper_of_sexp"><a href="#val-channel_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_channel_wrapper"><a href="#val-sexp_of_channel_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_channel_wrapper : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-channel_wrapper_to_yojson"><a href="#val-channel_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_to_yojson : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson"><a href="#val-channel_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson_exn"><a href="#val-channel_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_text"><a href="#val-unwrap_as_guild_text" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_text : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_voice"><a href="#val-unwrap_as_guild_voice" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_voice : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-unwrap_as_dm"><a href="#val-unwrap_as_dm" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_dm : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-unwrap_as_group"><a href="#val-unwrap_as_group" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_group : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-unwrap_as_category"><a href="#val-unwrap_as_category" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_category : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-get_id"><a href="#val-get_id" class="anchor"></a><code><span class="keyword">val </span>get_id : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Snowflake/index.html#type-t">Snowflake.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Client/index.html b/doc/disml/Disml/Client/index.html new file mode 100644 index 0000000..fdbcc87 --- /dev/null +++ b/doc/disml/Disml/Client/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Client (disml.Disml.Client)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Client</nav><h1>Module <code>Disml.Client</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><a href="../index.html#module-Config">Config</a></code></span></summary><aside></aside><dl><dt class="spec value" id="val-token"><a href="#val-token" class="anchor"></a><code><span class="keyword">val </span>token : string Stdlib.ref</code></dt><dt class="spec value" id="val-hello"><a href="#val-hello" class="anchor"></a><code><span class="keyword">val </span>hello : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-ready"><a href="#val-ready" class="anchor"></a><code><span class="keyword">val </span>ready : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-resumed"><a href="#val-resumed" class="anchor"></a><code><span class="keyword">val </span>resumed : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-invalid_session"><a href="#val-invalid_session" class="anchor"></a><code><span class="keyword">val </span>invalid_session : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_create"><a href="#val-channel_create" class="anchor"></a><code><span class="keyword">val </span>channel_create : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_update"><a href="#val-channel_update" class="anchor"></a><code><span class="keyword">val </span>channel_update : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_delete"><a href="#val-channel_delete" class="anchor"></a><code><span class="keyword">val </span>channel_delete : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_pins_update"><a href="#val-channel_pins_update" class="anchor"></a><code><span class="keyword">val </span>channel_pins_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_create"><a href="#val-guild_create" class="anchor"></a><code><span class="keyword">val </span>guild_create : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_update"><a href="#val-guild_update" class="anchor"></a><code><span class="keyword">val </span>guild_update : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_delete"><a href="#val-guild_delete" class="anchor"></a><code><span class="keyword">val </span>guild_delete : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_ban"><a href="#val-member_ban" class="anchor"></a><code><span class="keyword">val </span>member_ban : (<a href="../Ban_t/index.html#type-t">Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_unban"><a href="#val-member_unban" class="anchor"></a><code><span class="keyword">val </span>member_unban : (<a href="../Ban_t/index.html#type-t">Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_emojis_update"><a href="#val-guild_emojis_update" class="anchor"></a><code><span class="keyword">val </span>guild_emojis_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-integrations_update"><a href="#val-integrations_update" class="anchor"></a><code><span class="keyword">val </span>integrations_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_join"><a href="#val-member_join" class="anchor"></a><code><span class="keyword">val </span>member_join : (<a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_leave"><a href="#val-member_leave" class="anchor"></a><code><span class="keyword">val </span>member_leave : (<a href="../Member_t/index.html#type-member_wrapper">Member_t.member_wrapper</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_update"><a href="#val-member_update" class="anchor"></a><code><span class="keyword">val </span>member_update : (<a href="../Member_t/index.html#type-member_update">Member_t.member_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-members_chunk"><a href="#val-members_chunk" class="anchor"></a><code><span class="keyword">val </span>members_chunk : (<a href="../Member_t/index.html#type-t">Member_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_create"><a href="#val-role_create" class="anchor"></a><code><span class="keyword">val </span>role_create : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_update"><a href="#val-role_update" class="anchor"></a><code><span class="keyword">val </span>role_update : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_delete"><a href="#val-role_delete" class="anchor"></a><code><span class="keyword">val </span>role_delete : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_create"><a href="#val-message_create" class="anchor"></a><code><span class="keyword">val </span>message_create : (<a href="../Message_t/index.html#type-t">Message_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_update"><a href="#val-message_update" class="anchor"></a><code><span class="keyword">val </span>message_update : (<a href="../Message_t/index.html#type-message_update">Message_t.message_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_delete"><a href="#val-message_delete" class="anchor"></a><code><span class="keyword">val </span>message_delete : (<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_bulk_delete"><a href="#val-message_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>message_bulk_delete : (<a href="../Snowflake/index.html#type-t">Snowflake.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_add"><a href="#val-reaction_add" class="anchor"></a><code><span class="keyword">val </span>reaction_add : (<a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_remove"><a href="#val-reaction_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_remove : (<a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_bulk_remove"><a href="#val-reaction_bulk_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_bulk_remove : (<a href="../Reaction_t/index.html#type-t">Reaction_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-presence_update"><a href="#val-presence_update" class="anchor"></a><code><span class="keyword">val </span>presence_update : (<a href="../Presence/index.html#type-t">Presence.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-typing_start"><a href="#val-typing_start" class="anchor"></a><code><span class="keyword">val </span>typing_start : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-user_update"><a href="#val-user_update" class="anchor"></a><code><span class="keyword">val </span>user_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_state_update"><a href="#val-voice_state_update" class="anchor"></a><code><span class="keyword">val </span>voice_state_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_server_update"><a href="#val-voice_server_update" class="anchor"></a><code><span class="keyword">val </span>voice_server_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-webhooks_update"><a href="#val-webhooks_update" class="anchor"></a><code><span class="keyword">val </span>webhooks_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt></dl></details></div></div></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.sharder" class="anchored"><td class="def field"><a href="#type-t.sharder" class="anchor"></a><code>sharder : <a href="../Sharder/index.html#type-t">Sharder.t</a>;</code></td></tr><tr id="type-t.token" class="anchored"><td class="def field"><a href="#type-t.token" class="anchor"></a><code>token : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-start"><a href="#val-start" class="anchor"></a><code><span class="keyword">val </span>start : ?⁠count:int <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async_kernel__Deferred.t</code></dt><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Sharder/Shard/index.html#type-shard">Sharder.Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status_with"><a href="#val-set_status_with" class="anchor"></a><code><span class="keyword">val </span>set_status_with : f:(<a href="../Sharder/Shard/index.html#type-shard">Sharder.Shard.shard</a> <span>-></span> Yojson.Safe.json) <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Sharder/Shard/index.html#type-shard">Sharder.Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : guild:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Sharder/Shard/index.html#type-shard">Sharder.Shard.shard</a> list Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Config/index.html b/doc/disml/Disml/Config/index.html new file mode 100644 index 0000000..c52a9b6 --- /dev/null +++ b/doc/disml/Disml/Config/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Config (disml.Disml.Config)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Config</nav><h1>Module <code>Disml.Config</code></h1></header><dl><dt class="spec value" id="val-token"><a href="#val-token" class="anchor"></a><code><span class="keyword">val </span>token : string Stdlib.ref</code></dt><dt class="spec value" id="val-hello"><a href="#val-hello" class="anchor"></a><code><span class="keyword">val </span>hello : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-ready"><a href="#val-ready" class="anchor"></a><code><span class="keyword">val </span>ready : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-resumed"><a href="#val-resumed" class="anchor"></a><code><span class="keyword">val </span>resumed : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-invalid_session"><a href="#val-invalid_session" class="anchor"></a><code><span class="keyword">val </span>invalid_session : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_create"><a href="#val-channel_create" class="anchor"></a><code><span class="keyword">val </span>channel_create : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_update"><a href="#val-channel_update" class="anchor"></a><code><span class="keyword">val </span>channel_update : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_delete"><a href="#val-channel_delete" class="anchor"></a><code><span class="keyword">val </span>channel_delete : (<a href="../Channel_t/index.html#type-t">Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_pins_update"><a href="#val-channel_pins_update" class="anchor"></a><code><span class="keyword">val </span>channel_pins_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_create"><a href="#val-guild_create" class="anchor"></a><code><span class="keyword">val </span>guild_create : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_update"><a href="#val-guild_update" class="anchor"></a><code><span class="keyword">val </span>guild_update : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_delete"><a href="#val-guild_delete" class="anchor"></a><code><span class="keyword">val </span>guild_delete : (<a href="../Guild_t/index.html#type-t">Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_ban"><a href="#val-member_ban" class="anchor"></a><code><span class="keyword">val </span>member_ban : (<a href="../Ban_t/index.html#type-t">Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_unban"><a href="#val-member_unban" class="anchor"></a><code><span class="keyword">val </span>member_unban : (<a href="../Ban_t/index.html#type-t">Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_emojis_update"><a href="#val-guild_emojis_update" class="anchor"></a><code><span class="keyword">val </span>guild_emojis_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-integrations_update"><a href="#val-integrations_update" class="anchor"></a><code><span class="keyword">val </span>integrations_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_join"><a href="#val-member_join" class="anchor"></a><code><span class="keyword">val </span>member_join : (<a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_leave"><a href="#val-member_leave" class="anchor"></a><code><span class="keyword">val </span>member_leave : (<a href="../Member_t/index.html#type-member_wrapper">Member_t.member_wrapper</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_update"><a href="#val-member_update" class="anchor"></a><code><span class="keyword">val </span>member_update : (<a href="../Member_t/index.html#type-member_update">Member_t.member_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-members_chunk"><a href="#val-members_chunk" class="anchor"></a><code><span class="keyword">val </span>members_chunk : (<a href="../Member_t/index.html#type-t">Member_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_create"><a href="#val-role_create" class="anchor"></a><code><span class="keyword">val </span>role_create : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_update"><a href="#val-role_update" class="anchor"></a><code><span class="keyword">val </span>role_update : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_delete"><a href="#val-role_delete" class="anchor"></a><code><span class="keyword">val </span>role_delete : (<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_create"><a href="#val-message_create" class="anchor"></a><code><span class="keyword">val </span>message_create : (<a href="../Message_t/index.html#type-t">Message_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_update"><a href="#val-message_update" class="anchor"></a><code><span class="keyword">val </span>message_update : (<a href="../Message_t/index.html#type-message_update">Message_t.message_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_delete"><a href="#val-message_delete" class="anchor"></a><code><span class="keyword">val </span>message_delete : (<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_bulk_delete"><a href="#val-message_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>message_bulk_delete : (<a href="../Snowflake/index.html#type-t">Snowflake.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_add"><a href="#val-reaction_add" class="anchor"></a><code><span class="keyword">val </span>reaction_add : (<a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_remove"><a href="#val-reaction_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_remove : (<a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_bulk_remove"><a href="#val-reaction_bulk_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_bulk_remove : (<a href="../Reaction_t/index.html#type-t">Reaction_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-presence_update"><a href="#val-presence_update" class="anchor"></a><code><span class="keyword">val </span>presence_update : (<a href="../Presence/index.html#type-t">Presence.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-typing_start"><a href="#val-typing_start" class="anchor"></a><code><span class="keyword">val </span>typing_start : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-user_update"><a href="#val-user_update" class="anchor"></a><code><span class="keyword">val </span>user_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_state_update"><a href="#val-voice_state_update" class="anchor"></a><code><span class="keyword">val </span>voice_state_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_server_update"><a href="#val-voice_server_update" class="anchor"></a><code><span class="keyword">val </span>voice_server_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-webhooks_update"><a href="#val-webhooks_update" class="anchor"></a><code><span class="keyword">val </span>webhooks_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Embed/index.html b/doc/disml/Disml/Embed/index.html new file mode 100644 index 0000000..7c952a3 --- /dev/null +++ b/doc/disml/Disml/Embed/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Embed (disml.Disml.Embed)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Embed</nav><h1>Module <code>Disml.Embed</code></h1></header><dl><dt class="spec type" id="type-footer"><a href="#type-footer" class="anchor"></a><code><span class="keyword">type </span>footer</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-footer.text" class="anchored"><td class="def field"><a href="#type-footer.text" class="anchor"></a><code>text : string;</code></td></tr><tr id="type-footer.icon_url" class="anchored"><td class="def field"><a href="#type-footer.icon_url" class="anchor"></a><code>icon_url : string option;</code></td></tr><tr id="type-footer.proxy_icon_url" class="anchored"><td class="def field"><a href="#type-footer.proxy_icon_url" class="anchor"></a><code>proxy_icon_url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-footer_of_sexp"><a href="#val-footer_of_sexp" class="anchor"></a><code><span class="keyword">val </span>footer_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-footer">footer</a></code></dt><dt class="spec value" id="val-sexp_of_footer"><a href="#val-sexp_of_footer" class="anchor"></a><code><span class="keyword">val </span>sexp_of_footer : <a href="index.html#type-footer">footer</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-footer_to_yojson"><a href="#val-footer_to_yojson" class="anchor"></a><code><span class="keyword">val </span>footer_to_yojson : <a href="index.html#type-footer">footer</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-footer_of_yojson"><a href="#val-footer_of_yojson" class="anchor"></a><code><span class="keyword">val </span>footer_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-footer">footer</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-footer_of_yojson_exn"><a href="#val-footer_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>footer_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a></code></dt></dl><dl><dt class="spec type" id="type-image"><a href="#type-image" class="anchor"></a><code><span class="keyword">type </span>image</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-image.url" class="anchored"><td class="def field"><a href="#type-image.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-image.proxy_url" class="anchored"><td class="def field"><a href="#type-image.proxy_url" class="anchor"></a><code>proxy_url : string option;</code></td></tr><tr id="type-image.height" class="anchored"><td class="def field"><a href="#type-image.height" class="anchor"></a><code>height : int option;</code></td></tr><tr id="type-image.width" class="anchored"><td class="def field"><a href="#type-image.width" class="anchor"></a><code>width : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-image_of_sexp"><a href="#val-image_of_sexp" class="anchor"></a><code><span class="keyword">val </span>image_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-image">image</a></code></dt><dt class="spec value" id="val-sexp_of_image"><a href="#val-sexp_of_image" class="anchor"></a><code><span class="keyword">val </span>sexp_of_image : <a href="index.html#type-image">image</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-image_to_yojson"><a href="#val-image_to_yojson" class="anchor"></a><code><span class="keyword">val </span>image_to_yojson : <a href="index.html#type-image">image</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-image_of_yojson"><a href="#val-image_of_yojson" class="anchor"></a><code><span class="keyword">val </span>image_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-image">image</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-image_of_yojson_exn"><a href="#val-image_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>image_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a></code></dt></dl><dl><dt class="spec type" id="type-video"><a href="#type-video" class="anchor"></a><code><span class="keyword">type </span>video</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-video.url" class="anchored"><td class="def field"><a href="#type-video.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-video.height" class="anchored"><td class="def field"><a href="#type-video.height" class="anchor"></a><code>height : int option;</code></td></tr><tr id="type-video.width" class="anchored"><td class="def field"><a href="#type-video.width" class="anchor"></a><code>width : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-video_of_sexp"><a href="#val-video_of_sexp" class="anchor"></a><code><span class="keyword">val </span>video_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-video">video</a></code></dt><dt class="spec value" id="val-sexp_of_video"><a href="#val-sexp_of_video" class="anchor"></a><code><span class="keyword">val </span>sexp_of_video : <a href="index.html#type-video">video</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-video_to_yojson"><a href="#val-video_to_yojson" class="anchor"></a><code><span class="keyword">val </span>video_to_yojson : <a href="index.html#type-video">video</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-video_of_yojson"><a href="#val-video_of_yojson" class="anchor"></a><code><span class="keyword">val </span>video_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-video">video</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-video_of_yojson_exn"><a href="#val-video_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>video_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a></code></dt></dl><dl><dt class="spec type" id="type-provider"><a href="#type-provider" class="anchor"></a><code><span class="keyword">type </span>provider</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-provider.name" class="anchored"><td class="def field"><a href="#type-provider.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-provider.url" class="anchored"><td class="def field"><a href="#type-provider.url" class="anchor"></a><code>url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-provider_of_sexp"><a href="#val-provider_of_sexp" class="anchor"></a><code><span class="keyword">val </span>provider_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-provider">provider</a></code></dt><dt class="spec value" id="val-sexp_of_provider"><a href="#val-sexp_of_provider" class="anchor"></a><code><span class="keyword">val </span>sexp_of_provider : <a href="index.html#type-provider">provider</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-provider_to_yojson"><a href="#val-provider_to_yojson" class="anchor"></a><code><span class="keyword">val </span>provider_to_yojson : <a href="index.html#type-provider">provider</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-provider_of_yojson"><a href="#val-provider_of_yojson" class="anchor"></a><code><span class="keyword">val </span>provider_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-provider">provider</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-provider_of_yojson_exn"><a href="#val-provider_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>provider_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a></code></dt></dl><dl><dt class="spec type" id="type-author"><a href="#type-author" class="anchor"></a><code><span class="keyword">type </span>author</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-author.name" class="anchored"><td class="def field"><a href="#type-author.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-author.url" class="anchored"><td class="def field"><a href="#type-author.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-author.icon_url" class="anchored"><td class="def field"><a href="#type-author.icon_url" class="anchor"></a><code>icon_url : string option;</code></td></tr><tr id="type-author.proxy_icon_url" class="anchored"><td class="def field"><a href="#type-author.proxy_icon_url" class="anchor"></a><code>proxy_icon_url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-author_of_sexp"><a href="#val-author_of_sexp" class="anchor"></a><code><span class="keyword">val </span>author_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-author">author</a></code></dt><dt class="spec value" id="val-sexp_of_author"><a href="#val-sexp_of_author" class="anchor"></a><code><span class="keyword">val </span>sexp_of_author : <a href="index.html#type-author">author</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-author_to_yojson"><a href="#val-author_to_yojson" class="anchor"></a><code><span class="keyword">val </span>author_to_yojson : <a href="index.html#type-author">author</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-author_of_yojson"><a href="#val-author_of_yojson" class="anchor"></a><code><span class="keyword">val </span>author_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-author">author</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-author_of_yojson_exn"><a href="#val-author_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>author_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a></code></dt></dl><dl><dt class="spec type" id="type-field"><a href="#type-field" class="anchor"></a><code><span class="keyword">type </span>field</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-field.name" class="anchored"><td class="def field"><a href="#type-field.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-field.value" class="anchored"><td class="def field"><a href="#type-field.value" class="anchor"></a><code>value : string;</code></td></tr><tr id="type-field.inline" class="anchored"><td class="def field"><a href="#type-field.inline" class="anchor"></a><code>inline : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-field_of_sexp"><a href="#val-field_of_sexp" class="anchor"></a><code><span class="keyword">val </span>field_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-field">field</a></code></dt><dt class="spec value" id="val-sexp_of_field"><a href="#val-sexp_of_field" class="anchor"></a><code><span class="keyword">val </span>sexp_of_field : <a href="index.html#type-field">field</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-field_to_yojson"><a href="#val-field_to_yojson" class="anchor"></a><code><span class="keyword">val </span>field_to_yojson : <a href="index.html#type-field">field</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-field_of_yojson"><a href="#val-field_of_yojson" class="anchor"></a><code><span class="keyword">val </span>field_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-field">field</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-field_of_yojson_exn"><a href="#val-field_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>field_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.title" class="anchored"><td class="def field"><a href="#type-t.title" class="anchor"></a><code>title : string option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : string option;</code></td></tr><tr id="type-t.description" class="anchored"><td class="def field"><a href="#type-t.description" class="anchor"></a><code>description : string option;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int option;</code></td></tr><tr id="type-t.footer" class="anchored"><td class="def field"><a href="#type-t.footer" class="anchor"></a><code>footer : <a href="index.html#type-footer">footer</a> option;</code></td></tr><tr id="type-t.image" class="anchored"><td class="def field"><a href="#type-t.image" class="anchor"></a><code>image : <a href="index.html#type-image">image</a> option;</code></td></tr><tr id="type-t.thumbnail" class="anchored"><td class="def field"><a href="#type-t.thumbnail" class="anchor"></a><code>thumbnail : <a href="index.html#type-image">image</a> option;</code></td></tr><tr id="type-t.video" class="anchored"><td class="def field"><a href="#type-t.video" class="anchor"></a><code>video : <a href="index.html#type-video">video</a> option;</code></td></tr><tr id="type-t.provider" class="anchored"><td class="def field"><a href="#type-t.provider" class="anchor"></a><code>provider : <a href="index.html#type-provider">provider</a> option;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="index.html#type-author">author</a> option;</code></td></tr><tr id="type-t.fields" class="anchored"><td class="def field"><a href="#type-t.fields" class="anchor"></a><code>fields : <a href="index.html#type-field">field</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Emoji/index.html b/doc/disml/Disml/Emoji/index.html new file mode 100644 index 0000000..e2196d7 --- /dev/null +++ b/doc/disml/Disml/Emoji/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Emoji (disml.Disml.Emoji)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Emoji</nav><h1>Module <code>Disml.Emoji</code></h1></header><dl><dt class="spec type" id="type-partial_emoji"><a href="#type-partial_emoji" class="anchor"></a><code><span class="keyword">type </span>partial_emoji</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_emoji.id" class="anchored"><td class="def field"><a href="#type-partial_emoji.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-partial_emoji.name" class="anchored"><td class="def field"><a href="#type-partial_emoji.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_emoji_of_sexp"><a href="#val-partial_emoji_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt><dt class="spec value" id="val-sexp_of_partial_emoji"><a href="#val-sexp_of_partial_emoji" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_emoji : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_emoji_to_yojson"><a href="#val-partial_emoji_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_to_yojson : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_emoji_of_yojson"><a href="#val-partial_emoji_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_emoji_of_yojson_exn"><a href="#val-partial_emoji_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a> option;</code></td></tr><tr id="type-t.require_colons" class="anchored"><td class="def field"><a href="#type-t.require_colons" class="anchor"></a><code>require_colons : bool option;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool option;</code></td></tr><tr id="type-t.animated" class="anchored"><td class="def field"><a href="#type-t.animated" class="anchor"></a><code>animated : bool option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Endpoints/index.html b/doc/disml/Disml/Endpoints/index.html new file mode 100644 index 0000000..c2fff18 --- /dev/null +++ b/doc/disml/Disml/Endpoints/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Endpoints (disml.Disml.Endpoints)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Endpoints</nav><h1>Module <code>Disml.Endpoints</code></h1></header><dl><dt class="spec value" id="val-gateway"><a href="#val-gateway" class="anchor"></a><code><span class="keyword">val </span>gateway : string</code></dt><dt class="spec value" id="val-gateway_bot"><a href="#val-gateway_bot" class="anchor"></a><code><span class="keyword">val </span>gateway_bot : string</code></dt><dt class="spec value" id="val-channel"><a href="#val-channel" class="anchor"></a><code><span class="keyword">val </span>channel : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_messages"><a href="#val-channel_messages" class="anchor"></a><code><span class="keyword">val </span>channel_messages : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_message"><a href="#val-channel_message" class="anchor"></a><code><span class="keyword">val </span>channel_message : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reaction_me"><a href="#val-channel_reaction_me" class="anchor"></a><code><span class="keyword">val </span>channel_reaction_me : int <span>-></span> int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reaction"><a href="#val-channel_reaction" class="anchor"></a><code><span class="keyword">val </span>channel_reaction : int <span>-></span> int <span>-></span> string <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reactions_get"><a href="#val-channel_reactions_get" class="anchor"></a><code><span class="keyword">val </span>channel_reactions_get : int <span>-></span> int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reactions_delete"><a href="#val-channel_reactions_delete" class="anchor"></a><code><span class="keyword">val </span>channel_reactions_delete : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_bulk_delete"><a href="#val-channel_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>channel_bulk_delete : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_permission"><a href="#val-channel_permission" class="anchor"></a><code><span class="keyword">val </span>channel_permission : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_permissions"><a href="#val-channel_permissions" class="anchor"></a><code><span class="keyword">val </span>channel_permissions : int <span>-></span> string</code></dt><dt class="spec value" id="val-channels"><a href="#val-channels" class="anchor"></a><code><span class="keyword">val </span>channels : string</code></dt><dt class="spec value" id="val-channel_call_ring"><a href="#val-channel_call_ring" class="anchor"></a><code><span class="keyword">val </span>channel_call_ring : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_invites"><a href="#val-channel_invites" class="anchor"></a><code><span class="keyword">val </span>channel_invites : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_typing"><a href="#val-channel_typing" class="anchor"></a><code><span class="keyword">val </span>channel_typing : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_pins"><a href="#val-channel_pins" class="anchor"></a><code><span class="keyword">val </span>channel_pins : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_pin"><a href="#val-channel_pin" class="anchor"></a><code><span class="keyword">val </span>channel_pin : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guilds"><a href="#val-guilds" class="anchor"></a><code><span class="keyword">val </span>guilds : string</code></dt><dt class="spec value" id="val-guild"><a href="#val-guild" class="anchor"></a><code><span class="keyword">val </span>guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_channels"><a href="#val-guild_channels" class="anchor"></a><code><span class="keyword">val </span>guild_channels : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_members"><a href="#val-guild_members" class="anchor"></a><code><span class="keyword">val </span>guild_members : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_member"><a href="#val-guild_member" class="anchor"></a><code><span class="keyword">val </span>guild_member : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_member_role"><a href="#val-guild_member_role" class="anchor"></a><code><span class="keyword">val </span>guild_member_role : int <span>-></span> int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_bans"><a href="#val-guild_bans" class="anchor"></a><code><span class="keyword">val </span>guild_bans : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_ban"><a href="#val-guild_ban" class="anchor"></a><code><span class="keyword">val </span>guild_ban : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_roles"><a href="#val-guild_roles" class="anchor"></a><code><span class="keyword">val </span>guild_roles : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_role"><a href="#val-guild_role" class="anchor"></a><code><span class="keyword">val </span>guild_role : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_prune"><a href="#val-guild_prune" class="anchor"></a><code><span class="keyword">val </span>guild_prune : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_voice_regions"><a href="#val-guild_voice_regions" class="anchor"></a><code><span class="keyword">val </span>guild_voice_regions : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_invites"><a href="#val-guild_invites" class="anchor"></a><code><span class="keyword">val </span>guild_invites : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integrations"><a href="#val-guild_integrations" class="anchor"></a><code><span class="keyword">val </span>guild_integrations : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integration"><a href="#val-guild_integration" class="anchor"></a><code><span class="keyword">val </span>guild_integration : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integration_sync"><a href="#val-guild_integration_sync" class="anchor"></a><code><span class="keyword">val </span>guild_integration_sync : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_embed"><a href="#val-guild_embed" class="anchor"></a><code><span class="keyword">val </span>guild_embed : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_emojis"><a href="#val-guild_emojis" class="anchor"></a><code><span class="keyword">val </span>guild_emojis : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_emoji"><a href="#val-guild_emoji" class="anchor"></a><code><span class="keyword">val </span>guild_emoji : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-webhooks_guild"><a href="#val-webhooks_guild" class="anchor"></a><code><span class="keyword">val </span>webhooks_guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhooks_channel"><a href="#val-webhooks_channel" class="anchor"></a><code><span class="keyword">val </span>webhooks_channel : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhook"><a href="#val-webhook" class="anchor"></a><code><span class="keyword">val </span>webhook : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_token"><a href="#val-webhook_token" class="anchor"></a><code><span class="keyword">val </span>webhook_token : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_git"><a href="#val-webhook_git" class="anchor"></a><code><span class="keyword">val </span>webhook_git : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_slack"><a href="#val-webhook_slack" class="anchor"></a><code><span class="keyword">val </span>webhook_slack : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-user"><a href="#val-user" class="anchor"></a><code><span class="keyword">val </span>user : int <span>-></span> string</code></dt><dt class="spec value" id="val-me"><a href="#val-me" class="anchor"></a><code><span class="keyword">val </span>me : string</code></dt><dt class="spec value" id="val-me_guilds"><a href="#val-me_guilds" class="anchor"></a><code><span class="keyword">val </span>me_guilds : string</code></dt><dt class="spec value" id="val-me_guild"><a href="#val-me_guild" class="anchor"></a><code><span class="keyword">val </span>me_guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-me_channels"><a href="#val-me_channels" class="anchor"></a><code><span class="keyword">val </span>me_channels : string</code></dt><dt class="spec value" id="val-me_connections"><a href="#val-me_connections" class="anchor"></a><code><span class="keyword">val </span>me_connections : string</code></dt><dt class="spec value" id="val-invite"><a href="#val-invite" class="anchor"></a><code><span class="keyword">val </span>invite : string <span>-></span> string</code></dt><dt class="spec value" id="val-regions"><a href="#val-regions" class="anchor"></a><code><span class="keyword">val </span>regions : string</code></dt><dt class="spec value" id="val-application_information"><a href="#val-application_information" class="anchor"></a><code><span class="keyword">val </span>application_information : string</code></dt><dt class="spec value" id="val-group_recipient"><a href="#val-group_recipient" class="anchor"></a><code><span class="keyword">val </span>group_recipient : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_me_nick"><a href="#val-guild_me_nick" class="anchor"></a><code><span class="keyword">val </span>guild_me_nick : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_vanity_url"><a href="#val-guild_vanity_url" class="anchor"></a><code><span class="keyword">val </span>guild_vanity_url : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_audit_logs"><a href="#val-guild_audit_logs" class="anchor"></a><code><span class="keyword">val </span>guild_audit_logs : int <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_embed_avatar"><a href="#val-cdn_embed_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_embed_avatar : string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_emoji"><a href="#val-cdn_emoji" class="anchor"></a><code><span class="keyword">val </span>cdn_emoji : string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_icon"><a href="#val-cdn_icon" class="anchor"></a><code><span class="keyword">val </span>cdn_icon : int <span>-></span> string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_avatar"><a href="#val-cdn_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_avatar : int <span>-></span> string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_default_avatar"><a href="#val-cdn_default_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_default_avatar : int <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Event/index.html b/doc/disml/Disml/Event/index.html new file mode 100644 index 0000000..f3917da --- /dev/null +++ b/doc/disml/Disml/Event/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Event (disml.Disml.Event)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Event</nav><h1>Module <code>Disml.Event</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_event"><a href="#exception-Invalid_event" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_event</span><span class="keyword"> of </span>string</code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.HELLO" class="anchored"><td class="def constructor"><a href="#type-t.HELLO" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HELLO</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.READY" class="anchored"><td class="def constructor"><a href="#type-t.READY" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">READY</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.RESUMED" class="anchored"><td class="def constructor"><a href="#type-t.RESUMED" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RESUMED</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.INVALID_SESSION" class="anchored"><td class="def constructor"><a href="#type-t.INVALID_SESSION" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">INVALID_SESSION</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.CHANNEL_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_CREATE</span><span class="keyword"> of </span><a href="../Channel_t/index.html#type-t">Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_UPDATE</span><span class="keyword"> of </span><a href="../Channel_t/index.html#type-t">Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_DELETE</span><span class="keyword"> of </span><a href="../Channel_t/index.html#type-t">Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_PINS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_PINS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_PINS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_CREATE</span><span class="keyword"> of </span><a href="../Guild_t/index.html#type-t">Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_UPDATE</span><span class="keyword"> of </span><a href="../Guild_t/index.html#type-t">Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_DELETE</span><span class="keyword"> of </span><a href="../Guild_t/index.html#type-t">Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_BAN_ADD" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_BAN_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_BAN_ADD</span><span class="keyword"> of </span><a href="../Ban_t/index.html#type-t">Ban_t.t</a></code></td></tr><tr id="type-t.GUILD_BAN_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_BAN_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_BAN_REMOVE</span><span class="keyword"> of </span><a href="../Ban_t/index.html#type-t">Ban_t.t</a></code></td></tr><tr id="type-t.GUILD_EMOJIS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_EMOJIS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_EMOJIS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_INTEGRATIONS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_INTEGRATIONS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_INTEGRATIONS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_MEMBER_ADD" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_ADD</span><span class="keyword"> of </span><a href="../Member_t/index.html#type-t">Member_t.t</a></code></td></tr><tr id="type-t.GUILD_MEMBER_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_REMOVE</span><span class="keyword"> of </span><a href="../Member_t/index.html#type-member_wrapper">Member_t.member_wrapper</a></code></td></tr><tr id="type-t.GUILD_MEMBER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_UPDATE</span><span class="keyword"> of </span><a href="../Member_t/index.html#type-member_update">Member_t.member_update</a></code></td></tr><tr id="type-t.GUILD_MEMBERS_CHUNK" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBERS_CHUNK" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBERS_CHUNK</span><span class="keyword"> of </span><a href="../Member_t/index.html#type-t">Member_t.t</a> list</code></td></tr><tr id="type-t.GUILD_ROLE_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_CREATE</span><span class="keyword"> of </span><a href="../Role_t/index.html#type-t">Role_t.t</a></code></td></tr><tr id="type-t.GUILD_ROLE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_UPDATE</span><span class="keyword"> of </span><a href="../Role_t/index.html#type-t">Role_t.t</a></code></td></tr><tr id="type-t.GUILD_ROLE_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_DELETE</span><span class="keyword"> of </span><a href="../Role_t/index.html#type-t">Role_t.t</a></code></td></tr><tr id="type-t.MESSAGE_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_CREATE</span><span class="keyword"> of </span><a href="../Message_t/index.html#type-t">Message_t.t</a></code></td></tr><tr id="type-t.MESSAGE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_UPDATE</span><span class="keyword"> of </span><a href="../Message_t/index.html#type-message_update">Message_t.message_update</a></code></td></tr><tr id="type-t.MESSAGE_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_DELETE</span><span class="keyword"> of </span><a href="../Snowflake/index.html#type-t">Snowflake.t</a><span class="keyword"> * </span><a href="../Snowflake/index.html#type-t">Snowflake.t</a></code></td></tr><tr id="type-t.MESSAGE_BULK_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_BULK_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_BULK_DELETE</span><span class="keyword"> of </span><a href="../Snowflake/index.html#type-t">Snowflake.t</a> list</code></td></tr><tr id="type-t.MESSAGE_REACTION_ADD" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_ADD</span><span class="keyword"> of </span><a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a></code></td></tr><tr id="type-t.MESSAGE_REACTION_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_REMOVE</span><span class="keyword"> of </span><a href="../Reaction_t/index.html#type-reaction_event">Reaction_t.reaction_event</a></code></td></tr><tr id="type-t.MESSAGE_REACTION_REMOVE_ALL" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_REMOVE_ALL" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_REMOVE_ALL</span><span class="keyword"> of </span><a href="../Reaction_t/index.html#type-t">Reaction_t.t</a> list</code></td></tr><tr id="type-t.PRESENCE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.PRESENCE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">PRESENCE_UPDATE</span><span class="keyword"> of </span><a href="../Presence/index.html#type-t">Presence.t</a></code></td></tr><tr id="type-t.TYPING_START" class="anchored"><td class="def constructor"><a href="#type-t.TYPING_START" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">TYPING_START</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.USER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.USER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">USER_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.VOICE_STATE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_STATE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_STATE_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.VOICE_SERVER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_SERVER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_SERVER_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.WEBHOOKS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.WEBHOOKS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">WEBHOOKS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-event_of_yojson"><a href="#val-event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>event_of_yojson : contents:Yojson.Safe.json <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-dispatch"><a href="#val-dispatch" class="anchor"></a><code><span class="keyword">val </span>dispatch : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-handle_event"><a href="#val-handle_event" class="anchor"></a><code><span class="keyword">val </span>handle_event : ev:string <span>-></span> Yojson.Safe.json <span>-></span> unit</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Guild/index.html b/doc/disml/Disml/Guild/index.html new file mode 100644 index 0000000..5bbefc8 --- /dev/null +++ b/doc/disml/Disml/Guild/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Guild (disml.Disml.Guild)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Guild</nav><h1>Module <code>Disml.Guild</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Guild_t">Guild_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-pre"><a href="#type-pre" class="anchor"></a><code><span class="keyword">type </span>pre</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-pre.id" class="anchored"><td class="def field"><a href="#type-pre.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-pre.name" class="anchored"><td class="def field"><a href="#type-pre.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-pre.icon" class="anchored"><td class="def field"><a href="#type-pre.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-pre.splash" class="anchored"><td class="def field"><a href="#type-pre.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-pre.owner_id" class="anchored"><td class="def field"><a href="#type-pre.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-pre.region" class="anchored"><td class="def field"><a href="#type-pre.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-pre.afk_channel_id" class="anchored"><td class="def field"><a href="#type-pre.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.afk_timeout" class="anchored"><td class="def field"><a href="#type-pre.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-pre.embed_enabled" class="anchored"><td class="def field"><a href="#type-pre.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-pre.embed_channel_id" class="anchored"><td class="def field"><a href="#type-pre.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.verification_level" class="anchored"><td class="def field"><a href="#type-pre.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-pre.default_message_notifications" class="anchored"><td class="def field"><a href="#type-pre.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-pre.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-pre.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-pre.roles" class="anchored"><td class="def field"><a href="#type-pre.roles" class="anchor"></a><code>roles : <a href="../Role_t/index.html#type-role">Role_t.role</a> list;</code></td></tr><tr id="type-pre.emojis" class="anchored"><td class="def field"><a href="#type-pre.emojis" class="anchor"></a><code>emojis : <a href="../Emoji/index.html#type-t">Emoji.t</a> list;</code></td></tr><tr id="type-pre.features" class="anchored"><td class="def field"><a href="#type-pre.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-pre.mfa_level" class="anchored"><td class="def field"><a href="#type-pre.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-pre.application_id" class="anchored"><td class="def field"><a href="#type-pre.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.widget_enabled" class="anchored"><td class="def field"><a href="#type-pre.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-pre.widget_channel" class="anchored"><td class="def field"><a href="#type-pre.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.system_channel" class="anchored"><td class="def field"><a href="#type-pre.system_channel" class="anchor"></a><code>system_channel : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.large" class="anchored"><td class="def field"><a href="#type-pre.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-pre.unavailable" class="anchored"><td class="def field"><a href="#type-pre.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-pre.member_count" class="anchored"><td class="def field"><a href="#type-pre.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-pre.members" class="anchored"><td class="def field"><a href="#type-pre.members" class="anchor"></a><code>members : <a href="../Member_t/index.html#type-member">Member_t.member</a> list;</code></td></tr><tr id="type-pre.channels" class="anchored"><td class="def field"><a href="#type-pre.channels" class="anchor"></a><code>channels : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-pre_of_sexp"><a href="#val-pre_of_sexp" class="anchor"></a><code><span class="keyword">val </span>pre_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-sexp_of_pre"><a href="#val-sexp_of_pre" class="anchor"></a><code><span class="keyword">val </span>sexp_of_pre : <a href="index.html#type-pre">pre</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-pre_to_yojson"><a href="#val-pre_to_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_to_yojson : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-pre_of_yojson"><a href="#val-pre_of_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-pre_of_yojson_exn"><a href="#val-pre_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.icon" class="anchored"><td class="def field"><a href="#type-t.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-t.splash" class="anchored"><td class="def field"><a href="#type-t.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-t.owner_id" class="anchored"><td class="def field"><a href="#type-t.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.region" class="anchored"><td class="def field"><a href="#type-t.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-t.afk_channel_id" class="anchored"><td class="def field"><a href="#type-t.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.afk_timeout" class="anchored"><td class="def field"><a href="#type-t.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-t.embed_enabled" class="anchored"><td class="def field"><a href="#type-t.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-t.embed_channel_id" class="anchored"><td class="def field"><a href="#type-t.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.verification_level" class="anchored"><td class="def field"><a href="#type-t.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-t.default_message_notifications" class="anchored"><td class="def field"><a href="#type-t.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-t.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-t.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Role_t/index.html#type-t">Role_t.t</a> list;</code></td></tr><tr id="type-t.emojis" class="anchored"><td class="def field"><a href="#type-t.emojis" class="anchor"></a><code>emojis : <a href="../Emoji/index.html#type-t">Emoji.t</a> list;</code></td></tr><tr id="type-t.features" class="anchored"><td class="def field"><a href="#type-t.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-t.mfa_level" class="anchored"><td class="def field"><a href="#type-t.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-t.application_id" class="anchored"><td class="def field"><a href="#type-t.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.widget_enabled" class="anchored"><td class="def field"><a href="#type-t.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-t.widget_channel" class="anchored"><td class="def field"><a href="#type-t.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> option;</code></td></tr><tr id="type-t.system_channel" class="anchored"><td class="def field"><a href="#type-t.system_channel" class="anchor"></a><code>system_channel : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> option;</code></td></tr><tr id="type-t.large" class="anchored"><td class="def field"><a href="#type-t.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-t.unavailable" class="anchored"><td class="def field"><a href="#type-t.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-t.member_count" class="anchored"><td class="def field"><a href="#type-t.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-t.members" class="anchored"><td class="def field"><a href="#type-t.members" class="anchor"></a><code>members : <a href="../Member_t/index.html#type-t">Member_t.t</a> list;</code></td></tr><tr id="type-t.channels" class="anchored"><td class="def field"><a href="#type-t.channels" class="anchor"></a><code>channels : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-pre">pre</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-ban_user"><a href="#val-ban_user" class="anchor"></a><code><span class="keyword">val </span>ban_user : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> ?⁠days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_emoji"><a href="#val-create_emoji" class="anchor"></a><code><span class="keyword">val </span>create_emoji : name:string <span>-></span> image:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Emoji/index.html#type-t">Emoji.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_role"><a href="#val-create_role" class="anchor"></a><code><span class="keyword">val </span>create_role : name:string <span>-></span> ?⁠colour:int <span>-></span> ?⁠permissions:int <span>-></span> ?⁠hoist:bool <span>-></span> ?⁠mentionable:bool <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Role_t/index.html#type-t">Role_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_channel"><a href="#val-create_channel" class="anchor"></a><code><span class="keyword">val </span>create_channel : mode:[ `Text<span class="keyword"> | </span>`Voice<span class="keyword"> | </span>`Category ] <span>-></span> name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Channel_t/index.html#type-t">Channel_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_ban"><a href="#val-get_ban" class="anchor"></a><code><span class="keyword">val </span>get_ban : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ban_t/index.html#type-t">Ban_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_bans"><a href="#val-get_bans" class="anchor"></a><code><span class="keyword">val </span>get_bans : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Ban_t/index.html#type-t">Ban_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel"><a href="#val-get_channel" class="anchor"></a><code><span class="keyword">val </span>get_channel : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Channel_t/index.html#type-t">Channel_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emoji"><a href="#val-get_emoji" class="anchor"></a><code><span class="keyword">val </span>get_emoji : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Emoji/index.html#type-t">Emoji.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_invites"><a href="#val-get_invites" class="anchor"></a><code><span class="keyword">val </span>get_invites : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_member"><a href="#val-get_member" class="anchor"></a><code><span class="keyword">val </span>get_member : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_prune_count"><a href="#val-get_prune_count" class="anchor"></a><code><span class="keyword">val </span>get_prune_count : days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_role"><a href="#val-get_role" class="anchor"></a><code><span class="keyword">val </span>get_role : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Role_t/index.html#type-t">Role_t.t</a> option</code></dt><dt class="spec value" id="val-get_webhooks"><a href="#val-get_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_webhooks : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-kick_user"><a href="#val-kick_user" class="anchor"></a><code><span class="keyword">val </span>kick_user : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-leave"><a href="#val-leave" class="anchor"></a><code><span class="keyword">val </span>leave : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-list_voice_regions"><a href="#val-list_voice_regions" class="anchor"></a><code><span class="keyword">val </span>list_voice_regions : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-prune"><a href="#val-prune" class="anchor"></a><code><span class="keyword">val </span>prune : days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-request_members"><a href="#val-request_members" class="anchor"></a><code><span class="keyword">val </span>request_members : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_afk_channel"><a href="#val-set_afk_channel" class="anchor"></a><code><span class="keyword">val </span>set_afk_channel : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_afk_timeout"><a href="#val-set_afk_timeout" class="anchor"></a><code><span class="keyword">val </span>set_afk_timeout : timeout:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_name"><a href="#val-set_name" class="anchor"></a><code><span class="keyword">val </span>set_name : name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_icon"><a href="#val-set_icon" class="anchor"></a><code><span class="keyword">val </span>set_icon : icon:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unban_user"><a href="#val-unban_user" class="anchor"></a><code><span class="keyword">val </span>unban_user : id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Guild_t/index.html b/doc/disml/Disml/Guild_t/index.html new file mode 100644 index 0000000..5348842 --- /dev/null +++ b/doc/disml/Disml/Guild_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Guild_t (disml.Disml.Guild_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Guild_t</nav><h1>Module <code>Disml.Guild_t</code></h1></header><dl><dt class="spec type" id="type-pre"><a href="#type-pre" class="anchor"></a><code><span class="keyword">type </span>pre</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-pre.id" class="anchored"><td class="def field"><a href="#type-pre.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-pre.name" class="anchored"><td class="def field"><a href="#type-pre.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-pre.icon" class="anchored"><td class="def field"><a href="#type-pre.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-pre.splash" class="anchored"><td class="def field"><a href="#type-pre.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-pre.owner_id" class="anchored"><td class="def field"><a href="#type-pre.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-pre.region" class="anchored"><td class="def field"><a href="#type-pre.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-pre.afk_channel_id" class="anchored"><td class="def field"><a href="#type-pre.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.afk_timeout" class="anchored"><td class="def field"><a href="#type-pre.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-pre.embed_enabled" class="anchored"><td class="def field"><a href="#type-pre.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-pre.embed_channel_id" class="anchored"><td class="def field"><a href="#type-pre.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.verification_level" class="anchored"><td class="def field"><a href="#type-pre.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-pre.default_message_notifications" class="anchored"><td class="def field"><a href="#type-pre.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-pre.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-pre.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-pre.roles" class="anchored"><td class="def field"><a href="#type-pre.roles" class="anchor"></a><code>roles : <a href="../Role_t/index.html#type-role">Role_t.role</a> list;</code></td></tr><tr id="type-pre.emojis" class="anchored"><td class="def field"><a href="#type-pre.emojis" class="anchor"></a><code>emojis : <a href="../Emoji/index.html#type-t">Emoji.t</a> list;</code></td></tr><tr id="type-pre.features" class="anchored"><td class="def field"><a href="#type-pre.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-pre.mfa_level" class="anchored"><td class="def field"><a href="#type-pre.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-pre.application_id" class="anchored"><td class="def field"><a href="#type-pre.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-pre.widget_enabled" class="anchored"><td class="def field"><a href="#type-pre.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-pre.widget_channel" class="anchored"><td class="def field"><a href="#type-pre.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.system_channel" class="anchored"><td class="def field"><a href="#type-pre.system_channel" class="anchor"></a><code>system_channel : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.large" class="anchored"><td class="def field"><a href="#type-pre.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-pre.unavailable" class="anchored"><td class="def field"><a href="#type-pre.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-pre.member_count" class="anchored"><td class="def field"><a href="#type-pre.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-pre.members" class="anchored"><td class="def field"><a href="#type-pre.members" class="anchor"></a><code>members : <a href="../Member_t/index.html#type-member">Member_t.member</a> list;</code></td></tr><tr id="type-pre.channels" class="anchored"><td class="def field"><a href="#type-pre.channels" class="anchor"></a><code>channels : <a href="../Channel_t/index.html#type-channel_wrapper">Channel_t.channel_wrapper</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-pre_of_sexp"><a href="#val-pre_of_sexp" class="anchor"></a><code><span class="keyword">val </span>pre_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-sexp_of_pre"><a href="#val-sexp_of_pre" class="anchor"></a><code><span class="keyword">val </span>sexp_of_pre : <a href="index.html#type-pre">pre</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-pre_to_yojson"><a href="#val-pre_to_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_to_yojson : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-pre_of_yojson"><a href="#val-pre_of_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-pre_of_yojson_exn"><a href="#val-pre_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.icon" class="anchored"><td class="def field"><a href="#type-t.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-t.splash" class="anchored"><td class="def field"><a href="#type-t.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-t.owner_id" class="anchored"><td class="def field"><a href="#type-t.owner_id" class="anchor"></a><code>owner_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.region" class="anchored"><td class="def field"><a href="#type-t.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-t.afk_channel_id" class="anchored"><td class="def field"><a href="#type-t.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.afk_timeout" class="anchored"><td class="def field"><a href="#type-t.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-t.embed_enabled" class="anchored"><td class="def field"><a href="#type-t.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-t.embed_channel_id" class="anchored"><td class="def field"><a href="#type-t.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.verification_level" class="anchored"><td class="def field"><a href="#type-t.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-t.default_message_notifications" class="anchored"><td class="def field"><a href="#type-t.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-t.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-t.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Role_t/index.html#type-t">Role_t.t</a> list;</code></td></tr><tr id="type-t.emojis" class="anchored"><td class="def field"><a href="#type-t.emojis" class="anchor"></a><code>emojis : <a href="../Emoji/index.html#type-t">Emoji.t</a> list;</code></td></tr><tr id="type-t.features" class="anchored"><td class="def field"><a href="#type-t.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-t.mfa_level" class="anchored"><td class="def field"><a href="#type-t.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-t.application_id" class="anchored"><td class="def field"><a href="#type-t.application_id" class="anchor"></a><code>application_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.widget_enabled" class="anchored"><td class="def field"><a href="#type-t.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-t.widget_channel" class="anchored"><td class="def field"><a href="#type-t.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> option;</code></td></tr><tr id="type-t.system_channel" class="anchored"><td class="def field"><a href="#type-t.system_channel" class="anchor"></a><code>system_channel : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> option;</code></td></tr><tr id="type-t.large" class="anchored"><td class="def field"><a href="#type-t.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-t.unavailable" class="anchored"><td class="def field"><a href="#type-t.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-t.member_count" class="anchored"><td class="def field"><a href="#type-t.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-t.members" class="anchored"><td class="def field"><a href="#type-t.members" class="anchor"></a><code>members : <a href="../Member_t/index.html#type-t">Member_t.t</a> list;</code></td></tr><tr id="type-t.channels" class="anchored"><td class="def field"><a href="#type-t.channels" class="anchor"></a><code>channels : <a href="../Channel_t/index.html#type-t">Channel_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-pre">pre</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Http/Base/index.html b/doc/disml/Disml/Http/Base/index.html new file mode 100644 index 0000000..1d54bf9 --- /dev/null +++ b/doc/disml/Disml/Http/Base/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Base (disml.Disml.Http.Base)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml</a> » <a href="../index.html">Http</a> » Base</nav><h1>Module <code>Http.Base</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_Method"><a href="#exception-Invalid_Method" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Method</span></code></dt></dl><dl><dt class="spec value" id="val-base_url"><a href="#val-base_url" class="anchor"></a><code><span class="keyword">val </span>base_url : string</code></dt><dt class="spec value" id="val-process_url"><a href="#val-process_url" class="anchor"></a><code><span class="keyword">val </span>process_url : string <span>-></span> Uri.t</code></dt><dt class="spec value" id="val-process_request_body"><a href="#val-process_request_body" class="anchor"></a><code><span class="keyword">val </span>process_request_body : Yojson.Safe.json <span>-></span> Cohttp_async.Body.t</code></dt><dt class="spec value" id="val-process_request_headers"><a href="#val-process_request_headers" class="anchor"></a><code><span class="keyword">val </span>process_request_headers : unit <span>-></span> Cohttp.Header.t</code></dt><dt class="spec value" id="val-process_response"><a href="#val-process_response" class="anchor"></a><code><span class="keyword">val </span>process_response : string <span>-></span> (Cohttp_async.Response.t<span class="keyword"> * </span>Cohttp_async.Body.t) <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-request"><a href="#val-request" class="anchor"></a><code><span class="keyword">val </span>request : ?⁠body:Yojson.Safe.json <span>-></span> ?⁠query:(string<span class="keyword"> * </span>string) list <span>-></span> [> `DELETE<span class="keyword"> | </span>`GET<span class="keyword"> | </span>`PATCH<span class="keyword"> | </span>`POST<span class="keyword"> | </span>`PUT ] <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Http/index.html b/doc/disml/Disml/Http/index.html new file mode 100644 index 0000000..ea08b3d --- /dev/null +++ b/doc/disml/Disml/Http/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Http (disml.Disml.Http)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Http</nav><h1>Module <code>Disml.Http</code></h1></header><div class="spec module" id="module-Base"><a href="#module-Base" class="anchor"></a><code><span class="keyword">module </span><a href="Base/index.html">Base</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-get_gateway"><a href="#val-get_gateway" class="anchor"></a><code><span class="keyword">val </span>get_gateway : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_gateway_bot"><a href="#val-get_gateway_bot" class="anchor"></a><code><span class="keyword">val </span>get_gateway_bot : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel"><a href="#val-get_channel" class="anchor"></a><code><span class="keyword">val </span>get_channel : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-modify_channel"><a href="#val-modify_channel" class="anchor"></a><code><span class="keyword">val </span>modify_channel : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_channel"><a href="#val-delete_channel" class="anchor"></a><code><span class="keyword">val </span>delete_channel : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_messages"><a href="#val-get_messages" class="anchor"></a><code><span class="keyword">val </span>get_messages : int <span>-></span> int <span>-></span> (string<span class="keyword"> * </span>int) <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_message"><a href="#val-get_message" class="anchor"></a><code><span class="keyword">val </span>get_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_message"><a href="#val-create_message" class="anchor"></a><code><span class="keyword">val </span>create_message : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_reaction"><a href="#val-create_reaction" class="anchor"></a><code><span class="keyword">val </span>create_reaction : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_own_reaction"><a href="#val-delete_own_reaction" class="anchor"></a><code><span class="keyword">val </span>delete_own_reaction : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_reaction"><a href="#val-delete_reaction" class="anchor"></a><code><span class="keyword">val </span>delete_reaction : int <span>-></span> int <span>-></span> string <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_reactions"><a href="#val-get_reactions" class="anchor"></a><code><span class="keyword">val </span>get_reactions : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_reactions"><a href="#val-delete_reactions" class="anchor"></a><code><span class="keyword">val </span>delete_reactions : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_message"><a href="#val-edit_message" class="anchor"></a><code><span class="keyword">val </span>edit_message : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_message"><a href="#val-delete_message" class="anchor"></a><code><span class="keyword">val </span>delete_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-bulk_delete"><a href="#val-bulk_delete" class="anchor"></a><code><span class="keyword">val </span>bulk_delete : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_channel_permissions"><a href="#val-edit_channel_permissions" class="anchor"></a><code><span class="keyword">val </span>edit_channel_permissions : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel_invites"><a href="#val-get_channel_invites" class="anchor"></a><code><span class="keyword">val </span>get_channel_invites : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_channel_invite"><a href="#val-create_channel_invite" class="anchor"></a><code><span class="keyword">val </span>create_channel_invite : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_channel_permission"><a href="#val-delete_channel_permission" class="anchor"></a><code><span class="keyword">val </span>delete_channel_permission : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-broadcast_typing"><a href="#val-broadcast_typing" class="anchor"></a><code><span class="keyword">val </span>broadcast_typing : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_pinned_messages"><a href="#val-get_pinned_messages" class="anchor"></a><code><span class="keyword">val </span>get_pinned_messages : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-pin_message"><a href="#val-pin_message" class="anchor"></a><code><span class="keyword">val </span>pin_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unpin_message"><a href="#val-unpin_message" class="anchor"></a><code><span class="keyword">val </span>unpin_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-group_recipient_add"><a href="#val-group_recipient_add" class="anchor"></a><code><span class="keyword">val </span>group_recipient_add : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-group_recipient_remove"><a href="#val-group_recipient_remove" class="anchor"></a><code><span class="keyword">val </span>group_recipient_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emojis"><a href="#val-get_emojis" class="anchor"></a><code><span class="keyword">val </span>get_emojis : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emoji"><a href="#val-get_emoji" class="anchor"></a><code><span class="keyword">val </span>get_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_emoji"><a href="#val-create_emoji" class="anchor"></a><code><span class="keyword">val </span>create_emoji : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_emoji"><a href="#val-edit_emoji" class="anchor"></a><code><span class="keyword">val </span>edit_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_emoji"><a href="#val-delete_emoji" class="anchor"></a><code><span class="keyword">val </span>delete_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_guild"><a href="#val-create_guild" class="anchor"></a><code><span class="keyword">val </span>create_guild : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild"><a href="#val-get_guild" class="anchor"></a><code><span class="keyword">val </span>get_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_guild"><a href="#val-edit_guild" class="anchor"></a><code><span class="keyword">val </span>edit_guild : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_guild"><a href="#val-delete_guild" class="anchor"></a><code><span class="keyword">val </span>delete_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_channels"><a href="#val-get_guild_channels" class="anchor"></a><code><span class="keyword">val </span>get_guild_channels : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_guild_channel"><a href="#val-create_guild_channel" class="anchor"></a><code><span class="keyword">val </span>create_guild_channel : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-modify_guild_channel_positions"><a href="#val-modify_guild_channel_positions" class="anchor"></a><code><span class="keyword">val </span>modify_guild_channel_positions : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_member"><a href="#val-get_member" class="anchor"></a><code><span class="keyword">val </span>get_member : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_members"><a href="#val-get_members" class="anchor"></a><code><span class="keyword">val </span>get_members : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_member"><a href="#val-add_member" class="anchor"></a><code><span class="keyword">val </span>add_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_member"><a href="#val-edit_member" class="anchor"></a><code><span class="keyword">val </span>edit_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_member"><a href="#val-remove_member" class="anchor"></a><code><span class="keyword">val </span>remove_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-change_nickname"><a href="#val-change_nickname" class="anchor"></a><code><span class="keyword">val </span>change_nickname : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_member_role"><a href="#val-add_member_role" class="anchor"></a><code><span class="keyword">val </span>add_member_role : int <span>-></span> int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_member_role"><a href="#val-remove_member_role" class="anchor"></a><code><span class="keyword">val </span>remove_member_role : int <span>-></span> int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_bans"><a href="#val-get_bans" class="anchor"></a><code><span class="keyword">val </span>get_bans : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_ban"><a href="#val-get_ban" class="anchor"></a><code><span class="keyword">val </span>get_ban : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_ban_add"><a href="#val-guild_ban_add" class="anchor"></a><code><span class="keyword">val </span>guild_ban_add : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_ban_remove"><a href="#val-guild_ban_remove" class="anchor"></a><code><span class="keyword">val </span>guild_ban_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_roles"><a href="#val-get_roles" class="anchor"></a><code><span class="keyword">val </span>get_roles : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_add"><a href="#val-guild_role_add" class="anchor"></a><code><span class="keyword">val </span>guild_role_add : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_roles_edit"><a href="#val-guild_roles_edit" class="anchor"></a><code><span class="keyword">val </span>guild_roles_edit : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_edit"><a href="#val-guild_role_edit" class="anchor"></a><code><span class="keyword">val </span>guild_role_edit : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_remove"><a href="#val-guild_role_remove" class="anchor"></a><code><span class="keyword">val </span>guild_role_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_prune_count"><a href="#val-guild_prune_count" class="anchor"></a><code><span class="keyword">val </span>guild_prune_count : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_prune_start"><a href="#val-guild_prune_start" class="anchor"></a><code><span class="keyword">val </span>guild_prune_start : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_voice_regions"><a href="#val-get_guild_voice_regions" class="anchor"></a><code><span class="keyword">val </span>get_guild_voice_regions : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_invites"><a href="#val-get_guild_invites" class="anchor"></a><code><span class="keyword">val </span>get_guild_invites : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_integrations"><a href="#val-get_integrations" class="anchor"></a><code><span class="keyword">val </span>get_integrations : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_integration"><a href="#val-add_integration" class="anchor"></a><code><span class="keyword">val </span>add_integration : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_integration"><a href="#val-edit_integration" class="anchor"></a><code><span class="keyword">val </span>edit_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_integration"><a href="#val-delete_integration" class="anchor"></a><code><span class="keyword">val </span>delete_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-sync_integration"><a href="#val-sync_integration" class="anchor"></a><code><span class="keyword">val </span>sync_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_embed"><a href="#val-get_guild_embed" class="anchor"></a><code><span class="keyword">val </span>get_guild_embed : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_guild_embed"><a href="#val-edit_guild_embed" class="anchor"></a><code><span class="keyword">val </span>edit_guild_embed : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_vanity_url"><a href="#val-get_vanity_url" class="anchor"></a><code><span class="keyword">val </span>get_vanity_url : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_invite"><a href="#val-get_invite" class="anchor"></a><code><span class="keyword">val </span>get_invite : string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_invite"><a href="#val-delete_invite" class="anchor"></a><code><span class="keyword">val </span>delete_invite : string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_current_user"><a href="#val-get_current_user" class="anchor"></a><code><span class="keyword">val </span>get_current_user : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_current_user"><a href="#val-edit_current_user" class="anchor"></a><code><span class="keyword">val </span>edit_current_user : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guilds"><a href="#val-get_guilds" class="anchor"></a><code><span class="keyword">val </span>get_guilds : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-leave_guild"><a href="#val-leave_guild" class="anchor"></a><code><span class="keyword">val </span>leave_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_private_channels"><a href="#val-get_private_channels" class="anchor"></a><code><span class="keyword">val </span>get_private_channels : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_dm"><a href="#val-create_dm" class="anchor"></a><code><span class="keyword">val </span>create_dm : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_group_dm"><a href="#val-create_group_dm" class="anchor"></a><code><span class="keyword">val </span>create_group_dm : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_connections"><a href="#val-get_connections" class="anchor"></a><code><span class="keyword">val </span>get_connections : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_user"><a href="#val-get_user" class="anchor"></a><code><span class="keyword">val </span>get_user : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_voice_regions"><a href="#val-get_voice_regions" class="anchor"></a><code><span class="keyword">val </span>get_voice_regions : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_webhook"><a href="#val-create_webhook" class="anchor"></a><code><span class="keyword">val </span>create_webhook : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel_webhooks"><a href="#val-get_channel_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_channel_webhooks : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_webhooks"><a href="#val-get_guild_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_guild_webhooks : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_webhook"><a href="#val-get_webhook" class="anchor"></a><code><span class="keyword">val </span>get_webhook : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_webhook_with_token"><a href="#val-get_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>get_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_webhook"><a href="#val-edit_webhook" class="anchor"></a><code><span class="keyword">val </span>edit_webhook : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_webhook_with_token"><a href="#val-edit_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>edit_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_webhook"><a href="#val-delete_webhook" class="anchor"></a><code><span class="keyword">val </span>delete_webhook : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_webhook_with_token"><a href="#val-delete_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>delete_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_webhook"><a href="#val-execute_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_slack_webhook"><a href="#val-execute_slack_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_slack_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_git_webhook"><a href="#val-execute_git_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_git_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_audit_logs"><a href="#val-get_audit_logs" class="anchor"></a><code><span class="keyword">val </span>get_audit_logs : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Member/index.html b/doc/disml/Disml/Member/index.html new file mode 100644 index 0000000..2bb0712 --- /dev/null +++ b/doc/disml/Disml/Member/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Member (disml.Disml.Member)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Member</nav><h1>Module <code>Disml.Member</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Member_t">Member_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-partial_member"><a href="#type-partial_member" class="anchor"></a><code><span class="keyword">type </span>partial_member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_member.nick" class="anchored"><td class="def field"><a href="#type-partial_member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-partial_member.roles" class="anchored"><td class="def field"><a href="#type-partial_member.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-partial_member.joined_at" class="anchored"><td class="def field"><a href="#type-partial_member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-partial_member.deaf" class="anchored"><td class="def field"><a href="#type-partial_member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-partial_member.mute" class="anchored"><td class="def field"><a href="#type-partial_member.mute" class="anchor"></a><code>mute : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_member_of_sexp"><a href="#val-partial_member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-sexp_of_partial_member"><a href="#val-sexp_of_partial_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_member : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_member_to_yojson"><a href="#val-partial_member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_to_yojson : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_member_of_yojson"><a href="#val-partial_member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_member_of_yojson_exn"><a href="#val-partial_member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt></dl><dl><dt class="spec type" id="type-member"><a href="#type-member" class="anchor"></a><code><span class="keyword">type </span>member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member.nick" class="anchored"><td class="def field"><a href="#type-member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-member.roles" class="anchored"><td class="def field"><a href="#type-member.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-member.joined_at" class="anchored"><td class="def field"><a href="#type-member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-member.deaf" class="anchored"><td class="def field"><a href="#type-member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-member.mute" class="anchored"><td class="def field"><a href="#type-member.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-member.user" class="anchored"><td class="def field"><a href="#type-member.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_of_sexp"><a href="#val-member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-sexp_of_member"><a href="#val-sexp_of_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member : <a href="index.html#type-member">member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_to_yojson"><a href="#val-member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_to_yojson : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_of_yojson"><a href="#val-member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_of_yojson_exn"><a href="#val-member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt></dl><dl><dt class="spec type" id="type-member_wrapper"><a href="#type-member_wrapper" class="anchor"></a><code><span class="keyword">type </span>member_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-member_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-member_wrapper.user" class="anchored"><td class="def field"><a href="#type-member_wrapper.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_wrapper_of_sexp"><a href="#val-member_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_member_wrapper"><a href="#val-sexp_of_member_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_wrapper : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_wrapper_to_yojson"><a href="#val-member_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_to_yojson : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson"><a href="#val-member_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson_exn"><a href="#val-member_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt></dl><dl><dt class="spec type" id="type-member_update"><a href="#type-member_update" class="anchor"></a><code><span class="keyword">type </span>member_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_update.guild_id" class="anchored"><td class="def field"><a href="#type-member_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-member_update.roles" class="anchored"><td class="def field"><a href="#type-member_update.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-member_update.user" class="anchored"><td class="def field"><a href="#type-member_update.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-member_update.nick" class="anchored"><td class="def field"><a href="#type-member_update.nick" class="anchor"></a><code>nick : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_update_of_sexp"><a href="#val-member_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-sexp_of_member_update"><a href="#val-sexp_of_member_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_update : <a href="index.html#type-member_update">member_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_update_to_yojson"><a href="#val-member_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_to_yojson : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_update_of_yojson"><a href="#val-member_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_update_of_yojson_exn"><a href="#val-member_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.nick" class="anchored"><td class="def field"><a href="#type-t.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.joined_at" class="anchored"><td class="def field"><a href="#type-t.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-t.deaf" class="anchored"><td class="def field"><a href="#type-t.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-t.mute" class="anchored"><td class="def field"><a href="#type-t.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-member">member</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-add_role"><a href="#val-add_role" class="anchor"></a><code><span class="keyword">val </span>add_role : role:<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_role"><a href="#val-remove_role" class="anchor"></a><code><span class="keyword">val </span>remove_role : role:<a href="../Role_t/index.html#type-t">Role_t.t</a> <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-ban"><a href="#val-ban" class="anchor"></a><code><span class="keyword">val </span>ban : ?⁠reason:string <span>-></span> ?⁠days:int <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-kick"><a href="#val-kick" class="anchor"></a><code><span class="keyword">val </span>kick : ?⁠reason:string <span>-></span> <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-mute"><a href="#val-mute" class="anchor"></a><code><span class="keyword">val </span>mute : <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-deafen"><a href="#val-deafen" class="anchor"></a><code><span class="keyword">val </span>deafen : <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unmute"><a href="#val-unmute" class="anchor"></a><code><span class="keyword">val </span>unmute : <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-undeafen"><a href="#val-undeafen" class="anchor"></a><code><span class="keyword">val </span>undeafen : <a href="../Member_t/index.html#type-t">Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Member_t/index.html b/doc/disml/Disml/Member_t/index.html new file mode 100644 index 0000000..42ffed1 --- /dev/null +++ b/doc/disml/Disml/Member_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Member_t (disml.Disml.Member_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Member_t</nav><h1>Module <code>Disml.Member_t</code></h1></header><dl><dt class="spec type" id="type-partial_member"><a href="#type-partial_member" class="anchor"></a><code><span class="keyword">type </span>partial_member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_member.nick" class="anchored"><td class="def field"><a href="#type-partial_member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-partial_member.roles" class="anchored"><td class="def field"><a href="#type-partial_member.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-partial_member.joined_at" class="anchored"><td class="def field"><a href="#type-partial_member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-partial_member.deaf" class="anchored"><td class="def field"><a href="#type-partial_member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-partial_member.mute" class="anchored"><td class="def field"><a href="#type-partial_member.mute" class="anchor"></a><code>mute : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_member_of_sexp"><a href="#val-partial_member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-sexp_of_partial_member"><a href="#val-sexp_of_partial_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_member : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_member_to_yojson"><a href="#val-partial_member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_to_yojson : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_member_of_yojson"><a href="#val-partial_member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_member_of_yojson_exn"><a href="#val-partial_member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt></dl><dl><dt class="spec type" id="type-member"><a href="#type-member" class="anchor"></a><code><span class="keyword">type </span>member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member.nick" class="anchored"><td class="def field"><a href="#type-member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-member.roles" class="anchored"><td class="def field"><a href="#type-member.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-member.joined_at" class="anchored"><td class="def field"><a href="#type-member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-member.deaf" class="anchored"><td class="def field"><a href="#type-member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-member.mute" class="anchored"><td class="def field"><a href="#type-member.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-member.user" class="anchored"><td class="def field"><a href="#type-member.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_of_sexp"><a href="#val-member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-sexp_of_member"><a href="#val-sexp_of_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member : <a href="index.html#type-member">member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_to_yojson"><a href="#val-member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_to_yojson : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_of_yojson"><a href="#val-member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_of_yojson_exn"><a href="#val-member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt></dl><dl><dt class="spec type" id="type-member_wrapper"><a href="#type-member_wrapper" class="anchor"></a><code><span class="keyword">type </span>member_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-member_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-member_wrapper.user" class="anchored"><td class="def field"><a href="#type-member_wrapper.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_wrapper_of_sexp"><a href="#val-member_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_member_wrapper"><a href="#val-sexp_of_member_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_wrapper : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_wrapper_to_yojson"><a href="#val-member_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_to_yojson : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson"><a href="#val-member_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson_exn"><a href="#val-member_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt></dl><dl><dt class="spec type" id="type-member_update"><a href="#type-member_update" class="anchor"></a><code><span class="keyword">type </span>member_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_update.guild_id" class="anchored"><td class="def field"><a href="#type-member_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-member_update.roles" class="anchored"><td class="def field"><a href="#type-member_update.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-member_update.user" class="anchored"><td class="def field"><a href="#type-member_update.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-member_update.nick" class="anchored"><td class="def field"><a href="#type-member_update.nick" class="anchor"></a><code>nick : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_update_of_sexp"><a href="#val-member_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-sexp_of_member_update"><a href="#val-sexp_of_member_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_update : <a href="index.html#type-member_update">member_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_update_to_yojson"><a href="#val-member_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_to_yojson : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_update_of_yojson"><a href="#val-member_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_update_of_yojson_exn"><a href="#val-member_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.nick" class="anchored"><td class="def field"><a href="#type-t.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.joined_at" class="anchored"><td class="def field"><a href="#type-t.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-t.deaf" class="anchored"><td class="def field"><a href="#type-t.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-t.mute" class="anchored"><td class="def field"><a href="#type-t.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-member">member</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Message/index.html b/doc/disml/Disml/Message/index.html new file mode 100644 index 0000000..4616cd2 --- /dev/null +++ b/doc/disml/Disml/Message/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Message (disml.Disml.Message)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Message</nav><h1>Module <code>Disml.Message</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Message_t">Message_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-message_update"><a href="#type-message_update" class="anchor"></a><code><span class="keyword">type </span>message_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-message_update.id" class="anchored"><td class="def field"><a href="#type-message_update.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-message_update.author" class="anchored"><td class="def field"><a href="#type-message_update.author" class="anchor"></a><code>author : <a href="../User_t/index.html#type-t">User_t.t</a> option;</code></td></tr><tr id="type-message_update.channel_id" class="anchored"><td class="def field"><a href="#type-message_update.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-message_update.member" class="anchored"><td class="def field"><a href="#type-message_update.member" class="anchor"></a><code>member : <a href="../Member_t/index.html#type-partial_member">Member_t.partial_member</a> option;</code></td></tr><tr id="type-message_update.guild_id" class="anchored"><td class="def field"><a href="#type-message_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.content" class="anchored"><td class="def field"><a href="#type-message_update.content" class="anchor"></a><code>content : string option;</code></td></tr><tr id="type-message_update.timestamp" class="anchored"><td class="def field"><a href="#type-message_update.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-message_update.editedimestamp" class="anchored"><td class="def field"><a href="#type-message_update.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-message_update.tts" class="anchored"><td class="def field"><a href="#type-message_update.tts" class="anchor"></a><code>tts : bool option;</code></td></tr><tr id="type-message_update.mention_everyone" class="anchored"><td class="def field"><a href="#type-message_update.mention_everyone" class="anchor"></a><code>mention_everyone : bool option;</code></td></tr><tr id="type-message_update.mentions" class="anchored"><td class="def field"><a href="#type-message_update.mentions" class="anchor"></a><code>mentions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.role_mentions" class="anchored"><td class="def field"><a href="#type-message_update.role_mentions" class="anchor"></a><code>role_mentions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.attachments" class="anchored"><td class="def field"><a href="#type-message_update.attachments" class="anchor"></a><code>attachments : <a href="../Attachment/index.html#type-t">Attachment.t</a> list;</code></td></tr><tr id="type-message_update.embeds" class="anchored"><td class="def field"><a href="#type-message_update.embeds" class="anchor"></a><code>embeds : <a href="../Embed/index.html#type-t">Embed.t</a> list;</code></td></tr><tr id="type-message_update.reactions" class="anchored"><td class="def field"><a href="#type-message_update.reactions" class="anchor"></a><code>reactions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.nonce" class="anchored"><td class="def field"><a href="#type-message_update.nonce" class="anchor"></a><code>nonce : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.pinned" class="anchored"><td class="def field"><a href="#type-message_update.pinned" class="anchor"></a><code>pinned : bool option;</code></td></tr><tr id="type-message_update.webhook_id" class="anchored"><td class="def field"><a href="#type-message_update.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.kind" class="anchored"><td class="def field"><a href="#type-message_update.kind" class="anchor"></a><code>kind : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-message_update_of_sexp"><a href="#val-message_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>message_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-sexp_of_message_update"><a href="#val-sexp_of_message_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_message_update : <a href="index.html#type-message_update">message_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-message_update_to_yojson"><a href="#val-message_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_to_yojson : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-message_update_of_yojson"><a href="#val-message_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-message_update_of_yojson_exn"><a href="#val-message_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-t.channel_id" class="anchored"><td class="def field"><a href="#type-t.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.member" class="anchored"><td class="def field"><a href="#type-t.member" class="anchor"></a><code>member : <a href="../Member_t/index.html#type-partial_member">Member_t.partial_member</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.content" class="anchored"><td class="def field"><a href="#type-t.content" class="anchor"></a><code>content : string;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string;</code></td></tr><tr id="type-t.editedimestamp" class="anchored"><td class="def field"><a href="#type-t.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-t.tts" class="anchored"><td class="def field"><a href="#type-t.tts" class="anchor"></a><code>tts : bool;</code></td></tr><tr id="type-t.mention_everyone" class="anchored"><td class="def field"><a href="#type-t.mention_everyone" class="anchor"></a><code>mention_everyone : bool;</code></td></tr><tr id="type-t.attachments" class="anchored"><td class="def field"><a href="#type-t.attachments" class="anchor"></a><code>attachments : <a href="../Attachment/index.html#type-t">Attachment.t</a> list;</code></td></tr><tr id="type-t.embeds" class="anchored"><td class="def field"><a href="#type-t.embeds" class="anchor"></a><code>embeds : <a href="../Embed/index.html#type-t">Embed.t</a> list;</code></td></tr><tr id="type-t.reactions" class="anchored"><td class="def field"><a href="#type-t.reactions" class="anchor"></a><code>reactions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.nonce" class="anchored"><td class="def field"><a href="#type-t.nonce" class="anchor"></a><code>nonce : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.pinned" class="anchored"><td class="def field"><a href="#type-t.pinned" class="anchor"></a><code>pinned : bool;</code></td></tr><tr id="type-t.webhook_id" class="anchored"><td class="def field"><a href="#type-t.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-add_reaction"><a href="#val-add_reaction" class="anchor"></a><code><span class="keyword">val </span>add_reaction : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Emoji/index.html#type-t">Emoji.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_reaction"><a href="#val-remove_reaction" class="anchor"></a><code><span class="keyword">val </span>remove_reaction : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Emoji/index.html#type-t">Emoji.t</a> <span>-></span> <a href="../User_t/index.html#type-t">User_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-clear_reactions"><a href="#val-clear_reactions" class="anchor"></a><code><span class="keyword">val </span>clear_reactions : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-pin"><a href="#val-pin" class="anchor"></a><code><span class="keyword">val </span>pin : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unpin"><a href="#val-unpin" class="anchor"></a><code><span class="keyword">val </span>unpin : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-reply"><a href="#val-reply" class="anchor"></a><code><span class="keyword">val </span>reply : <a href="index.html#type-t">t</a> <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_content"><a href="#val-set_content" class="anchor"></a><code><span class="keyword">val </span>set_content : <a href="index.html#type-t">t</a> <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_embed"><a href="#val-set_embed" class="anchor"></a><code><span class="keyword">val </span>set_embed : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Embed/index.html#type-t">Embed.t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Message_t/index.html b/doc/disml/Disml/Message_t/index.html new file mode 100644 index 0000000..c90f2fd --- /dev/null +++ b/doc/disml/Disml/Message_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Message_t (disml.Disml.Message_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Message_t</nav><h1>Module <code>Disml.Message_t</code></h1></header><dl><dt class="spec type" id="type-message_update"><a href="#type-message_update" class="anchor"></a><code><span class="keyword">type </span>message_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-message_update.id" class="anchored"><td class="def field"><a href="#type-message_update.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-message_update.author" class="anchored"><td class="def field"><a href="#type-message_update.author" class="anchor"></a><code>author : <a href="../User_t/index.html#type-t">User_t.t</a> option;</code></td></tr><tr id="type-message_update.channel_id" class="anchored"><td class="def field"><a href="#type-message_update.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-message_update.member" class="anchored"><td class="def field"><a href="#type-message_update.member" class="anchor"></a><code>member : <a href="../Member_t/index.html#type-partial_member">Member_t.partial_member</a> option;</code></td></tr><tr id="type-message_update.guild_id" class="anchored"><td class="def field"><a href="#type-message_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.content" class="anchored"><td class="def field"><a href="#type-message_update.content" class="anchor"></a><code>content : string option;</code></td></tr><tr id="type-message_update.timestamp" class="anchored"><td class="def field"><a href="#type-message_update.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-message_update.editedimestamp" class="anchored"><td class="def field"><a href="#type-message_update.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-message_update.tts" class="anchored"><td class="def field"><a href="#type-message_update.tts" class="anchor"></a><code>tts : bool option;</code></td></tr><tr id="type-message_update.mention_everyone" class="anchored"><td class="def field"><a href="#type-message_update.mention_everyone" class="anchor"></a><code>mention_everyone : bool option;</code></td></tr><tr id="type-message_update.mentions" class="anchored"><td class="def field"><a href="#type-message_update.mentions" class="anchor"></a><code>mentions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.role_mentions" class="anchored"><td class="def field"><a href="#type-message_update.role_mentions" class="anchor"></a><code>role_mentions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.attachments" class="anchored"><td class="def field"><a href="#type-message_update.attachments" class="anchor"></a><code>attachments : <a href="../Attachment/index.html#type-t">Attachment.t</a> list;</code></td></tr><tr id="type-message_update.embeds" class="anchored"><td class="def field"><a href="#type-message_update.embeds" class="anchor"></a><code>embeds : <a href="../Embed/index.html#type-t">Embed.t</a> list;</code></td></tr><tr id="type-message_update.reactions" class="anchored"><td class="def field"><a href="#type-message_update.reactions" class="anchor"></a><code>reactions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.nonce" class="anchored"><td class="def field"><a href="#type-message_update.nonce" class="anchor"></a><code>nonce : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.pinned" class="anchored"><td class="def field"><a href="#type-message_update.pinned" class="anchor"></a><code>pinned : bool option;</code></td></tr><tr id="type-message_update.webhook_id" class="anchored"><td class="def field"><a href="#type-message_update.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.kind" class="anchored"><td class="def field"><a href="#type-message_update.kind" class="anchor"></a><code>kind : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-message_update_of_sexp"><a href="#val-message_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>message_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-sexp_of_message_update"><a href="#val-sexp_of_message_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_message_update : <a href="index.html#type-message_update">message_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-message_update_to_yojson"><a href="#val-message_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_to_yojson : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-message_update_of_yojson"><a href="#val-message_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-message_update_of_yojson_exn"><a href="#val-message_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="../User_t/index.html#type-t">User_t.t</a>;</code></td></tr><tr id="type-t.channel_id" class="anchored"><td class="def field"><a href="#type-t.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.member" class="anchored"><td class="def field"><a href="#type-t.member" class="anchor"></a><code>member : <a href="../Member_t/index.html#type-partial_member">Member_t.partial_member</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.content" class="anchored"><td class="def field"><a href="#type-t.content" class="anchor"></a><code>content : string;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string;</code></td></tr><tr id="type-t.editedimestamp" class="anchored"><td class="def field"><a href="#type-t.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-t.tts" class="anchored"><td class="def field"><a href="#type-t.tts" class="anchor"></a><code>tts : bool;</code></td></tr><tr id="type-t.mention_everyone" class="anchored"><td class="def field"><a href="#type-t.mention_everyone" class="anchor"></a><code>mention_everyone : bool;</code></td></tr><tr id="type-t.attachments" class="anchored"><td class="def field"><a href="#type-t.attachments" class="anchor"></a><code>attachments : <a href="../Attachment/index.html#type-t">Attachment.t</a> list;</code></td></tr><tr id="type-t.embeds" class="anchored"><td class="def field"><a href="#type-t.embeds" class="anchor"></a><code>embeds : <a href="../Embed/index.html#type-t">Embed.t</a> list;</code></td></tr><tr id="type-t.reactions" class="anchored"><td class="def field"><a href="#type-t.reactions" class="anchor"></a><code>reactions : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.nonce" class="anchored"><td class="def field"><a href="#type-t.nonce" class="anchor"></a><code>nonce : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.pinned" class="anchored"><td class="def field"><a href="#type-t.pinned" class="anchor"></a><code>pinned : bool;</code></td></tr><tr id="type-t.webhook_id" class="anchored"><td class="def field"><a href="#type-t.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Opcode/index.html b/doc/disml/Disml/Opcode/index.html new file mode 100644 index 0000000..d225f0a --- /dev/null +++ b/doc/disml/Disml/Opcode/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opcode (disml.Disml.Opcode)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Opcode</nav><h1>Module <code>Disml.Opcode</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.DISPATCH" class="anchored"><td class="def constructor"><a href="#type-t.DISPATCH" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">DISPATCH</span></code></td></tr><tr id="type-t.HEARTBEAT" class="anchored"><td class="def constructor"><a href="#type-t.HEARTBEAT" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HEARTBEAT</span></code></td></tr><tr id="type-t.IDENTIFY" class="anchored"><td class="def constructor"><a href="#type-t.IDENTIFY" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">IDENTIFY</span></code></td></tr><tr id="type-t.STATUS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.STATUS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">STATUS_UPDATE</span></code></td></tr><tr id="type-t.VOICE_STATE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_STATE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_STATE_UPDATE</span></code></td></tr><tr id="type-t.RESUME" class="anchored"><td class="def constructor"><a href="#type-t.RESUME" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RESUME</span></code></td></tr><tr id="type-t.RECONNECT" class="anchored"><td class="def constructor"><a href="#type-t.RECONNECT" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RECONNECT</span></code></td></tr><tr id="type-t.REQUEST_GUILD_MEMBERS" class="anchored"><td class="def constructor"><a href="#type-t.REQUEST_GUILD_MEMBERS" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">REQUEST_GUILD_MEMBERS</span></code></td></tr><tr id="type-t.INVALID_SESSION" class="anchored"><td class="def constructor"><a href="#type-t.INVALID_SESSION" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">INVALID_SESSION</span></code></td></tr><tr id="type-t.HELLO" class="anchored"><td class="def constructor"><a href="#type-t.HELLO" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HELLO</span></code></td></tr><tr id="type-t.HEARTBEAT_ACK" class="anchored"><td class="def constructor"><a href="#type-t.HEARTBEAT_ACK" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HEARTBEAT_ACK</span></code></td></tr></table></dt></dl><dl><dt class="spec exception" id="exception-Invalid_Opcode"><a href="#exception-Invalid_Opcode" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Opcode</span><span class="keyword"> of </span>int</code></dt></dl><dl><dt class="spec value" id="val-to_int"><a href="#val-to_int" class="anchor"></a><code><span class="keyword">val </span>to_int : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-from_int"><a href="#val-from_int" class="anchor"></a><code><span class="keyword">val </span>from_int : int <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-to_string"><a href="#val-to_string" class="anchor"></a><code><span class="keyword">val </span>to_string : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Presence/index.html b/doc/disml/Disml/Presence/index.html new file mode 100644 index 0000000..c521305 --- /dev/null +++ b/doc/disml/Disml/Presence/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Presence (disml.Disml.Presence)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Presence</nav><h1>Module <code>Disml.Presence</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../User_t/index.html#type-partial_user">User_t.partial_user</a>;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> list;</code></td></tr><tr id="type-t.game" class="anchored"><td class="def field"><a href="#type-t.game" class="anchor"></a><code>game : <a href="../Activity/index.html#type-t">Activity.t</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.status" class="anchored"><td class="def field"><a href="#type-t.status" class="anchor"></a><code>status : string;</code></td></tr><tr id="type-t.activities" class="anchored"><td class="def field"><a href="#type-t.activities" class="anchor"></a><code>activities : <a href="../Activity/index.html#type-t">Activity.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Reaction/index.html b/doc/disml/Disml/Reaction/index.html new file mode 100644 index 0000000..38300ae --- /dev/null +++ b/doc/disml/Disml/Reaction/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Reaction (disml.Disml.Reaction)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Reaction</nav><h1>Module <code>Disml.Reaction</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Reaction_t">Reaction_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-reaction_event"><a href="#type-reaction_event" class="anchor"></a><code><span class="keyword">type </span>reaction_event</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-reaction_event.user_id" class="anchored"><td class="def field"><a href="#type-reaction_event.user_id" class="anchor"></a><code>user_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.channel_id" class="anchored"><td class="def field"><a href="#type-reaction_event.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.message_id" class="anchored"><td class="def field"><a href="#type-reaction_event.message_id" class="anchor"></a><code>message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.guild_id" class="anchored"><td class="def field"><a href="#type-reaction_event.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-reaction_event.emoji" class="anchored"><td class="def field"><a href="#type-reaction_event.emoji" class="anchor"></a><code>emoji : <a href="../Emoji/index.html#type-partial_emoji">Emoji.partial_emoji</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-reaction_event_of_sexp"><a href="#val-reaction_event_of_sexp" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-sexp_of_reaction_event"><a href="#val-sexp_of_reaction_event" class="anchor"></a><code><span class="keyword">val </span>sexp_of_reaction_event : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-reaction_event_to_yojson"><a href="#val-reaction_event_to_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_to_yojson : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-reaction_event_of_yojson"><a href="#val-reaction_event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-reaction_event_of_yojson_exn"><a href="#val-reaction_event_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.count" class="anchored"><td class="def field"><a href="#type-t.count" class="anchor"></a><code>count : int;</code></td></tr><tr id="type-t.emoji" class="anchored"><td class="def field"><a href="#type-t.emoji" class="anchor"></a><code>emoji : <a href="../Emoji/index.html#type-t">Emoji.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Reaction_t/index.html b/doc/disml/Disml/Reaction_t/index.html new file mode 100644 index 0000000..23e0bd2 --- /dev/null +++ b/doc/disml/Disml/Reaction_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Reaction_t (disml.Disml.Reaction_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Reaction_t</nav><h1>Module <code>Disml.Reaction_t</code></h1></header><dl><dt class="spec type" id="type-reaction_event"><a href="#type-reaction_event" class="anchor"></a><code><span class="keyword">type </span>reaction_event</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-reaction_event.user_id" class="anchored"><td class="def field"><a href="#type-reaction_event.user_id" class="anchor"></a><code>user_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.channel_id" class="anchored"><td class="def field"><a href="#type-reaction_event.channel_id" class="anchor"></a><code>channel_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.message_id" class="anchored"><td class="def field"><a href="#type-reaction_event.message_id" class="anchor"></a><code>message_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.guild_id" class="anchored"><td class="def field"><a href="#type-reaction_event.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a> option;</code></td></tr><tr id="type-reaction_event.emoji" class="anchored"><td class="def field"><a href="#type-reaction_event.emoji" class="anchor"></a><code>emoji : <a href="../Emoji/index.html#type-partial_emoji">Emoji.partial_emoji</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-reaction_event_of_sexp"><a href="#val-reaction_event_of_sexp" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-sexp_of_reaction_event"><a href="#val-sexp_of_reaction_event" class="anchor"></a><code><span class="keyword">val </span>sexp_of_reaction_event : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-reaction_event_to_yojson"><a href="#val-reaction_event_to_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_to_yojson : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-reaction_event_of_yojson"><a href="#val-reaction_event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-reaction_event_of_yojson_exn"><a href="#val-reaction_event_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.count" class="anchored"><td class="def field"><a href="#type-t.count" class="anchor"></a><code>count : int;</code></td></tr><tr id="type-t.emoji" class="anchored"><td class="def field"><a href="#type-t.emoji" class="anchor"></a><code>emoji : <a href="../Emoji/index.html#type-t">Emoji.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Key/index.html b/doc/disml/Disml/Rl/RouteMap/Key/index.html new file mode 100644 index 0000000..0d08653 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Key (disml.Disml.Rl.RouteMap.Key)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml</a> » <a href="../../index.html">Rl</a> » <a href="../index.html">RouteMap</a> » Key</nav><h1>Module <code>RouteMap.Key</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>Core.String.t</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt></dl><dl><dt class="spec type" id="type-comparator_witness"><a href="#type-comparator_witness" class="anchor"></a><code><span class="keyword">type </span>comparator_witness</code><code><span class="keyword"> = </span>Core_kernel__Map.Make(Core.String).Key.comparator_witness</code></dt></dl><dl><dt class="spec value" id="val-comparator"><a href="#val-comparator" class="anchor"></a><code><span class="keyword">val </span>comparator : (<a href="index.html#type-t">t</a>, <a href="index.html#type-comparator_witness">comparator_witness</a>) Core_kernel__.Comparator.comparator</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html new file mode 100644 index 0000000..3665a79 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml.Rl.RouteMap.Provide_bin_io.1-Key)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">disml</a> » <a href="../../../../index.html">Disml</a> » <a href="../../../index.html">Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_bin_io</a> » 1-Key</nav><h1>Parameter <code>Provide_bin_io.1-Key</code></h1></header><dl><dt class="spec value" id="val-bin_t"><a href="#val-bin_t" class="anchor"></a><code><span class="keyword">val </span>bin_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.t</code></dt><dt class="spec value" id="val-bin_read_t"><a href="#val-bin_read_t" class="anchor"></a><code><span class="keyword">val </span>bin_read_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Read.reader</code></dt><dt class="spec value" id="val-__bin_read_t__"><a href="#val-__bin_read_t__" class="anchor"></a><code><span class="keyword">val </span>__bin_read_t__ : (Core_kernel__.Import.int <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a>) Bin_prot.Read.reader</code></dt><dt class="spec value" id="val-bin_reader_t"><a href="#val-bin_reader_t" class="anchor"></a><code><span class="keyword">val </span>bin_reader_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.reader</code></dt><dt class="spec value" id="val-bin_size_t"><a href="#val-bin_size_t" class="anchor"></a><code><span class="keyword">val </span>bin_size_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Size.sizer</code></dt><dt class="spec value" id="val-bin_write_t"><a href="#val-bin_write_t" class="anchor"></a><code><span class="keyword">val </span>bin_write_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Write.writer</code></dt><dt class="spec value" id="val-bin_writer_t"><a href="#val-bin_writer_t" class="anchor"></a><code><span class="keyword">val </span>bin_writer_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.writer</code></dt><dt class="spec value" id="val-bin_shape_t"><a href="#val-bin_shape_t" class="anchor"></a><code><span class="keyword">val </span>bin_shape_t : Bin_prot.Shape.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/index.html new file mode 100644 index 0000000..f977cbf --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_bin_io/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_bin_io (disml.Disml.Rl.RouteMap.Provide_bin_io)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml</a> » <a href="../../index.html">Rl</a> » <a href="../index.html">RouteMap</a> » Provide_bin_io</nav><h1>Module <code>RouteMap.Provide_bin_io</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-bin_shape_t"><a href="#val-bin_shape_t" class="anchor"></a><code><span class="keyword">val </span>bin_shape_t : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_t"><a href="#val-bin_size_t" class="anchor"></a><code><span class="keyword">val </span>bin_size_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Size.sizer1</code></dt><dt class="spec value" id="val-bin_write_t"><a href="#val-bin_write_t" class="anchor"></a><code><span class="keyword">val </span>bin_write_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Write.writer1</code></dt><dt class="spec value" id="val-bin_read_t"><a href="#val-bin_read_t" class="anchor"></a><code><span class="keyword">val </span>bin_read_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Read.reader1</code></dt><dt class="spec value" id="val-__bin_read_t__"><a href="#val-__bin_read_t__" class="anchor"></a><code><span class="keyword">val </span>__bin_read_t__ : (<span class="type-var">'a</span>, int <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Read.reader1</code></dt><dt class="spec value" id="val-bin_writer_t"><a href="#val-bin_writer_t" class="anchor"></a><code><span class="keyword">val </span>bin_writer_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.writer</code></dt><dt class="spec value" id="val-bin_reader_t"><a href="#val-bin_reader_t" class="anchor"></a><code><span class="keyword">val </span>bin_reader_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.reader</code></dt><dt class="spec value" id="val-bin_t"><a href="#val-bin_t" class="anchor"></a><code><span class="keyword">val </span>bin_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_hash/argument-1-Key/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_hash/argument-1-Key/index.html new file mode 100644 index 0000000..5e10b44 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_hash/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml.Rl.RouteMap.Provide_hash.1-Key)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">disml</a> » <a href="../../../../index.html">Disml</a> » <a href="../../../index.html">Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_hash</a> » 1-Key</nav><h1>Parameter <code>Provide_hash.1-Key</code></h1></header><dl><dt class="spec value" id="val-hash_fold_t"><a href="#val-hash_fold_t" class="anchor"></a><code><span class="keyword">val </span>hash_fold_t : Base__.Hash.state <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a> <span>-></span> Base__.Hash.state</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_hash/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_hash/index.html new file mode 100644 index 0000000..3ea6368 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_hash/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_hash (disml.Disml.Rl.RouteMap.Provide_hash)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml</a> » <a href="../../index.html">Rl</a> » <a href="../index.html">RouteMap</a> » Provide_hash</nav><h1>Module <code>RouteMap.Provide_hash</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-hash_fold_t"><a href="#val-hash_fold_t" class="anchor"></a><code><span class="keyword">val </span>hash_fold_t : (Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state) <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html new file mode 100644 index 0000000..5373248 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml.Rl.RouteMap.Provide_of_sexp.1-Key)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">disml</a> » <a href="../../../../index.html">Disml</a> » <a href="../../../index.html">Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_of_sexp</a> » 1-Key</nav><h1>Parameter <code>Provide_of_sexp.1-Key</code></h1></header><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/index.html b/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/index.html new file mode 100644 index 0000000..91285ef --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Provide_of_sexp/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_of_sexp (disml.Disml.Rl.RouteMap.Provide_of_sexp)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml</a> » <a href="../../index.html">Rl</a> » <a href="../index.html">RouteMap</a> » Provide_of_sexp</nav><h1>Module <code>RouteMap.Provide_of_sexp</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__018_</span>) <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__018_</span> <a href="../index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html b/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html new file mode 100644 index 0000000..f8f708c --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-K (disml.Disml.Rl.RouteMap.Tree.Provide_of_sexp.1-K)</title><link rel="stylesheet" href="../../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../../index.html">disml</a> » <a href="../../../../../index.html">Disml</a> » <a href="../../../../index.html">Rl</a> » <a href="../../../index.html">RouteMap</a> » <a href="../../index.html">Tree</a> » <a href="../index.html">Provide_of_sexp</a> » 1-K</nav><h1>Parameter <code>Provide_of_sexp.1-K</code></h1></header><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="../../../Key/index.html#type-t">Key.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/index.html b/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/index.html new file mode 100644 index 0000000..d2fee99 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Tree/Provide_of_sexp/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_of_sexp (disml.Disml.Rl.RouteMap.Tree.Provide_of_sexp)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">disml</a> » <a href="../../../../index.html">Disml</a> » <a href="../../../index.html">Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Tree</a> » Provide_of_sexp</nav><h1>Module <code>Tree.Provide_of_sexp</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-K/index.html">K</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__017_</span>) <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__017_</span> <a href="../index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/Tree/index.html b/doc/disml/Disml/Rl/RouteMap/Tree/index.html new file mode 100644 index 0000000..26b93a3 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/Tree/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Tree (disml.Disml.Rl.RouteMap.Tree)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml</a> » <a href="../../index.html">Rl</a> » <a href="../index.html">RouteMap</a> » Tree</nav><h1>Module <code>RouteMap.Tree</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span>(<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>, <a href="../Key/index.html#type-comparator_witness">Key.comparator_witness</a>) Core_kernel__.Map_intf.Tree.t</code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-singleton"><a href="#val-singleton" class="anchor"></a><code><span class="keyword">val </span>singleton : <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist"><a href="#val-of_alist" class="anchor"></a><code><span class="keyword">val </span>of_alist : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> [ `Duplicate_key of <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_alist_or_error"><a href="#val-of_alist_or_error" class="anchor"></a><code><span class="keyword">val </span>of_alist_or_error : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_alist_exn"><a href="#val-of_alist_exn" class="anchor"></a><code><span class="keyword">val </span>of_alist_exn : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_multi"><a href="#val-of_alist_multi" class="anchor"></a><code><span class="keyword">val </span>of_alist_multi : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_fold"><a href="#val-of_alist_fold" class="anchor"></a><code><span class="keyword">val </span>of_alist_fold : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(<span class="type-var">'b</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_reduce"><a href="#val-of_alist_reduce" class="anchor"></a><code><span class="keyword">val </span>of_alist_reduce : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_sorted_array"><a href="#val-of_sorted_array" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_sorted_array_unchecked"><a href="#val-of_sorted_array_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array_unchecked : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_iterator_unchecked"><a href="#val-of_increasing_iterator_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_increasing_iterator_unchecked : len:int <span>-></span> f:(int <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_sequence"><a href="#val-of_increasing_sequence" class="anchor"></a><code><span class="keyword">val </span>of_increasing_sequence : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_iteri"><a href="#val-of_iteri" class="anchor"></a><code><span class="keyword">val </span>of_iteri : iteri:(f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'v</span> <span>-></span> unit) <span>-></span> unit) <span>-></span> [ `Duplicate_key of <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'v</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_tree"><a href="#val-of_tree" class="anchor"></a><code><span class="keyword">val </span>of_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_hashtbl_exn"><a href="#val-of_hashtbl_exn" class="anchor"></a><code><span class="keyword">val </span>of_hashtbl_exn : (<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Core_kernel__.Hashtbl.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-gen"><a href="#val-gen" class="anchor"></a><code><span class="keyword">val </span>gen : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Generator.t</code></dt><dt class="spec value" id="val-invariants"><a href="#val-invariants" class="anchor"></a><code><span class="keyword">val </span>invariants : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_empty"><a href="#val-is_empty" class="anchor"></a><code><span class="keyword">val </span>is_empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-length"><a href="#val-length" class="anchor"></a><code><span class="keyword">val </span>length : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-add"><a href="#val-add" class="anchor"></a><code><span class="keyword">val </span>add : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Map_intf.Or_duplicate.t</code></dt><dt class="spec value" id="val-add_exn"><a href="#val-add_exn" class="anchor"></a><code><span class="keyword">val </span>add_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-set"><a href="#val-set" class="anchor"></a><code><span class="keyword">val </span>set : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-add_multi"><a href="#val-add_multi" class="anchor"></a><code><span class="keyword">val </span>add_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-remove_multi"><a href="#val-remove_multi" class="anchor"></a><code><span class="keyword">val </span>remove_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find_multi"><a href="#val-find_multi" class="anchor"></a><code><span class="keyword">val </span>find_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-change"><a href="#val-change" class="anchor"></a><code><span class="keyword">val </span>change : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span> option) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-remove"><a href="#val-remove" class="anchor"></a><code><span class="keyword">val </span>remove : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val </span>mem : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_keys"><a href="#val-iter_keys" class="anchor"></a><code><span class="keyword">val </span>iter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter"><a href="#val-iter" class="anchor"></a><code><span class="keyword">val </span>iter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iteri"><a href="#val-iteri" class="anchor"></a><code><span class="keyword">val </span>iteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter2"><a href="#val-iter2" class="anchor"></a><code><span class="keyword">val </span>iter2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-map"><a href="#val-map" class="anchor"></a><code><span class="keyword">val </span>map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mapi"><a href="#val-mapi" class="anchor"></a><code><span class="keyword">val </span>mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold"><a href="#val-fold" class="anchor"></a><code><span class="keyword">val </span>fold : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold_right"><a href="#val-fold_right" class="anchor"></a><code><span class="keyword">val </span>fold_right : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold2"><a href="#val-fold2" class="anchor"></a><code><span class="keyword">val </span>fold2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'c</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> <span>-></span> <span class="type-var">'c</span>) <span>-></span> <span class="type-var">'c</span></code></dt><dt class="spec value" id="val-filter_keys"><a href="#val-filter_keys" class="anchor"></a><code><span class="keyword">val </span>filter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter"><a href="#val-filter" class="anchor"></a><code><span class="keyword">val </span>filter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filteri"><a href="#val-filteri" class="anchor"></a><code><span class="keyword">val </span>filteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_map"><a href="#val-filter_map" class="anchor"></a><code><span class="keyword">val </span>filter_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_mapi"><a href="#val-filter_mapi" class="anchor"></a><code><span class="keyword">val </span>filter_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_mapi"><a href="#val-partition_mapi" class="anchor"></a><code><span class="keyword">val </span>partition_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_map"><a href="#val-partition_map" class="anchor"></a><code><span class="keyword">val </span>partition_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partitioni_tf"><a href="#val-partitioni_tf" class="anchor"></a><code><span class="keyword">val </span>partitioni_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_tf"><a href="#val-partition_tf" class="anchor"></a><code><span class="keyword">val </span>partition_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-compare_direct"><a href="#val-compare_direct" class="anchor"></a><code><span class="keyword">val </span>compare_direct : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val </span>equal : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-keys"><a href="#val-keys" class="anchor"></a><code><span class="keyword">val </span>keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> list</code></dt><dt class="spec value" id="val-data"><a href="#val-data" class="anchor"></a><code><span class="keyword">val </span>data : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-to_alist"><a href="#val-to_alist" class="anchor"></a><code><span class="keyword">val </span>to_alist : ?⁠key_order:[ `Decreasing<span class="keyword"> | </span>`Increasing ] <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-validate"><a href="#val-validate" class="anchor"></a><code><span class="keyword">val </span>validate : name:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> string) <span>-></span> <span class="type-var">'a</span> Base__.Validate.check <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Validate.check</code></dt><dt class="spec value" id="val-merge"><a href="#val-merge" class="anchor"></a><code><span class="keyword">val </span>merge : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> [ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> option) <span>-></span> <span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-symmetric_diff"><a href="#val-symmetric_diff" class="anchor"></a><code><span class="keyword">val </span>symmetric_diff : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> data_equal:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Base__.Map_intf.Symmetric_diff_element.t Base__.Sequence.t</code></dt><dt class="spec value" id="val-min_elt"><a href="#val-min_elt" class="anchor"></a><code><span class="keyword">val </span>min_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-min_elt_exn"><a href="#val-min_elt_exn" class="anchor"></a><code><span class="keyword">val </span>min_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-max_elt"><a href="#val-max_elt" class="anchor"></a><code><span class="keyword">val </span>max_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-max_elt_exn"><a href="#val-max_elt_exn" class="anchor"></a><code><span class="keyword">val </span>max_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-for_all"><a href="#val-for_all" class="anchor"></a><code><span class="keyword">val </span>for_all : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-for_alli"><a href="#val-for_alli" class="anchor"></a><code><span class="keyword">val </span>for_alli : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-exists"><a href="#val-exists" class="anchor"></a><code><span class="keyword">val </span>exists : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-existsi"><a href="#val-existsi" class="anchor"></a><code><span class="keyword">val </span>existsi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-count"><a href="#val-count" class="anchor"></a><code><span class="keyword">val </span>count : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-counti"><a href="#val-counti" class="anchor"></a><code><span class="keyword">val </span>counti : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-split"><a href="#val-split" class="anchor"></a><code><span class="keyword">val </span>split : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span>(<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option<span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-append"><a href="#val-append" class="anchor"></a><code><span class="keyword">val </span>append : lower_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> upper_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> | </span>`Overlapping_key_ranges ]</code></dt><dt class="spec value" id="val-subrange"><a href="#val-subrange" class="anchor"></a><code><span class="keyword">val </span>subrange : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> lower_bound:<a href="../Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> upper_bound:<a href="../Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold_range_inclusive"><a href="#val-fold_range_inclusive" class="anchor"></a><code><span class="keyword">val </span>fold_range_inclusive : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-range_to_alist"><a href="#val-range_to_alist" class="anchor"></a><code><span class="keyword">val </span>range_to_alist : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-closest_key"><a href="#val-closest_key" class="anchor"></a><code><span class="keyword">val </span>closest_key : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Greater_or_equal_to<span class="keyword"> | </span>`Greater_than<span class="keyword"> | </span>`Less_or_equal_to<span class="keyword"> | </span>`Less_than ] <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth"><a href="#val-nth" class="anchor"></a><code><span class="keyword">val </span>nth : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth_exn"><a href="#val-nth_exn" class="anchor"></a><code><span class="keyword">val </span>nth_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-rank"><a href="#val-rank" class="anchor"></a><code><span class="keyword">val </span>rank : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> int option</code></dt><dt class="spec value" id="val-to_tree"><a href="#val-to_tree" class="anchor"></a><code><span class="keyword">val </span>to_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-to_sequence"><a href="#val-to_sequence" class="anchor"></a><code><span class="keyword">val </span>to_sequence : ?⁠order:[ `Decreasing_key<span class="keyword"> | </span>`Increasing_key ] <span>-></span> ?⁠keys_greater_or_equal_to:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> ?⁠keys_less_or_equal_to:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t</code></dt><dt class="spec value" id="val-obs"><a href="#val-obs" class="anchor"></a><code><span class="keyword">val </span>obs : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Observer.t</code></dt><dt class="spec value" id="val-shrinker"><a href="#val-shrinker" class="anchor"></a><code><span class="keyword">val </span>shrinker : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Shrinker.t</code></dt></dl><div class="spec module" id="module-Provide_of_sexp"><a href="#module-Provide_of_sexp" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_of_sexp/index.html">Provide_of_sexp</a> : <span class="keyword">functor</span> (<a href="Provide_of_sexp/argument-1-K/index.html">K</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>) <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : (<span class="type-var">'a</span> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/RouteMap/index.html b/doc/disml/Disml/Rl/RouteMap/index.html new file mode 100644 index 0000000..5a17234 --- /dev/null +++ b/doc/disml/Disml/Rl/RouteMap/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>RouteMap (disml.Disml.Rl.RouteMap)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml</a> » <a href="../index.html">Rl</a> » RouteMap</nav><h1>Module <code>Rl.RouteMap</code></h1></header><div class="spec module" id="module-Key"><a href="#module-Key" class="anchor"></a><code><span class="keyword">module </span><a href="Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Tree"><a href="#module-Tree" class="anchor"></a><code><span class="keyword">module </span><a href="Tree/index.html">Tree</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span>(<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>, <a href="Key/index.html#type-comparator_witness">Key.comparator_witness</a>) Core_kernel__.Map_intf.Map.t</code></dt></dl><dl><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val </span>compare : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-singleton"><a href="#val-singleton" class="anchor"></a><code><span class="keyword">val </span>singleton : <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist"><a href="#val-of_alist" class="anchor"></a><code><span class="keyword">val </span>of_alist : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> [ `Duplicate_key of <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_alist_or_error"><a href="#val-of_alist_or_error" class="anchor"></a><code><span class="keyword">val </span>of_alist_or_error : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_alist_exn"><a href="#val-of_alist_exn" class="anchor"></a><code><span class="keyword">val </span>of_alist_exn : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_multi"><a href="#val-of_alist_multi" class="anchor"></a><code><span class="keyword">val </span>of_alist_multi : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_fold"><a href="#val-of_alist_fold" class="anchor"></a><code><span class="keyword">val </span>of_alist_fold : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(<span class="type-var">'b</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_reduce"><a href="#val-of_alist_reduce" class="anchor"></a><code><span class="keyword">val </span>of_alist_reduce : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_sorted_array"><a href="#val-of_sorted_array" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_sorted_array_unchecked"><a href="#val-of_sorted_array_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array_unchecked : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_iterator_unchecked"><a href="#val-of_increasing_iterator_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_increasing_iterator_unchecked : len:int <span>-></span> f:(int <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_sequence"><a href="#val-of_increasing_sequence" class="anchor"></a><code><span class="keyword">val </span>of_increasing_sequence : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_iteri"><a href="#val-of_iteri" class="anchor"></a><code><span class="keyword">val </span>of_iteri : iteri:(f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'v</span> <span>-></span> unit) <span>-></span> unit) <span>-></span> [ `Duplicate_key of <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'v</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_tree"><a href="#val-of_tree" class="anchor"></a><code><span class="keyword">val </span>of_tree : <span class="type-var">'a</span> <a href="Tree/index.html#type-t">Tree.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_hashtbl_exn"><a href="#val-of_hashtbl_exn" class="anchor"></a><code><span class="keyword">val </span>of_hashtbl_exn : (<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Core_kernel__.Hashtbl.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-gen"><a href="#val-gen" class="anchor"></a><code><span class="keyword">val </span>gen : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Generator.t</code></dt><dt class="spec value" id="val-invariants"><a href="#val-invariants" class="anchor"></a><code><span class="keyword">val </span>invariants : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_empty"><a href="#val-is_empty" class="anchor"></a><code><span class="keyword">val </span>is_empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-length"><a href="#val-length" class="anchor"></a><code><span class="keyword">val </span>length : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-add"><a href="#val-add" class="anchor"></a><code><span class="keyword">val </span>add : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Map_intf.Or_duplicate.t</code></dt><dt class="spec value" id="val-add_exn"><a href="#val-add_exn" class="anchor"></a><code><span class="keyword">val </span>add_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-set"><a href="#val-set" class="anchor"></a><code><span class="keyword">val </span>set : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-add_multi"><a href="#val-add_multi" class="anchor"></a><code><span class="keyword">val </span>add_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-remove_multi"><a href="#val-remove_multi" class="anchor"></a><code><span class="keyword">val </span>remove_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find_multi"><a href="#val-find_multi" class="anchor"></a><code><span class="keyword">val </span>find_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-change"><a href="#val-change" class="anchor"></a><code><span class="keyword">val </span>change : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span> option) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-remove"><a href="#val-remove" class="anchor"></a><code><span class="keyword">val </span>remove : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val </span>mem : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_keys"><a href="#val-iter_keys" class="anchor"></a><code><span class="keyword">val </span>iter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter"><a href="#val-iter" class="anchor"></a><code><span class="keyword">val </span>iter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iteri"><a href="#val-iteri" class="anchor"></a><code><span class="keyword">val </span>iteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter2"><a href="#val-iter2" class="anchor"></a><code><span class="keyword">val </span>iter2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-map"><a href="#val-map" class="anchor"></a><code><span class="keyword">val </span>map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mapi"><a href="#val-mapi" class="anchor"></a><code><span class="keyword">val </span>mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold"><a href="#val-fold" class="anchor"></a><code><span class="keyword">val </span>fold : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold_right"><a href="#val-fold_right" class="anchor"></a><code><span class="keyword">val </span>fold_right : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold2"><a href="#val-fold2" class="anchor"></a><code><span class="keyword">val </span>fold2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'c</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> <span>-></span> <span class="type-var">'c</span>) <span>-></span> <span class="type-var">'c</span></code></dt><dt class="spec value" id="val-filter_keys"><a href="#val-filter_keys" class="anchor"></a><code><span class="keyword">val </span>filter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter"><a href="#val-filter" class="anchor"></a><code><span class="keyword">val </span>filter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filteri"><a href="#val-filteri" class="anchor"></a><code><span class="keyword">val </span>filteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_map"><a href="#val-filter_map" class="anchor"></a><code><span class="keyword">val </span>filter_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_mapi"><a href="#val-filter_mapi" class="anchor"></a><code><span class="keyword">val </span>filter_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_mapi"><a href="#val-partition_mapi" class="anchor"></a><code><span class="keyword">val </span>partition_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_map"><a href="#val-partition_map" class="anchor"></a><code><span class="keyword">val </span>partition_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partitioni_tf"><a href="#val-partitioni_tf" class="anchor"></a><code><span class="keyword">val </span>partitioni_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_tf"><a href="#val-partition_tf" class="anchor"></a><code><span class="keyword">val </span>partition_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-compare_direct"><a href="#val-compare_direct" class="anchor"></a><code><span class="keyword">val </span>compare_direct : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val </span>equal : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-keys"><a href="#val-keys" class="anchor"></a><code><span class="keyword">val </span>keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> list</code></dt><dt class="spec value" id="val-data"><a href="#val-data" class="anchor"></a><code><span class="keyword">val </span>data : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-to_alist"><a href="#val-to_alist" class="anchor"></a><code><span class="keyword">val </span>to_alist : ?⁠key_order:[ `Decreasing<span class="keyword"> | </span>`Increasing ] <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-validate"><a href="#val-validate" class="anchor"></a><code><span class="keyword">val </span>validate : name:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> string) <span>-></span> <span class="type-var">'a</span> Base__.Validate.check <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Validate.check</code></dt><dt class="spec value" id="val-merge"><a href="#val-merge" class="anchor"></a><code><span class="keyword">val </span>merge : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> [ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> option) <span>-></span> <span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-symmetric_diff"><a href="#val-symmetric_diff" class="anchor"></a><code><span class="keyword">val </span>symmetric_diff : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> data_equal:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> (<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Base__.Map_intf.Symmetric_diff_element.t Base__.Sequence.t</code></dt><dt class="spec value" id="val-min_elt"><a href="#val-min_elt" class="anchor"></a><code><span class="keyword">val </span>min_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-min_elt_exn"><a href="#val-min_elt_exn" class="anchor"></a><code><span class="keyword">val </span>min_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-max_elt"><a href="#val-max_elt" class="anchor"></a><code><span class="keyword">val </span>max_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-max_elt_exn"><a href="#val-max_elt_exn" class="anchor"></a><code><span class="keyword">val </span>max_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-for_all"><a href="#val-for_all" class="anchor"></a><code><span class="keyword">val </span>for_all : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-for_alli"><a href="#val-for_alli" class="anchor"></a><code><span class="keyword">val </span>for_alli : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-exists"><a href="#val-exists" class="anchor"></a><code><span class="keyword">val </span>exists : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-existsi"><a href="#val-existsi" class="anchor"></a><code><span class="keyword">val </span>existsi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-count"><a href="#val-count" class="anchor"></a><code><span class="keyword">val </span>count : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-counti"><a href="#val-counti" class="anchor"></a><code><span class="keyword">val </span>counti : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-split"><a href="#val-split" class="anchor"></a><code><span class="keyword">val </span>split : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span>(<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option<span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-append"><a href="#val-append" class="anchor"></a><code><span class="keyword">val </span>append : lower_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> upper_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> | </span>`Overlapping_key_ranges ]</code></dt><dt class="spec value" id="val-subrange"><a href="#val-subrange" class="anchor"></a><code><span class="keyword">val </span>subrange : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> lower_bound:<a href="Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> upper_bound:<a href="Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold_range_inclusive"><a href="#val-fold_range_inclusive" class="anchor"></a><code><span class="keyword">val </span>fold_range_inclusive : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-range_to_alist"><a href="#val-range_to_alist" class="anchor"></a><code><span class="keyword">val </span>range_to_alist : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-closest_key"><a href="#val-closest_key" class="anchor"></a><code><span class="keyword">val </span>closest_key : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Greater_or_equal_to<span class="keyword"> | </span>`Greater_than<span class="keyword"> | </span>`Less_or_equal_to<span class="keyword"> | </span>`Less_than ] <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth"><a href="#val-nth" class="anchor"></a><code><span class="keyword">val </span>nth : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth_exn"><a href="#val-nth_exn" class="anchor"></a><code><span class="keyword">val </span>nth_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-rank"><a href="#val-rank" class="anchor"></a><code><span class="keyword">val </span>rank : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> int option</code></dt><dt class="spec value" id="val-to_tree"><a href="#val-to_tree" class="anchor"></a><code><span class="keyword">val </span>to_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="Tree/index.html#type-t">Tree.t</a></code></dt><dt class="spec value" id="val-to_sequence"><a href="#val-to_sequence" class="anchor"></a><code><span class="keyword">val </span>to_sequence : ?⁠order:[ `Decreasing_key<span class="keyword"> | </span>`Increasing_key ] <span>-></span> ?⁠keys_greater_or_equal_to:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> ?⁠keys_less_or_equal_to:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t</code></dt><dt class="spec value" id="val-obs"><a href="#val-obs" class="anchor"></a><code><span class="keyword">val </span>obs : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Observer.t</code></dt><dt class="spec value" id="val-shrinker"><a href="#val-shrinker" class="anchor"></a><code><span class="keyword">val </span>shrinker : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Shrinker.t</code></dt></dl><div class="spec module" id="module-Provide_of_sexp"><a href="#module-Provide_of_sexp" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_of_sexp/index.html">Provide_of_sexp</a> : <span class="keyword">functor</span> (<a href="Provide_of_sexp/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Provide_bin_io"><a href="#module-Provide_bin_io" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_bin_io/index.html">Provide_bin_io</a> : <span class="keyword">functor</span> (<a href="Provide_bin_io/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Provide_hash"><a href="#module-Provide_hash" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_hash/index.html">Provide_hash</a> : <span class="keyword">functor</span> (<a href="Provide_hash/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>) <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : (<span class="type-var">'a</span> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Rl/index.html b/doc/disml/Disml/Rl/index.html new file mode 100644 index 0000000..f54ccda --- /dev/null +++ b/doc/disml/Disml/Rl/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Rl (disml.Disml.Rl)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Rl</nav><h1>Module <code>Disml.Rl</code></h1></header><div class="spec module" id="module-RouteMap"><a href="#module-RouteMap" class="anchor"></a><code><span class="keyword">module </span><a href="RouteMap/index.html">RouteMap</a> : <span class="keyword">module type of </span><span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-rl"><a href="#type-rl" class="anchor"></a><code><span class="keyword">type </span>rl</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-rl.limit" class="anchored"><td class="def field"><a href="#type-rl.limit" class="anchor"></a><code>limit : int;</code></td></tr><tr id="type-rl.remaining" class="anchored"><td class="def field"><a href="#type-rl.remaining" class="anchor"></a><code>remaining : int;</code></td></tr><tr id="type-rl.reset" class="anchored"><td class="def field"><a href="#type-rl.reset" class="anchor"></a><code>reset : int;</code></td></tr></table><code>}</code></dt><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>(<a href="index.html#type-rl">rl</a>, Core.read_write) Async.Mvar.t <a href="RouteMap/index.html#type-t">RouteMap.t</a></code></dt></dl><dl><dt class="spec value" id="val-rl_of_header"><a href="#val-rl_of_header" class="anchor"></a><code><span class="keyword">val </span>rl_of_header : Cohttp.Header.t <span>-></span> <a href="index.html#type-rl">rl</a> option</code></dt><dt class="spec value" id="val-default"><a href="#val-default" class="anchor"></a><code><span class="keyword">val </span>default : <a href="index.html#type-rl">rl</a></code></dt><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> <span class="type-var">'a</span></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Role/index.html b/doc/disml/Disml/Role/index.html new file mode 100644 index 0000000..278706d --- /dev/null +++ b/doc/disml/Disml/Role/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Role (disml.Disml.Role)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Role</nav><h1>Module <code>Disml.Role</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-Role_t">Role_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-role"><a href="#type-role" class="anchor"></a><code><span class="keyword">type </span>role</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role.id" class="anchored"><td class="def field"><a href="#type-role.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-role.name" class="anchored"><td class="def field"><a href="#type-role.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-role.colour" class="anchored"><td class="def field"><a href="#type-role.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-role.hoist" class="anchored"><td class="def field"><a href="#type-role.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-role.position" class="anchored"><td class="def field"><a href="#type-role.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-role.permissions" class="anchored"><td class="def field"><a href="#type-role.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-role.managed" class="anchored"><td class="def field"><a href="#type-role.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-role.mentionable" class="anchored"><td class="def field"><a href="#type-role.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_of_sexp"><a href="#val-role_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-sexp_of_role"><a href="#val-sexp_of_role" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role : <a href="index.html#type-role">role</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_to_yojson"><a href="#val-role_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_to_yojson : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_of_yojson"><a href="#val-role_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_of_yojson_exn"><a href="#val-role_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt></dl><dl><dt class="spec type" id="type-role_update"><a href="#type-role_update" class="anchor"></a><code><span class="keyword">type </span>role_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role_update.role" class="anchored"><td class="def field"><a href="#type-role_update.role" class="anchor"></a><code>role : <a href="index.html#type-role">role</a>;</code></td></tr><tr id="type-role_update.guild_id" class="anchored"><td class="def field"><a href="#type-role_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_update_of_sexp"><a href="#val-role_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-sexp_of_role_update"><a href="#val-sexp_of_role_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role_update : <a href="index.html#type-role_update">role_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_update_to_yojson"><a href="#val-role_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_to_yojson : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_update_of_yojson"><a href="#val-role_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_update_of_yojson_exn"><a href="#val-role_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-t.hoist" class="anchored"><td class="def field"><a href="#type-t.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-t.position" class="anchored"><td class="def field"><a href="#type-t.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-t.permissions" class="anchored"><td class="def field"><a href="#type-t.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-t.mentionable" class="anchored"><td class="def field"><a href="#type-t.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-role">role</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-allow_mention"><a href="#val-allow_mention" class="anchor"></a><code><span class="keyword">val </span>allow_mention : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-disallow_mention"><a href="#val-disallow_mention" class="anchor"></a><code><span class="keyword">val </span>disallow_mention : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-hoist"><a href="#val-hoist" class="anchor"></a><code><span class="keyword">val </span>hoist : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_colour"><a href="#val-set_colour" class="anchor"></a><code><span class="keyword">val </span>set_colour : colour:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_name"><a href="#val-set_name" class="anchor"></a><code><span class="keyword">val </span>set_name : name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unhoist"><a href="#val-unhoist" class="anchor"></a><code><span class="keyword">val </span>unhoist : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Role_t/index.html b/doc/disml/Disml/Role_t/index.html new file mode 100644 index 0000000..3af6846 --- /dev/null +++ b/doc/disml/Disml/Role_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Role_t (disml.Disml.Role_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Role_t</nav><h1>Module <code>Disml.Role_t</code></h1></header><dl><dt class="spec type" id="type-role"><a href="#type-role" class="anchor"></a><code><span class="keyword">type </span>role</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role.id" class="anchored"><td class="def field"><a href="#type-role.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-role.name" class="anchored"><td class="def field"><a href="#type-role.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-role.colour" class="anchored"><td class="def field"><a href="#type-role.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-role.hoist" class="anchored"><td class="def field"><a href="#type-role.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-role.position" class="anchored"><td class="def field"><a href="#type-role.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-role.permissions" class="anchored"><td class="def field"><a href="#type-role.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-role.managed" class="anchored"><td class="def field"><a href="#type-role.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-role.mentionable" class="anchored"><td class="def field"><a href="#type-role.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_of_sexp"><a href="#val-role_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-sexp_of_role"><a href="#val-sexp_of_role" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role : <a href="index.html#type-role">role</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_to_yojson"><a href="#val-role_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_to_yojson : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_of_yojson"><a href="#val-role_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_of_yojson_exn"><a href="#val-role_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt></dl><dl><dt class="spec type" id="type-role_update"><a href="#type-role_update" class="anchor"></a><code><span class="keyword">type </span>role_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role_update.role" class="anchored"><td class="def field"><a href="#type-role_update.role" class="anchor"></a><code>role : <a href="index.html#type-role">role</a>;</code></td></tr><tr id="type-role_update.guild_id" class="anchored"><td class="def field"><a href="#type-role_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_update_of_sexp"><a href="#val-role_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-sexp_of_role_update"><a href="#val-sexp_of_role_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role_update : <a href="index.html#type-role_update">role_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_update_to_yojson"><a href="#val-role_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_to_yojson : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_update_of_yojson"><a href="#val-role_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_update_of_yojson_exn"><a href="#val-role_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-t.hoist" class="anchored"><td class="def field"><a href="#type-t.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-t.position" class="anchored"><td class="def field"><a href="#type-t.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-t.permissions" class="anchored"><td class="def field"><a href="#type-t.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-t.mentionable" class="anchored"><td class="def field"><a href="#type-t.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-role">role</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Sharder/Shard/index.html b/doc/disml/Disml/Sharder/Shard/index.html new file mode 100644 index 0000000..264a819 --- /dev/null +++ b/doc/disml/Disml/Sharder/Shard/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Shard (disml.Disml.Sharder.Shard)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml</a> » <a href="../index.html">Sharder</a> » Shard</nav><h1>Module <code>Sharder.Shard</code></h1></header><dl><dt class="spec type" id="type-shard"><a href="#type-shard" class="anchor"></a><code><span class="keyword">type </span>shard</code></dt><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.state" class="anchored"><td class="def field"><a href="#type-t.state" class="anchor"></a><code><span class="keyword">mutable </span>state : <span class="type-var">'a</span>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-heartbeat"><a href="#val-heartbeat" class="anchor"></a><code><span class="keyword">val </span>heartbeat : <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> guild:<a href="../../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-create"><a href="#val-create" class="anchor"></a><code><span class="keyword">val </span>create : url:string <span>-></span> shards:(int<span class="keyword"> * </span>int) <span>-></span> unit <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Sharder/index.html b/doc/disml/Disml/Sharder/index.html new file mode 100644 index 0000000..409ecf3 --- /dev/null +++ b/doc/disml/Disml/Sharder/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sharder (disml.Disml.Sharder)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Sharder</nav><h1>Module <code>Disml.Sharder</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_Payload"><a href="#exception-Invalid_Payload" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Payload</span></code></dt><dt class="spec exception" id="exception-Failure_to_Establish_Heartbeat"><a href="#exception-Failure_to_Establish_Heartbeat" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Failure_to_Establish_Heartbeat</span></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code></dt></dl><dl><dt class="spec value" id="val-start"><a href="#val-start" class="anchor"></a><code><span class="keyword">val </span>start : ?⁠count:int <span>-></span> unit <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.t</code></dt></dl><div class="spec module" id="module-Shard"><a href="#module-Shard" class="anchor"></a><code><span class="keyword">module </span><a href="Shard/index.html">Shard</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status_with"><a href="#val-set_status_with" class="anchor"></a><code><span class="keyword">val </span>set_status_with : f:(<a href="Shard/index.html#type-shard">Shard.shard</a> <span>-></span> Yojson.Safe.json) <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> guild:<a href="../Snowflake/index.html#type-t">Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/Snowflake/index.html b/doc/disml/Disml/Snowflake/index.html new file mode 100644 index 0000000..0df20e3 --- /dev/null +++ b/doc/disml/Disml/Snowflake/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Snowflake (disml.Disml.Snowflake)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » Snowflake</nav><h1>Module <code>Disml.Snowflake</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>Core.Int.t</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> Core.Int.t</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> (Core.Int.t, string) Core._result</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : Core.Int.t <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-timestamp"><a href="#val-timestamp" class="anchor"></a><code><span class="keyword">val </span>timestamp : int <span>-></span> int</code></dt><dt class="spec value" id="val-timestamp_iso"><a href="#val-timestamp_iso" class="anchor"></a><code><span class="keyword">val </span>timestamp_iso : int <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/User/index.html b/doc/disml/Disml/User/index.html new file mode 100644 index 0000000..4dc4915 --- /dev/null +++ b/doc/disml/Disml/User/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>User (disml.Disml.User)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » User</nav><h1>Module <code>Disml.User</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../index.html#module-User_t">User_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-partial_user"><a href="#type-partial_user" class="anchor"></a><code><span class="keyword">type </span>partial_user</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_user.id" class="anchored"><td class="def field"><a href="#type-partial_user.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_user_of_sexp"><a href="#val-partial_user_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-sexp_of_partial_user"><a href="#val-sexp_of_partial_user" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_user : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_user_to_yojson"><a href="#val-partial_user_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_to_yojson : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_user_of_yojson"><a href="#val-partial_user_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_user_of_yojson_exn"><a href="#val-partial_user_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.username" class="anchored"><td class="def field"><a href="#type-t.username" class="anchor"></a><code>username : string;</code></td></tr><tr id="type-t.discriminator" class="anchored"><td class="def field"><a href="#type-t.discriminator" class="anchor"></a><code>discriminator : string;</code></td></tr><tr id="type-t.avatar" class="anchored"><td class="def field"><a href="#type-t.avatar" class="anchor"></a><code>avatar : string option;</code></td></tr><tr id="type-t.bot" class="anchored"><td class="def field"><a href="#type-t.bot" class="anchor"></a><code>bot : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-tag"><a href="#val-tag" class="anchor"></a><code><span class="keyword">val </span>tag : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-mention"><a href="#val-mention" class="anchor"></a><code><span class="keyword">val </span>mention : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-default_avatar"><a href="#val-default_avatar" class="anchor"></a><code><span class="keyword">val </span>default_avatar : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-face"><a href="#val-face" class="anchor"></a><code><span class="keyword">val </span>face : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/User_t/index.html b/doc/disml/Disml/User_t/index.html new file mode 100644 index 0000000..4a0a315 --- /dev/null +++ b/doc/disml/Disml/User_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>User_t (disml.Disml.User_t)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml</a> » User_t</nav><h1>Module <code>Disml.User_t</code></h1></header><dl><dt class="spec type" id="type-partial_user"><a href="#type-partial_user" class="anchor"></a><code><span class="keyword">type </span>partial_user</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_user.id" class="anchored"><td class="def field"><a href="#type-partial_user.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_user_of_sexp"><a href="#val-partial_user_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-sexp_of_partial_user"><a href="#val-sexp_of_partial_user" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_user : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_user_to_yojson"><a href="#val-partial_user_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_to_yojson : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_user_of_yojson"><a href="#val-partial_user_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_user_of_yojson_exn"><a href="#val-partial_user_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Snowflake/index.html#type-t">Snowflake.t</a>;</code></td></tr><tr id="type-t.username" class="anchored"><td class="def field"><a href="#type-t.username" class="anchor"></a><code>username : string;</code></td></tr><tr id="type-t.discriminator" class="anchored"><td class="def field"><a href="#type-t.discriminator" class="anchor"></a><code>discriminator : string;</code></td></tr><tr id="type-t.avatar" class="anchored"><td class="def field"><a href="#type-t.avatar" class="anchor"></a><code>avatar : string option;</code></td></tr><tr id="type-t.bot" class="anchored"><td class="def field"><a href="#type-t.bot" class="anchor"></a><code>bot : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml/index.html b/doc/disml/Disml/index.html new file mode 100644 index 0000000..3a526cb --- /dev/null +++ b/doc/disml/Disml/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml (disml.Disml)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml</nav><h1>Module <code>Disml</code></h1></header><dl><dt class="spec module" id="module-Activity"><a href="#module-Activity" class="anchor"></a><code><span class="keyword">module </span><a href="Activity/index.html">Activity</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Attachment"><a href="#module-Attachment" class="anchor"></a><code><span class="keyword">module </span><a href="Attachment/index.html">Attachment</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Ban"><a href="#module-Ban" class="anchor"></a><code><span class="keyword">module </span><a href="Ban/index.html">Ban</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Ban_t"><a href="#module-Ban_t" class="anchor"></a><code><span class="keyword">module </span><a href="Ban_t/index.html">Ban_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Channel"><a href="#module-Channel" class="anchor"></a><code><span class="keyword">module </span><a href="Channel/index.html">Channel</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Channel_t"><a href="#module-Channel_t" class="anchor"></a><code><span class="keyword">module </span><a href="Channel_t/index.html">Channel_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Client"><a href="#module-Client" class="anchor"></a><code><span class="keyword">module </span><a href="Client/index.html">Client</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Config"><a href="#module-Config" class="anchor"></a><code><span class="keyword">module </span><a href="Config/index.html">Config</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Embed"><a href="#module-Embed" class="anchor"></a><code><span class="keyword">module </span><a href="Embed/index.html">Embed</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Emoji"><a href="#module-Emoji" class="anchor"></a><code><span class="keyword">module </span><a href="Emoji/index.html">Emoji</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Endpoints"><a href="#module-Endpoints" class="anchor"></a><code><span class="keyword">module </span><a href="Endpoints/index.html">Endpoints</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Event"><a href="#module-Event" class="anchor"></a><code><span class="keyword">module </span><a href="Event/index.html">Event</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Guild"><a href="#module-Guild" class="anchor"></a><code><span class="keyword">module </span><a href="Guild/index.html">Guild</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Guild_t"><a href="#module-Guild_t" class="anchor"></a><code><span class="keyword">module </span><a href="Guild_t/index.html">Guild_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Http"><a href="#module-Http" class="anchor"></a><code><span class="keyword">module </span><a href="Http/index.html">Http</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Member"><a href="#module-Member" class="anchor"></a><code><span class="keyword">module </span><a href="Member/index.html">Member</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Member_t"><a href="#module-Member_t" class="anchor"></a><code><span class="keyword">module </span><a href="Member_t/index.html">Member_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Message"><a href="#module-Message" class="anchor"></a><code><span class="keyword">module </span><a href="Message/index.html">Message</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Message_t"><a href="#module-Message_t" class="anchor"></a><code><span class="keyword">module </span><a href="Message_t/index.html">Message_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Opcode"><a href="#module-Opcode" class="anchor"></a><code><span class="keyword">module </span><a href="Opcode/index.html">Opcode</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Presence"><a href="#module-Presence" class="anchor"></a><code><span class="keyword">module </span><a href="Presence/index.html">Presence</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Reaction"><a href="#module-Reaction" class="anchor"></a><code><span class="keyword">module </span><a href="Reaction/index.html">Reaction</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Reaction_t"><a href="#module-Reaction_t" class="anchor"></a><code><span class="keyword">module </span><a href="Reaction_t/index.html">Reaction_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Rl"><a href="#module-Rl" class="anchor"></a><code><span class="keyword">module </span><a href="Rl/index.html">Rl</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Role"><a href="#module-Role" class="anchor"></a><code><span class="keyword">module </span><a href="Role/index.html">Role</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Role_t"><a href="#module-Role_t" class="anchor"></a><code><span class="keyword">module </span><a href="Role_t/index.html">Role_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Sharder"><a href="#module-Sharder" class="anchor"></a><code><span class="keyword">module </span><a href="Sharder/index.html">Sharder</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-Snowflake"><a href="#module-Snowflake" class="anchor"></a><code><span class="keyword">module </span><a href="Snowflake/index.html">Snowflake</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-User"><a href="#module-User" class="anchor"></a><code><span class="keyword">module </span><a href="User/index.html">User</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl><dl><dt class="spec module" id="module-User_t"><a href="#module-User_t" class="anchor"></a><code><span class="keyword">module </span><a href="User_t/index.html">User_t</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Activity/.dune-keep b/doc/disml/Disml__Activity/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Activity/.dune-keep diff --git a/doc/disml/Disml__Activity/index.html b/doc/disml/Disml__Activity/index.html new file mode 100644 index 0000000..e5dadb0 --- /dev/null +++ b/doc/disml/Disml__Activity/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Activity (disml.Disml__Activity)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Activity</nav><h1>Module <code>Disml__Activity</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Attachment/.dune-keep b/doc/disml/Disml__Attachment/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Attachment/.dune-keep diff --git a/doc/disml/Disml__Attachment/index.html b/doc/disml/Disml__Attachment/index.html new file mode 100644 index 0000000..8f8d225 --- /dev/null +++ b/doc/disml/Disml__Attachment/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Attachment (disml.Disml__Attachment)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Attachment</nav><h1>Module <code>Disml__Attachment</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.filename" class="anchored"><td class="def field"><a href="#type-t.filename" class="anchor"></a><code>filename : string;</code></td></tr><tr id="type-t.size" class="anchored"><td class="def field"><a href="#type-t.size" class="anchor"></a><code>size : int;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string;</code></td></tr><tr id="type-t.proxy_url" class="anchored"><td class="def field"><a href="#type-t.proxy_url" class="anchor"></a><code>proxy_url : string;</code></td></tr><tr id="type-t.height" class="anchored"><td class="def field"><a href="#type-t.height" class="anchor"></a><code>height : int;</code></td></tr><tr id="type-t.width" class="anchored"><td class="def field"><a href="#type-t.width" class="anchor"></a><code>width : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Ban/.dune-keep b/doc/disml/Disml__Ban/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Ban/.dune-keep diff --git a/doc/disml/Disml__Ban/index.html b/doc/disml/Disml__Ban/index.html new file mode 100644 index 0000000..63cc6c0 --- /dev/null +++ b/doc/disml/Disml__Ban/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Ban (disml.Disml__Ban)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Ban</nav><h1>Module <code>Disml__Ban</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Ban_t">Disml.Ban_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.reason" class="anchored"><td class="def field"><a href="#type-t.reason" class="anchor"></a><code>reason : string;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Ban_t/.dune-keep b/doc/disml/Disml__Ban_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Ban_t/.dune-keep diff --git a/doc/disml/Disml__Ban_t/index.html b/doc/disml/Disml__Ban_t/index.html new file mode 100644 index 0000000..428a2bb --- /dev/null +++ b/doc/disml/Disml__Ban_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Ban_t (disml.Disml__Ban_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Ban_t</nav><h1>Module <code>Disml__Ban_t</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.reason" class="anchored"><td class="def field"><a href="#type-t.reason" class="anchor"></a><code>reason : string;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Channel/.dune-keep b/doc/disml/Disml__Channel/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Channel/.dune-keep diff --git a/doc/disml/Disml__Channel/index.html b/doc/disml/Disml__Channel/index.html new file mode 100644 index 0000000..2f17db2 --- /dev/null +++ b/doc/disml/Disml__Channel/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Channel (disml.Disml__Channel)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Channel</nav><h1>Module <code>Disml__Channel</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Channel_t">Disml.Channel_t</a></code></span></summary><aside></aside><dl><dt class="spec exception" id="exception-Invalid_channel"><a href="#exception-Invalid_channel" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_channel</span><span class="keyword"> of </span>Yojson.Safe.json</code></dt></dl><dl><dt class="spec type" id="type-group"><a href="#type-group" class="anchor"></a><code><span class="keyword">type </span>group</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-group.id" class="anchored"><td class="def field"><a href="#type-group.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-group.last_message_id" class="anchored"><td class="def field"><a href="#type-group.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-group.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-group.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-group.icon" class="anchored"><td class="def field"><a href="#type-group.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-group.name" class="anchored"><td class="def field"><a href="#type-group.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-group.owner_id" class="anchored"><td class="def field"><a href="#type-group.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-group.recipients" class="anchored"><td class="def field"><a href="#type-group.recipients" class="anchor"></a><code>recipients : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-group_of_sexp"><a href="#val-group_of_sexp" class="anchor"></a><code><span class="keyword">val </span>group_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-sexp_of_group"><a href="#val-sexp_of_group" class="anchor"></a><code><span class="keyword">val </span>sexp_of_group : <a href="index.html#type-group">group</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-group_to_yojson"><a href="#val-group_to_yojson" class="anchor"></a><code><span class="keyword">val </span>group_to_yojson : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-group_of_yojson"><a href="#val-group_of_yojson" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-group_of_yojson_exn"><a href="#val-group_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt></dl><dl><dt class="spec type" id="type-dm"><a href="#type-dm" class="anchor"></a><code><span class="keyword">type </span>dm</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-dm.id" class="anchored"><td class="def field"><a href="#type-dm.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-dm.last_message_id" class="anchored"><td class="def field"><a href="#type-dm.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-dm.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-dm.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-dm_of_sexp"><a href="#val-dm_of_sexp" class="anchor"></a><code><span class="keyword">val </span>dm_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-sexp_of_dm"><a href="#val-sexp_of_dm" class="anchor"></a><code><span class="keyword">val </span>sexp_of_dm : <a href="index.html#type-dm">dm</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-dm_to_yojson"><a href="#val-dm_to_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_to_yojson : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-dm_of_yojson"><a href="#val-dm_of_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-dm_of_yojson_exn"><a href="#val-dm_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt></dl><dl><dt class="spec type" id="type-guild_text"><a href="#type-guild_text" class="anchor"></a><code><span class="keyword">type </span>guild_text</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_text.id" class="anchored"><td class="def field"><a href="#type-guild_text.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-guild_text.last_message_id" class="anchored"><td class="def field"><a href="#type-guild_text.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-guild_text.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-guild_text.category_id" class="anchored"><td class="def field"><a href="#type-guild_text.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.guild_id" class="anchored"><td class="def field"><a href="#type-guild_text.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.name" class="anchored"><td class="def field"><a href="#type-guild_text.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_text.position" class="anchored"><td class="def field"><a href="#type-guild_text.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_text.topic" class="anchored"><td class="def field"><a href="#type-guild_text.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-guild_text.nsfw" class="anchored"><td class="def field"><a href="#type-guild_text.nsfw" class="anchor"></a><code>nsfw : bool;</code></td></tr><tr id="type-guild_text.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-guild_text.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_text_of_sexp"><a href="#val-guild_text_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-sexp_of_guild_text"><a href="#val-sexp_of_guild_text" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_text : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_text_to_yojson"><a href="#val-guild_text_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_to_yojson : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_text_of_yojson"><a href="#val-guild_text_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_text_of_yojson_exn"><a href="#val-guild_text_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt></dl><dl><dt class="spec type" id="type-guild_voice"><a href="#type-guild_voice" class="anchor"></a><code><span class="keyword">type </span>guild_voice</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_voice.id" class="anchored"><td class="def field"><a href="#type-guild_voice.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-guild_voice.category_id" class="anchored"><td class="def field"><a href="#type-guild_voice.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.guild_id" class="anchored"><td class="def field"><a href="#type-guild_voice.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.name" class="anchored"><td class="def field"><a href="#type-guild_voice.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_voice.position" class="anchored"><td class="def field"><a href="#type-guild_voice.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_voice.user_limit" class="anchored"><td class="def field"><a href="#type-guild_voice.user_limit" class="anchor"></a><code>user_limit : int;</code></td></tr><tr id="type-guild_voice.bitrate" class="anchored"><td class="def field"><a href="#type-guild_voice.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_voice_of_sexp"><a href="#val-guild_voice_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-sexp_of_guild_voice"><a href="#val-sexp_of_guild_voice" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_voice : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_voice_to_yojson"><a href="#val-guild_voice_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_to_yojson : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_voice_of_yojson"><a href="#val-guild_voice_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_voice_of_yojson_exn"><a href="#val-guild_voice_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt></dl><dl><dt class="spec type" id="type-category"><a href="#type-category" class="anchor"></a><code><span class="keyword">type </span>category</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-category.id" class="anchored"><td class="def field"><a href="#type-category.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-category.guild_id" class="anchored"><td class="def field"><a href="#type-category.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-category.position" class="anchored"><td class="def field"><a href="#type-category.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-category.name" class="anchored"><td class="def field"><a href="#type-category.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-category_of_sexp"><a href="#val-category_of_sexp" class="anchor"></a><code><span class="keyword">val </span>category_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-sexp_of_category"><a href="#val-sexp_of_category" class="anchor"></a><code><span class="keyword">val </span>sexp_of_category : <a href="index.html#type-category">category</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-category_to_yojson"><a href="#val-category_to_yojson" class="anchor"></a><code><span class="keyword">val </span>category_to_yojson : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-category_of_yojson"><a href="#val-category_of_yojson" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-category_of_yojson_exn"><a href="#val-category_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.Group" class="anchored"><td class="def constructor"><a href="#type-t.Group" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Group</span><span class="keyword"> of </span><a href="index.html#type-group">group</a></code></td></tr><tr id="type-t.Private" class="anchored"><td class="def constructor"><a href="#type-t.Private" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Private</span><span class="keyword"> of </span><a href="index.html#type-dm">dm</a></code></td></tr><tr id="type-t.GuildText" class="anchored"><td class="def constructor"><a href="#type-t.GuildText" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildText</span><span class="keyword"> of </span><a href="index.html#type-guild_text">guild_text</a></code></td></tr><tr id="type-t.GuildVoice" class="anchored"><td class="def constructor"><a href="#type-t.GuildVoice" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildVoice</span><span class="keyword"> of </span><a href="index.html#type-guild_voice">guild_voice</a></code></td></tr><tr id="type-t.Category" class="anchored"><td class="def constructor"><a href="#type-t.Category" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Category</span><span class="keyword"> of </span><a href="index.html#type-category">category</a></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl><dl><dt class="spec type" id="type-channel_wrapper"><a href="#type-channel_wrapper" class="anchor"></a><code><span class="keyword">type </span>channel_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-channel_wrapper.id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-channel_wrapper.kind" class="anchored"><td class="def field"><a href="#type-channel_wrapper.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-channel_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.position" class="anchored"><td class="def field"><a href="#type-channel_wrapper.position" class="anchor"></a><code>position : int option;</code></td></tr><tr id="type-channel_wrapper.name" class="anchored"><td class="def field"><a href="#type-channel_wrapper.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-channel_wrapper.topic" class="anchored"><td class="def field"><a href="#type-channel_wrapper.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-channel_wrapper.nsfw" class="anchored"><td class="def field"><a href="#type-channel_wrapper.nsfw" class="anchor"></a><code>nsfw : bool option;</code></td></tr><tr id="type-channel_wrapper.last_message_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.bitrate" class="anchored"><td class="def field"><a href="#type-channel_wrapper.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr><tr id="type-channel_wrapper.user_limit" class="anchored"><td class="def field"><a href="#type-channel_wrapper.user_limit" class="anchor"></a><code>user_limit : int option;</code></td></tr><tr id="type-channel_wrapper.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-channel_wrapper.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr><tr id="type-channel_wrapper.recipients" class="anchored"><td class="def field"><a href="#type-channel_wrapper.recipients" class="anchor"></a><code>recipients : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> list option;</code></td></tr><tr id="type-channel_wrapper.icon" class="anchored"><td class="def field"><a href="#type-channel_wrapper.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-channel_wrapper.owner_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.application_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.category_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-channel_wrapper_of_sexp"><a href="#val-channel_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_channel_wrapper"><a href="#val-sexp_of_channel_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_channel_wrapper : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-channel_wrapper_to_yojson"><a href="#val-channel_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_to_yojson : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson"><a href="#val-channel_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson_exn"><a href="#val-channel_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_text"><a href="#val-unwrap_as_guild_text" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_text : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_voice"><a href="#val-unwrap_as_guild_voice" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_voice : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-unwrap_as_dm"><a href="#val-unwrap_as_dm" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_dm : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-unwrap_as_group"><a href="#val-unwrap_as_group" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_group : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-unwrap_as_category"><a href="#val-unwrap_as_category" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_category : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-get_id"><a href="#val-get_id" class="anchor"></a><code><span class="keyword">val </span>get_id : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-say"><a href="#val-say" class="anchor"></a><code><span class="keyword">val </span>say : content:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-send_message"><a href="#val-send_message" class="anchor"></a><code><span class="keyword">val </span>send_message : ?⁠embed:Yojson.Safe.json <span>-></span> ?⁠content:string <span>-></span> ?⁠file:string <span>-></span> ?⁠tts:bool <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_message"><a href="#val-get_message" class="anchor"></a><code><span class="keyword">val </span>get_message : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_messages"><a href="#val-get_messages" class="anchor"></a><code><span class="keyword">val </span>get_messages : ?⁠mode:[ `Before<span class="keyword"> | </span>`After<span class="keyword"> | </span>`Around ] <span>-></span> ?⁠id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> ?⁠limit:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-broadcast_typing"><a href="#val-broadcast_typing" class="anchor"></a><code><span class="keyword">val </span>broadcast_typing : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_pins"><a href="#val-get_pins" class="anchor"></a><code><span class="keyword">val </span>get_pins : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> list Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Channel_t/.dune-keep b/doc/disml/Disml__Channel_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Channel_t/.dune-keep diff --git a/doc/disml/Disml__Channel_t/index.html b/doc/disml/Disml__Channel_t/index.html new file mode 100644 index 0000000..a3199ac --- /dev/null +++ b/doc/disml/Disml__Channel_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Channel_t (disml.Disml__Channel_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Channel_t</nav><h1>Module <code>Disml__Channel_t</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_channel"><a href="#exception-Invalid_channel" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_channel</span><span class="keyword"> of </span>Yojson.Safe.json</code></dt></dl><dl><dt class="spec type" id="type-group"><a href="#type-group" class="anchor"></a><code><span class="keyword">type </span>group</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-group.id" class="anchored"><td class="def field"><a href="#type-group.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-group.last_message_id" class="anchored"><td class="def field"><a href="#type-group.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-group.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-group.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-group.icon" class="anchored"><td class="def field"><a href="#type-group.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-group.name" class="anchored"><td class="def field"><a href="#type-group.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-group.owner_id" class="anchored"><td class="def field"><a href="#type-group.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-group.recipients" class="anchored"><td class="def field"><a href="#type-group.recipients" class="anchor"></a><code>recipients : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-group_of_sexp"><a href="#val-group_of_sexp" class="anchor"></a><code><span class="keyword">val </span>group_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-sexp_of_group"><a href="#val-sexp_of_group" class="anchor"></a><code><span class="keyword">val </span>sexp_of_group : <a href="index.html#type-group">group</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-group_to_yojson"><a href="#val-group_to_yojson" class="anchor"></a><code><span class="keyword">val </span>group_to_yojson : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-group_of_yojson"><a href="#val-group_of_yojson" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-group">group</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-group_of_yojson_exn"><a href="#val-group_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>group_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-group">group</a></code></dt></dl><dl><dt class="spec type" id="type-dm"><a href="#type-dm" class="anchor"></a><code><span class="keyword">type </span>dm</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-dm.id" class="anchored"><td class="def field"><a href="#type-dm.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-dm.last_message_id" class="anchored"><td class="def field"><a href="#type-dm.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-dm.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-dm.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-dm_of_sexp"><a href="#val-dm_of_sexp" class="anchor"></a><code><span class="keyword">val </span>dm_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-sexp_of_dm"><a href="#val-sexp_of_dm" class="anchor"></a><code><span class="keyword">val </span>sexp_of_dm : <a href="index.html#type-dm">dm</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-dm_to_yojson"><a href="#val-dm_to_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_to_yojson : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-dm_of_yojson"><a href="#val-dm_of_yojson" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-dm">dm</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-dm_of_yojson_exn"><a href="#val-dm_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>dm_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-dm">dm</a></code></dt></dl><dl><dt class="spec type" id="type-guild_text"><a href="#type-guild_text" class="anchor"></a><code><span class="keyword">type </span>guild_text</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_text.id" class="anchored"><td class="def field"><a href="#type-guild_text.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-guild_text.last_message_id" class="anchored"><td class="def field"><a href="#type-guild_text.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-guild_text.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr><tr id="type-guild_text.category_id" class="anchored"><td class="def field"><a href="#type-guild_text.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.guild_id" class="anchored"><td class="def field"><a href="#type-guild_text.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_text.name" class="anchored"><td class="def field"><a href="#type-guild_text.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_text.position" class="anchored"><td class="def field"><a href="#type-guild_text.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_text.topic" class="anchored"><td class="def field"><a href="#type-guild_text.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-guild_text.nsfw" class="anchored"><td class="def field"><a href="#type-guild_text.nsfw" class="anchor"></a><code>nsfw : bool;</code></td></tr><tr id="type-guild_text.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-guild_text.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_text_of_sexp"><a href="#val-guild_text_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-sexp_of_guild_text"><a href="#val-sexp_of_guild_text" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_text : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_text_to_yojson"><a href="#val-guild_text_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_to_yojson : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_text_of_yojson"><a href="#val-guild_text_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_text">guild_text</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_text_of_yojson_exn"><a href="#val-guild_text_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_text_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt></dl><dl><dt class="spec type" id="type-guild_voice"><a href="#type-guild_voice" class="anchor"></a><code><span class="keyword">type </span>guild_voice</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-guild_voice.id" class="anchored"><td class="def field"><a href="#type-guild_voice.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-guild_voice.category_id" class="anchored"><td class="def field"><a href="#type-guild_voice.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.guild_id" class="anchored"><td class="def field"><a href="#type-guild_voice.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-guild_voice.name" class="anchored"><td class="def field"><a href="#type-guild_voice.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-guild_voice.position" class="anchored"><td class="def field"><a href="#type-guild_voice.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-guild_voice.user_limit" class="anchored"><td class="def field"><a href="#type-guild_voice.user_limit" class="anchor"></a><code>user_limit : int;</code></td></tr><tr id="type-guild_voice.bitrate" class="anchored"><td class="def field"><a href="#type-guild_voice.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-guild_voice_of_sexp"><a href="#val-guild_voice_of_sexp" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-sexp_of_guild_voice"><a href="#val-sexp_of_guild_voice" class="anchor"></a><code><span class="keyword">val </span>sexp_of_guild_voice : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-guild_voice_to_yojson"><a href="#val-guild_voice_to_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_to_yojson : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-guild_voice_of_yojson"><a href="#val-guild_voice_of_yojson" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-guild_voice">guild_voice</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-guild_voice_of_yojson_exn"><a href="#val-guild_voice_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>guild_voice_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt></dl><dl><dt class="spec type" id="type-category"><a href="#type-category" class="anchor"></a><code><span class="keyword">type </span>category</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-category.id" class="anchored"><td class="def field"><a href="#type-category.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-category.guild_id" class="anchored"><td class="def field"><a href="#type-category.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-category.position" class="anchored"><td class="def field"><a href="#type-category.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-category.name" class="anchored"><td class="def field"><a href="#type-category.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-category_of_sexp"><a href="#val-category_of_sexp" class="anchor"></a><code><span class="keyword">val </span>category_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-sexp_of_category"><a href="#val-sexp_of_category" class="anchor"></a><code><span class="keyword">val </span>sexp_of_category : <a href="index.html#type-category">category</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-category_to_yojson"><a href="#val-category_to_yojson" class="anchor"></a><code><span class="keyword">val </span>category_to_yojson : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-category_of_yojson"><a href="#val-category_of_yojson" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-category">category</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-category_of_yojson_exn"><a href="#val-category_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>category_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-category">category</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.Group" class="anchored"><td class="def constructor"><a href="#type-t.Group" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Group</span><span class="keyword"> of </span><a href="index.html#type-group">group</a></code></td></tr><tr id="type-t.Private" class="anchored"><td class="def constructor"><a href="#type-t.Private" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Private</span><span class="keyword"> of </span><a href="index.html#type-dm">dm</a></code></td></tr><tr id="type-t.GuildText" class="anchored"><td class="def constructor"><a href="#type-t.GuildText" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildText</span><span class="keyword"> of </span><a href="index.html#type-guild_text">guild_text</a></code></td></tr><tr id="type-t.GuildVoice" class="anchored"><td class="def constructor"><a href="#type-t.GuildVoice" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GuildVoice</span><span class="keyword"> of </span><a href="index.html#type-guild_voice">guild_voice</a></code></td></tr><tr id="type-t.Category" class="anchored"><td class="def constructor"><a href="#type-t.Category" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Category</span><span class="keyword"> of </span><a href="index.html#type-category">category</a></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl><dl><dt class="spec type" id="type-channel_wrapper"><a href="#type-channel_wrapper" class="anchor"></a><code><span class="keyword">type </span>channel_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-channel_wrapper.id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-channel_wrapper.kind" class="anchored"><td class="def field"><a href="#type-channel_wrapper.kind" class="anchor"></a><code>kind : int;</code></td></tr><tr id="type-channel_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.position" class="anchored"><td class="def field"><a href="#type-channel_wrapper.position" class="anchor"></a><code>position : int option;</code></td></tr><tr id="type-channel_wrapper.name" class="anchored"><td class="def field"><a href="#type-channel_wrapper.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-channel_wrapper.topic" class="anchored"><td class="def field"><a href="#type-channel_wrapper.topic" class="anchor"></a><code>topic : string option;</code></td></tr><tr id="type-channel_wrapper.nsfw" class="anchored"><td class="def field"><a href="#type-channel_wrapper.nsfw" class="anchor"></a><code>nsfw : bool option;</code></td></tr><tr id="type-channel_wrapper.last_message_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_message_id" class="anchor"></a><code>last_message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.bitrate" class="anchored"><td class="def field"><a href="#type-channel_wrapper.bitrate" class="anchor"></a><code>bitrate : int option;</code></td></tr><tr id="type-channel_wrapper.user_limit" class="anchored"><td class="def field"><a href="#type-channel_wrapper.user_limit" class="anchor"></a><code>user_limit : int option;</code></td></tr><tr id="type-channel_wrapper.slow_mode_timeout" class="anchored"><td class="def field"><a href="#type-channel_wrapper.slow_mode_timeout" class="anchor"></a><code>slow_mode_timeout : int option;</code></td></tr><tr id="type-channel_wrapper.recipients" class="anchored"><td class="def field"><a href="#type-channel_wrapper.recipients" class="anchor"></a><code>recipients : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> list option;</code></td></tr><tr id="type-channel_wrapper.icon" class="anchored"><td class="def field"><a href="#type-channel_wrapper.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-channel_wrapper.owner_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.application_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.category_id" class="anchored"><td class="def field"><a href="#type-channel_wrapper.category_id" class="anchor"></a><code>category_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-channel_wrapper.last_pin_timestamp" class="anchored"><td class="def field"><a href="#type-channel_wrapper.last_pin_timestamp" class="anchor"></a><code>last_pin_timestamp : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-channel_wrapper_of_sexp"><a href="#val-channel_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_channel_wrapper"><a href="#val-sexp_of_channel_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_channel_wrapper : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-channel_wrapper_to_yojson"><a href="#val-channel_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_to_yojson : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson"><a href="#val-channel_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-channel_wrapper_of_yojson_exn"><a href="#val-channel_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>channel_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-channel_wrapper">channel_wrapper</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_text"><a href="#val-unwrap_as_guild_text" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_text : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_text">guild_text</a></code></dt><dt class="spec value" id="val-unwrap_as_guild_voice"><a href="#val-unwrap_as_guild_voice" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_guild_voice : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-guild_voice">guild_voice</a></code></dt><dt class="spec value" id="val-unwrap_as_dm"><a href="#val-unwrap_as_dm" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_dm : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-dm">dm</a></code></dt><dt class="spec value" id="val-unwrap_as_group"><a href="#val-unwrap_as_group" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_group : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-group">group</a></code></dt><dt class="spec value" id="val-unwrap_as_category"><a href="#val-unwrap_as_category" class="anchor"></a><code><span class="keyword">val </span>unwrap_as_category : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-category">category</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-channel_wrapper">channel_wrapper</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-get_id"><a href="#val-get_id" class="anchor"></a><code><span class="keyword">val </span>get_id : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Client/.dune-keep b/doc/disml/Disml__Client/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Client/.dune-keep diff --git a/doc/disml/Disml__Client/index.html b/doc/disml/Disml__Client/index.html new file mode 100644 index 0000000..7c814d2 --- /dev/null +++ b/doc/disml/Disml__Client/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Client (disml.Disml__Client)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Client</nav><h1>Module <code>Disml__Client</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><a href="../Disml/index.html#module-Config">Disml.Config</a></code></span></summary><aside></aside><dl><dt class="spec value" id="val-token"><a href="#val-token" class="anchor"></a><code><span class="keyword">val </span>token : string Stdlib.ref</code></dt><dt class="spec value" id="val-hello"><a href="#val-hello" class="anchor"></a><code><span class="keyword">val </span>hello : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-ready"><a href="#val-ready" class="anchor"></a><code><span class="keyword">val </span>ready : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-resumed"><a href="#val-resumed" class="anchor"></a><code><span class="keyword">val </span>resumed : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-invalid_session"><a href="#val-invalid_session" class="anchor"></a><code><span class="keyword">val </span>invalid_session : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_create"><a href="#val-channel_create" class="anchor"></a><code><span class="keyword">val </span>channel_create : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_update"><a href="#val-channel_update" class="anchor"></a><code><span class="keyword">val </span>channel_update : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_delete"><a href="#val-channel_delete" class="anchor"></a><code><span class="keyword">val </span>channel_delete : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_pins_update"><a href="#val-channel_pins_update" class="anchor"></a><code><span class="keyword">val </span>channel_pins_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_create"><a href="#val-guild_create" class="anchor"></a><code><span class="keyword">val </span>guild_create : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_update"><a href="#val-guild_update" class="anchor"></a><code><span class="keyword">val </span>guild_update : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_delete"><a href="#val-guild_delete" class="anchor"></a><code><span class="keyword">val </span>guild_delete : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_ban"><a href="#val-member_ban" class="anchor"></a><code><span class="keyword">val </span>member_ban : (<a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_unban"><a href="#val-member_unban" class="anchor"></a><code><span class="keyword">val </span>member_unban : (<a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_emojis_update"><a href="#val-guild_emojis_update" class="anchor"></a><code><span class="keyword">val </span>guild_emojis_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-integrations_update"><a href="#val-integrations_update" class="anchor"></a><code><span class="keyword">val </span>integrations_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_join"><a href="#val-member_join" class="anchor"></a><code><span class="keyword">val </span>member_join : (<a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_leave"><a href="#val-member_leave" class="anchor"></a><code><span class="keyword">val </span>member_leave : (<a href="../Disml/Member_t/index.html#type-member_wrapper">Disml.Member_t.member_wrapper</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_update"><a href="#val-member_update" class="anchor"></a><code><span class="keyword">val </span>member_update : (<a href="../Disml/Member_t/index.html#type-member_update">Disml.Member_t.member_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-members_chunk"><a href="#val-members_chunk" class="anchor"></a><code><span class="keyword">val </span>members_chunk : (<a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_create"><a href="#val-role_create" class="anchor"></a><code><span class="keyword">val </span>role_create : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_update"><a href="#val-role_update" class="anchor"></a><code><span class="keyword">val </span>role_update : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_delete"><a href="#val-role_delete" class="anchor"></a><code><span class="keyword">val </span>role_delete : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_create"><a href="#val-message_create" class="anchor"></a><code><span class="keyword">val </span>message_create : (<a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_update"><a href="#val-message_update" class="anchor"></a><code><span class="keyword">val </span>message_update : (<a href="../Disml/Message_t/index.html#type-message_update">Disml.Message_t.message_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_delete"><a href="#val-message_delete" class="anchor"></a><code><span class="keyword">val </span>message_delete : (<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_bulk_delete"><a href="#val-message_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>message_bulk_delete : (<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_add"><a href="#val-reaction_add" class="anchor"></a><code><span class="keyword">val </span>reaction_add : (<a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_remove"><a href="#val-reaction_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_remove : (<a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_bulk_remove"><a href="#val-reaction_bulk_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_bulk_remove : (<a href="../Disml/Reaction_t/index.html#type-t">Disml.Reaction_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-presence_update"><a href="#val-presence_update" class="anchor"></a><code><span class="keyword">val </span>presence_update : (<a href="../Disml/Presence/index.html#type-t">Disml.Presence.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-typing_start"><a href="#val-typing_start" class="anchor"></a><code><span class="keyword">val </span>typing_start : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-user_update"><a href="#val-user_update" class="anchor"></a><code><span class="keyword">val </span>user_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_state_update"><a href="#val-voice_state_update" class="anchor"></a><code><span class="keyword">val </span>voice_state_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_server_update"><a href="#val-voice_server_update" class="anchor"></a><code><span class="keyword">val </span>voice_server_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-webhooks_update"><a href="#val-webhooks_update" class="anchor"></a><code><span class="keyword">val </span>webhooks_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt></dl></details></div></div></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.sharder" class="anchored"><td class="def field"><a href="#type-t.sharder" class="anchor"></a><code>sharder : <a href="../Disml/Sharder/index.html#type-t">Disml.Sharder.t</a>;</code></td></tr><tr id="type-t.token" class="anchored"><td class="def field"><a href="#type-t.token" class="anchor"></a><code>token : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-start"><a href="#val-start" class="anchor"></a><code><span class="keyword">val </span>start : ?⁠count:int <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async_kernel__Deferred.t</code></dt><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Sharder/Shard/index.html#type-shard">Disml.Sharder.Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status_with"><a href="#val-set_status_with" class="anchor"></a><code><span class="keyword">val </span>set_status_with : f:(<a href="../Disml/Sharder/Shard/index.html#type-shard">Disml.Sharder.Shard.shard</a> <span>-></span> Yojson.Safe.json) <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Sharder/Shard/index.html#type-shard">Disml.Sharder.Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : guild:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Sharder/Shard/index.html#type-shard">Disml.Sharder.Shard.shard</a> list Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Config/.dune-keep b/doc/disml/Disml__Config/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Config/.dune-keep diff --git a/doc/disml/Disml__Config/index.html b/doc/disml/Disml__Config/index.html new file mode 100644 index 0000000..aafb712 --- /dev/null +++ b/doc/disml/Disml__Config/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Config (disml.Disml__Config)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Config</nav><h1>Module <code>Disml__Config</code></h1></header><dl><dt class="spec value" id="val-token"><a href="#val-token" class="anchor"></a><code><span class="keyword">val </span>token : string Stdlib.ref</code></dt><dt class="spec value" id="val-hello"><a href="#val-hello" class="anchor"></a><code><span class="keyword">val </span>hello : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-ready"><a href="#val-ready" class="anchor"></a><code><span class="keyword">val </span>ready : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-resumed"><a href="#val-resumed" class="anchor"></a><code><span class="keyword">val </span>resumed : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-invalid_session"><a href="#val-invalid_session" class="anchor"></a><code><span class="keyword">val </span>invalid_session : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_create"><a href="#val-channel_create" class="anchor"></a><code><span class="keyword">val </span>channel_create : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_update"><a href="#val-channel_update" class="anchor"></a><code><span class="keyword">val </span>channel_update : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_delete"><a href="#val-channel_delete" class="anchor"></a><code><span class="keyword">val </span>channel_delete : (<a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-channel_pins_update"><a href="#val-channel_pins_update" class="anchor"></a><code><span class="keyword">val </span>channel_pins_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_create"><a href="#val-guild_create" class="anchor"></a><code><span class="keyword">val </span>guild_create : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_update"><a href="#val-guild_update" class="anchor"></a><code><span class="keyword">val </span>guild_update : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_delete"><a href="#val-guild_delete" class="anchor"></a><code><span class="keyword">val </span>guild_delete : (<a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_ban"><a href="#val-member_ban" class="anchor"></a><code><span class="keyword">val </span>member_ban : (<a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_unban"><a href="#val-member_unban" class="anchor"></a><code><span class="keyword">val </span>member_unban : (<a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-guild_emojis_update"><a href="#val-guild_emojis_update" class="anchor"></a><code><span class="keyword">val </span>guild_emojis_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-integrations_update"><a href="#val-integrations_update" class="anchor"></a><code><span class="keyword">val </span>integrations_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_join"><a href="#val-member_join" class="anchor"></a><code><span class="keyword">val </span>member_join : (<a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_leave"><a href="#val-member_leave" class="anchor"></a><code><span class="keyword">val </span>member_leave : (<a href="../Disml/Member_t/index.html#type-member_wrapper">Disml.Member_t.member_wrapper</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-member_update"><a href="#val-member_update" class="anchor"></a><code><span class="keyword">val </span>member_update : (<a href="../Disml/Member_t/index.html#type-member_update">Disml.Member_t.member_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-members_chunk"><a href="#val-members_chunk" class="anchor"></a><code><span class="keyword">val </span>members_chunk : (<a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_create"><a href="#val-role_create" class="anchor"></a><code><span class="keyword">val </span>role_create : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_update"><a href="#val-role_update" class="anchor"></a><code><span class="keyword">val </span>role_update : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-role_delete"><a href="#val-role_delete" class="anchor"></a><code><span class="keyword">val </span>role_delete : (<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_create"><a href="#val-message_create" class="anchor"></a><code><span class="keyword">val </span>message_create : (<a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_update"><a href="#val-message_update" class="anchor"></a><code><span class="keyword">val </span>message_update : (<a href="../Disml/Message_t/index.html#type-message_update">Disml.Message_t.message_update</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_delete"><a href="#val-message_delete" class="anchor"></a><code><span class="keyword">val </span>message_delete : (<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-message_bulk_delete"><a href="#val-message_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>message_bulk_delete : (<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_add"><a href="#val-reaction_add" class="anchor"></a><code><span class="keyword">val </span>reaction_add : (<a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_remove"><a href="#val-reaction_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_remove : (<a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-reaction_bulk_remove"><a href="#val-reaction_bulk_remove" class="anchor"></a><code><span class="keyword">val </span>reaction_bulk_remove : (<a href="../Disml/Reaction_t/index.html#type-t">Disml.Reaction_t.t</a> list <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-presence_update"><a href="#val-presence_update" class="anchor"></a><code><span class="keyword">val </span>presence_update : (<a href="../Disml/Presence/index.html#type-t">Disml.Presence.t</a> <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-typing_start"><a href="#val-typing_start" class="anchor"></a><code><span class="keyword">val </span>typing_start : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-user_update"><a href="#val-user_update" class="anchor"></a><code><span class="keyword">val </span>user_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_state_update"><a href="#val-voice_state_update" class="anchor"></a><code><span class="keyword">val </span>voice_state_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-voice_server_update"><a href="#val-voice_server_update" class="anchor"></a><code><span class="keyword">val </span>voice_server_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt><dt class="spec value" id="val-webhooks_update"><a href="#val-webhooks_update" class="anchor"></a><code><span class="keyword">val </span>webhooks_update : (Yojson.Safe.json <span>-></span> unit) Stdlib.ref</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Embed/.dune-keep b/doc/disml/Disml__Embed/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Embed/.dune-keep diff --git a/doc/disml/Disml__Embed/index.html b/doc/disml/Disml__Embed/index.html new file mode 100644 index 0000000..f62c780 --- /dev/null +++ b/doc/disml/Disml__Embed/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Embed (disml.Disml__Embed)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Embed</nav><h1>Module <code>Disml__Embed</code></h1></header><dl><dt class="spec type" id="type-footer"><a href="#type-footer" class="anchor"></a><code><span class="keyword">type </span>footer</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-footer.text" class="anchored"><td class="def field"><a href="#type-footer.text" class="anchor"></a><code>text : string;</code></td></tr><tr id="type-footer.icon_url" class="anchored"><td class="def field"><a href="#type-footer.icon_url" class="anchor"></a><code>icon_url : string option;</code></td></tr><tr id="type-footer.proxy_icon_url" class="anchored"><td class="def field"><a href="#type-footer.proxy_icon_url" class="anchor"></a><code>proxy_icon_url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-footer_of_sexp"><a href="#val-footer_of_sexp" class="anchor"></a><code><span class="keyword">val </span>footer_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-footer">footer</a></code></dt><dt class="spec value" id="val-sexp_of_footer"><a href="#val-sexp_of_footer" class="anchor"></a><code><span class="keyword">val </span>sexp_of_footer : <a href="index.html#type-footer">footer</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-footer_to_yojson"><a href="#val-footer_to_yojson" class="anchor"></a><code><span class="keyword">val </span>footer_to_yojson : <a href="index.html#type-footer">footer</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-footer_of_yojson"><a href="#val-footer_of_yojson" class="anchor"></a><code><span class="keyword">val </span>footer_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-footer">footer</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-footer_of_yojson_exn"><a href="#val-footer_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>footer_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-footer">footer</a></code></dt></dl><dl><dt class="spec type" id="type-image"><a href="#type-image" class="anchor"></a><code><span class="keyword">type </span>image</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-image.url" class="anchored"><td class="def field"><a href="#type-image.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-image.proxy_url" class="anchored"><td class="def field"><a href="#type-image.proxy_url" class="anchor"></a><code>proxy_url : string option;</code></td></tr><tr id="type-image.height" class="anchored"><td class="def field"><a href="#type-image.height" class="anchor"></a><code>height : int option;</code></td></tr><tr id="type-image.width" class="anchored"><td class="def field"><a href="#type-image.width" class="anchor"></a><code>width : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-image_of_sexp"><a href="#val-image_of_sexp" class="anchor"></a><code><span class="keyword">val </span>image_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-image">image</a></code></dt><dt class="spec value" id="val-sexp_of_image"><a href="#val-sexp_of_image" class="anchor"></a><code><span class="keyword">val </span>sexp_of_image : <a href="index.html#type-image">image</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-image_to_yojson"><a href="#val-image_to_yojson" class="anchor"></a><code><span class="keyword">val </span>image_to_yojson : <a href="index.html#type-image">image</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-image_of_yojson"><a href="#val-image_of_yojson" class="anchor"></a><code><span class="keyword">val </span>image_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-image">image</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-image_of_yojson_exn"><a href="#val-image_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>image_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-image">image</a></code></dt></dl><dl><dt class="spec type" id="type-video"><a href="#type-video" class="anchor"></a><code><span class="keyword">type </span>video</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-video.url" class="anchored"><td class="def field"><a href="#type-video.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-video.height" class="anchored"><td class="def field"><a href="#type-video.height" class="anchor"></a><code>height : int option;</code></td></tr><tr id="type-video.width" class="anchored"><td class="def field"><a href="#type-video.width" class="anchor"></a><code>width : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-video_of_sexp"><a href="#val-video_of_sexp" class="anchor"></a><code><span class="keyword">val </span>video_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-video">video</a></code></dt><dt class="spec value" id="val-sexp_of_video"><a href="#val-sexp_of_video" class="anchor"></a><code><span class="keyword">val </span>sexp_of_video : <a href="index.html#type-video">video</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-video_to_yojson"><a href="#val-video_to_yojson" class="anchor"></a><code><span class="keyword">val </span>video_to_yojson : <a href="index.html#type-video">video</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-video_of_yojson"><a href="#val-video_of_yojson" class="anchor"></a><code><span class="keyword">val </span>video_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-video">video</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-video_of_yojson_exn"><a href="#val-video_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>video_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-video">video</a></code></dt></dl><dl><dt class="spec type" id="type-provider"><a href="#type-provider" class="anchor"></a><code><span class="keyword">type </span>provider</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-provider.name" class="anchored"><td class="def field"><a href="#type-provider.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-provider.url" class="anchored"><td class="def field"><a href="#type-provider.url" class="anchor"></a><code>url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-provider_of_sexp"><a href="#val-provider_of_sexp" class="anchor"></a><code><span class="keyword">val </span>provider_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-provider">provider</a></code></dt><dt class="spec value" id="val-sexp_of_provider"><a href="#val-sexp_of_provider" class="anchor"></a><code><span class="keyword">val </span>sexp_of_provider : <a href="index.html#type-provider">provider</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-provider_to_yojson"><a href="#val-provider_to_yojson" class="anchor"></a><code><span class="keyword">val </span>provider_to_yojson : <a href="index.html#type-provider">provider</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-provider_of_yojson"><a href="#val-provider_of_yojson" class="anchor"></a><code><span class="keyword">val </span>provider_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-provider">provider</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-provider_of_yojson_exn"><a href="#val-provider_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>provider_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-provider">provider</a></code></dt></dl><dl><dt class="spec type" id="type-author"><a href="#type-author" class="anchor"></a><code><span class="keyword">type </span>author</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-author.name" class="anchored"><td class="def field"><a href="#type-author.name" class="anchor"></a><code>name : string option;</code></td></tr><tr id="type-author.url" class="anchored"><td class="def field"><a href="#type-author.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-author.icon_url" class="anchored"><td class="def field"><a href="#type-author.icon_url" class="anchor"></a><code>icon_url : string option;</code></td></tr><tr id="type-author.proxy_icon_url" class="anchored"><td class="def field"><a href="#type-author.proxy_icon_url" class="anchor"></a><code>proxy_icon_url : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-author_of_sexp"><a href="#val-author_of_sexp" class="anchor"></a><code><span class="keyword">val </span>author_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-author">author</a></code></dt><dt class="spec value" id="val-sexp_of_author"><a href="#val-sexp_of_author" class="anchor"></a><code><span class="keyword">val </span>sexp_of_author : <a href="index.html#type-author">author</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-author_to_yojson"><a href="#val-author_to_yojson" class="anchor"></a><code><span class="keyword">val </span>author_to_yojson : <a href="index.html#type-author">author</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-author_of_yojson"><a href="#val-author_of_yojson" class="anchor"></a><code><span class="keyword">val </span>author_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-author">author</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-author_of_yojson_exn"><a href="#val-author_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>author_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-author">author</a></code></dt></dl><dl><dt class="spec type" id="type-field"><a href="#type-field" class="anchor"></a><code><span class="keyword">type </span>field</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-field.name" class="anchored"><td class="def field"><a href="#type-field.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-field.value" class="anchored"><td class="def field"><a href="#type-field.value" class="anchor"></a><code>value : string;</code></td></tr><tr id="type-field.inline" class="anchored"><td class="def field"><a href="#type-field.inline" class="anchor"></a><code>inline : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-field_of_sexp"><a href="#val-field_of_sexp" class="anchor"></a><code><span class="keyword">val </span>field_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-field">field</a></code></dt><dt class="spec value" id="val-sexp_of_field"><a href="#val-sexp_of_field" class="anchor"></a><code><span class="keyword">val </span>sexp_of_field : <a href="index.html#type-field">field</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-field_to_yojson"><a href="#val-field_to_yojson" class="anchor"></a><code><span class="keyword">val </span>field_to_yojson : <a href="index.html#type-field">field</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-field_of_yojson"><a href="#val-field_of_yojson" class="anchor"></a><code><span class="keyword">val </span>field_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-field">field</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-field_of_yojson_exn"><a href="#val-field_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>field_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-field">field</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.title" class="anchored"><td class="def field"><a href="#type-t.title" class="anchor"></a><code>title : string option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : string option;</code></td></tr><tr id="type-t.description" class="anchored"><td class="def field"><a href="#type-t.description" class="anchor"></a><code>description : string option;</code></td></tr><tr id="type-t.url" class="anchored"><td class="def field"><a href="#type-t.url" class="anchor"></a><code>url : string option;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int option;</code></td></tr><tr id="type-t.footer" class="anchored"><td class="def field"><a href="#type-t.footer" class="anchor"></a><code>footer : <a href="index.html#type-footer">footer</a> option;</code></td></tr><tr id="type-t.image" class="anchored"><td class="def field"><a href="#type-t.image" class="anchor"></a><code>image : <a href="index.html#type-image">image</a> option;</code></td></tr><tr id="type-t.thumbnail" class="anchored"><td class="def field"><a href="#type-t.thumbnail" class="anchor"></a><code>thumbnail : <a href="index.html#type-image">image</a> option;</code></td></tr><tr id="type-t.video" class="anchored"><td class="def field"><a href="#type-t.video" class="anchor"></a><code>video : <a href="index.html#type-video">video</a> option;</code></td></tr><tr id="type-t.provider" class="anchored"><td class="def field"><a href="#type-t.provider" class="anchor"></a><code>provider : <a href="index.html#type-provider">provider</a> option;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="index.html#type-author">author</a> option;</code></td></tr><tr id="type-t.fields" class="anchored"><td class="def field"><a href="#type-t.fields" class="anchor"></a><code>fields : <a href="index.html#type-field">field</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Emoji/.dune-keep b/doc/disml/Disml__Emoji/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Emoji/.dune-keep diff --git a/doc/disml/Disml__Emoji/index.html b/doc/disml/Disml__Emoji/index.html new file mode 100644 index 0000000..f23c60a --- /dev/null +++ b/doc/disml/Disml__Emoji/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Emoji (disml.Disml__Emoji)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Emoji</nav><h1>Module <code>Disml__Emoji</code></h1></header><dl><dt class="spec type" id="type-partial_emoji"><a href="#type-partial_emoji" class="anchor"></a><code><span class="keyword">type </span>partial_emoji</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_emoji.id" class="anchored"><td class="def field"><a href="#type-partial_emoji.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-partial_emoji.name" class="anchored"><td class="def field"><a href="#type-partial_emoji.name" class="anchor"></a><code>name : string;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_emoji_of_sexp"><a href="#val-partial_emoji_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt><dt class="spec value" id="val-sexp_of_partial_emoji"><a href="#val-sexp_of_partial_emoji" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_emoji : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_emoji_to_yojson"><a href="#val-partial_emoji_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_to_yojson : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_emoji_of_yojson"><a href="#val-partial_emoji_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_emoji">partial_emoji</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_emoji_of_yojson_exn"><a href="#val-partial_emoji_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_emoji_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_emoji">partial_emoji</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> option;</code></td></tr><tr id="type-t.require_colons" class="anchored"><td class="def field"><a href="#type-t.require_colons" class="anchor"></a><code>require_colons : bool option;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool option;</code></td></tr><tr id="type-t.animated" class="anchored"><td class="def field"><a href="#type-t.animated" class="anchor"></a><code>animated : bool option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Endpoints/.dune-keep b/doc/disml/Disml__Endpoints/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Endpoints/.dune-keep diff --git a/doc/disml/Disml__Endpoints/index.html b/doc/disml/Disml__Endpoints/index.html new file mode 100644 index 0000000..8917472 --- /dev/null +++ b/doc/disml/Disml__Endpoints/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Endpoints (disml.Disml__Endpoints)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Endpoints</nav><h1>Module <code>Disml__Endpoints</code></h1></header><dl><dt class="spec value" id="val-gateway"><a href="#val-gateway" class="anchor"></a><code><span class="keyword">val </span>gateway : string</code></dt><dt class="spec value" id="val-gateway_bot"><a href="#val-gateway_bot" class="anchor"></a><code><span class="keyword">val </span>gateway_bot : string</code></dt><dt class="spec value" id="val-channel"><a href="#val-channel" class="anchor"></a><code><span class="keyword">val </span>channel : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_messages"><a href="#val-channel_messages" class="anchor"></a><code><span class="keyword">val </span>channel_messages : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_message"><a href="#val-channel_message" class="anchor"></a><code><span class="keyword">val </span>channel_message : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reaction_me"><a href="#val-channel_reaction_me" class="anchor"></a><code><span class="keyword">val </span>channel_reaction_me : int <span>-></span> int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reaction"><a href="#val-channel_reaction" class="anchor"></a><code><span class="keyword">val </span>channel_reaction : int <span>-></span> int <span>-></span> string <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reactions_get"><a href="#val-channel_reactions_get" class="anchor"></a><code><span class="keyword">val </span>channel_reactions_get : int <span>-></span> int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-channel_reactions_delete"><a href="#val-channel_reactions_delete" class="anchor"></a><code><span class="keyword">val </span>channel_reactions_delete : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_bulk_delete"><a href="#val-channel_bulk_delete" class="anchor"></a><code><span class="keyword">val </span>channel_bulk_delete : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_permission"><a href="#val-channel_permission" class="anchor"></a><code><span class="keyword">val </span>channel_permission : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_permissions"><a href="#val-channel_permissions" class="anchor"></a><code><span class="keyword">val </span>channel_permissions : int <span>-></span> string</code></dt><dt class="spec value" id="val-channels"><a href="#val-channels" class="anchor"></a><code><span class="keyword">val </span>channels : string</code></dt><dt class="spec value" id="val-channel_call_ring"><a href="#val-channel_call_ring" class="anchor"></a><code><span class="keyword">val </span>channel_call_ring : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_invites"><a href="#val-channel_invites" class="anchor"></a><code><span class="keyword">val </span>channel_invites : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_typing"><a href="#val-channel_typing" class="anchor"></a><code><span class="keyword">val </span>channel_typing : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_pins"><a href="#val-channel_pins" class="anchor"></a><code><span class="keyword">val </span>channel_pins : int <span>-></span> string</code></dt><dt class="spec value" id="val-channel_pin"><a href="#val-channel_pin" class="anchor"></a><code><span class="keyword">val </span>channel_pin : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guilds"><a href="#val-guilds" class="anchor"></a><code><span class="keyword">val </span>guilds : string</code></dt><dt class="spec value" id="val-guild"><a href="#val-guild" class="anchor"></a><code><span class="keyword">val </span>guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_channels"><a href="#val-guild_channels" class="anchor"></a><code><span class="keyword">val </span>guild_channels : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_members"><a href="#val-guild_members" class="anchor"></a><code><span class="keyword">val </span>guild_members : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_member"><a href="#val-guild_member" class="anchor"></a><code><span class="keyword">val </span>guild_member : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_member_role"><a href="#val-guild_member_role" class="anchor"></a><code><span class="keyword">val </span>guild_member_role : int <span>-></span> int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_bans"><a href="#val-guild_bans" class="anchor"></a><code><span class="keyword">val </span>guild_bans : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_ban"><a href="#val-guild_ban" class="anchor"></a><code><span class="keyword">val </span>guild_ban : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_roles"><a href="#val-guild_roles" class="anchor"></a><code><span class="keyword">val </span>guild_roles : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_role"><a href="#val-guild_role" class="anchor"></a><code><span class="keyword">val </span>guild_role : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_prune"><a href="#val-guild_prune" class="anchor"></a><code><span class="keyword">val </span>guild_prune : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_voice_regions"><a href="#val-guild_voice_regions" class="anchor"></a><code><span class="keyword">val </span>guild_voice_regions : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_invites"><a href="#val-guild_invites" class="anchor"></a><code><span class="keyword">val </span>guild_invites : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integrations"><a href="#val-guild_integrations" class="anchor"></a><code><span class="keyword">val </span>guild_integrations : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integration"><a href="#val-guild_integration" class="anchor"></a><code><span class="keyword">val </span>guild_integration : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_integration_sync"><a href="#val-guild_integration_sync" class="anchor"></a><code><span class="keyword">val </span>guild_integration_sync : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_embed"><a href="#val-guild_embed" class="anchor"></a><code><span class="keyword">val </span>guild_embed : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_emojis"><a href="#val-guild_emojis" class="anchor"></a><code><span class="keyword">val </span>guild_emojis : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_emoji"><a href="#val-guild_emoji" class="anchor"></a><code><span class="keyword">val </span>guild_emoji : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-webhooks_guild"><a href="#val-webhooks_guild" class="anchor"></a><code><span class="keyword">val </span>webhooks_guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhooks_channel"><a href="#val-webhooks_channel" class="anchor"></a><code><span class="keyword">val </span>webhooks_channel : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhook"><a href="#val-webhook" class="anchor"></a><code><span class="keyword">val </span>webhook : int <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_token"><a href="#val-webhook_token" class="anchor"></a><code><span class="keyword">val </span>webhook_token : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_git"><a href="#val-webhook_git" class="anchor"></a><code><span class="keyword">val </span>webhook_git : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-webhook_slack"><a href="#val-webhook_slack" class="anchor"></a><code><span class="keyword">val </span>webhook_slack : int <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-user"><a href="#val-user" class="anchor"></a><code><span class="keyword">val </span>user : int <span>-></span> string</code></dt><dt class="spec value" id="val-me"><a href="#val-me" class="anchor"></a><code><span class="keyword">val </span>me : string</code></dt><dt class="spec value" id="val-me_guilds"><a href="#val-me_guilds" class="anchor"></a><code><span class="keyword">val </span>me_guilds : string</code></dt><dt class="spec value" id="val-me_guild"><a href="#val-me_guild" class="anchor"></a><code><span class="keyword">val </span>me_guild : int <span>-></span> string</code></dt><dt class="spec value" id="val-me_channels"><a href="#val-me_channels" class="anchor"></a><code><span class="keyword">val </span>me_channels : string</code></dt><dt class="spec value" id="val-me_connections"><a href="#val-me_connections" class="anchor"></a><code><span class="keyword">val </span>me_connections : string</code></dt><dt class="spec value" id="val-invite"><a href="#val-invite" class="anchor"></a><code><span class="keyword">val </span>invite : string <span>-></span> string</code></dt><dt class="spec value" id="val-regions"><a href="#val-regions" class="anchor"></a><code><span class="keyword">val </span>regions : string</code></dt><dt class="spec value" id="val-application_information"><a href="#val-application_information" class="anchor"></a><code><span class="keyword">val </span>application_information : string</code></dt><dt class="spec value" id="val-group_recipient"><a href="#val-group_recipient" class="anchor"></a><code><span class="keyword">val </span>group_recipient : int <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_me_nick"><a href="#val-guild_me_nick" class="anchor"></a><code><span class="keyword">val </span>guild_me_nick : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_vanity_url"><a href="#val-guild_vanity_url" class="anchor"></a><code><span class="keyword">val </span>guild_vanity_url : int <span>-></span> string</code></dt><dt class="spec value" id="val-guild_audit_logs"><a href="#val-guild_audit_logs" class="anchor"></a><code><span class="keyword">val </span>guild_audit_logs : int <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_embed_avatar"><a href="#val-cdn_embed_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_embed_avatar : string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_emoji"><a href="#val-cdn_emoji" class="anchor"></a><code><span class="keyword">val </span>cdn_emoji : string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_icon"><a href="#val-cdn_icon" class="anchor"></a><code><span class="keyword">val </span>cdn_icon : int <span>-></span> string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_avatar"><a href="#val-cdn_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_avatar : int <span>-></span> string <span>-></span> string <span>-></span> string</code></dt><dt class="spec value" id="val-cdn_default_avatar"><a href="#val-cdn_default_avatar" class="anchor"></a><code><span class="keyword">val </span>cdn_default_avatar : int <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Event/.dune-keep b/doc/disml/Disml__Event/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Event/.dune-keep diff --git a/doc/disml/Disml__Event/index.html b/doc/disml/Disml__Event/index.html new file mode 100644 index 0000000..42071ab --- /dev/null +++ b/doc/disml/Disml__Event/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Event (disml.Disml__Event)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Event</nav><h1>Module <code>Disml__Event</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_event"><a href="#exception-Invalid_event" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_event</span><span class="keyword"> of </span>string</code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.HELLO" class="anchored"><td class="def constructor"><a href="#type-t.HELLO" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HELLO</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.READY" class="anchored"><td class="def constructor"><a href="#type-t.READY" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">READY</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.RESUMED" class="anchored"><td class="def constructor"><a href="#type-t.RESUMED" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RESUMED</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.INVALID_SESSION" class="anchored"><td class="def constructor"><a href="#type-t.INVALID_SESSION" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">INVALID_SESSION</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.CHANNEL_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_CREATE</span><span class="keyword"> of </span><a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_DELETE</span><span class="keyword"> of </span><a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a></code></td></tr><tr id="type-t.CHANNEL_PINS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.CHANNEL_PINS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CHANNEL_PINS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_CREATE</span><span class="keyword"> of </span><a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_DELETE</span><span class="keyword"> of </span><a href="../Disml/Guild_t/index.html#type-t">Disml.Guild_t.t</a></code></td></tr><tr id="type-t.GUILD_BAN_ADD" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_BAN_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_BAN_ADD</span><span class="keyword"> of </span><a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a></code></td></tr><tr id="type-t.GUILD_BAN_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_BAN_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_BAN_REMOVE</span><span class="keyword"> of </span><a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a></code></td></tr><tr id="type-t.GUILD_EMOJIS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_EMOJIS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_EMOJIS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_INTEGRATIONS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_INTEGRATIONS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_INTEGRATIONS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.GUILD_MEMBER_ADD" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_ADD</span><span class="keyword"> of </span><a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a></code></td></tr><tr id="type-t.GUILD_MEMBER_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_REMOVE</span><span class="keyword"> of </span><a href="../Disml/Member_t/index.html#type-member_wrapper">Disml.Member_t.member_wrapper</a></code></td></tr><tr id="type-t.GUILD_MEMBER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBER_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Member_t/index.html#type-member_update">Disml.Member_t.member_update</a></code></td></tr><tr id="type-t.GUILD_MEMBERS_CHUNK" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_MEMBERS_CHUNK" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_MEMBERS_CHUNK</span><span class="keyword"> of </span><a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list</code></td></tr><tr id="type-t.GUILD_ROLE_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_CREATE</span><span class="keyword"> of </span><a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a></code></td></tr><tr id="type-t.GUILD_ROLE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a></code></td></tr><tr id="type-t.GUILD_ROLE_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.GUILD_ROLE_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">GUILD_ROLE_DELETE</span><span class="keyword"> of </span><a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a></code></td></tr><tr id="type-t.MESSAGE_CREATE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_CREATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_CREATE</span><span class="keyword"> of </span><a href="../Disml/Message_t/index.html#type-t">Disml.Message_t.t</a></code></td></tr><tr id="type-t.MESSAGE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Message_t/index.html#type-message_update">Disml.Message_t.message_update</a></code></td></tr><tr id="type-t.MESSAGE_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_DELETE</span><span class="keyword"> of </span><a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a><span class="keyword"> * </span><a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a></code></td></tr><tr id="type-t.MESSAGE_BULK_DELETE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_BULK_DELETE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_BULK_DELETE</span><span class="keyword"> of </span><a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list</code></td></tr><tr id="type-t.MESSAGE_REACTION_ADD" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_ADD" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_ADD</span><span class="keyword"> of </span><a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a></code></td></tr><tr id="type-t.MESSAGE_REACTION_REMOVE" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_REMOVE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_REMOVE</span><span class="keyword"> of </span><a href="../Disml/Reaction_t/index.html#type-reaction_event">Disml.Reaction_t.reaction_event</a></code></td></tr><tr id="type-t.MESSAGE_REACTION_REMOVE_ALL" class="anchored"><td class="def constructor"><a href="#type-t.MESSAGE_REACTION_REMOVE_ALL" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">MESSAGE_REACTION_REMOVE_ALL</span><span class="keyword"> of </span><a href="../Disml/Reaction_t/index.html#type-t">Disml.Reaction_t.t</a> list</code></td></tr><tr id="type-t.PRESENCE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.PRESENCE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">PRESENCE_UPDATE</span><span class="keyword"> of </span><a href="../Disml/Presence/index.html#type-t">Disml.Presence.t</a></code></td></tr><tr id="type-t.TYPING_START" class="anchored"><td class="def constructor"><a href="#type-t.TYPING_START" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">TYPING_START</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.USER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.USER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">USER_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.VOICE_STATE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_STATE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_STATE_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.VOICE_SERVER_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_SERVER_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_SERVER_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr><tr id="type-t.WEBHOOKS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.WEBHOOKS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">WEBHOOKS_UPDATE</span><span class="keyword"> of </span>Yojson.Safe.json</code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-event_of_yojson"><a href="#val-event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>event_of_yojson : contents:Yojson.Safe.json <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-dispatch"><a href="#val-dispatch" class="anchor"></a><code><span class="keyword">val </span>dispatch : <a href="index.html#type-t">t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-handle_event"><a href="#val-handle_event" class="anchor"></a><code><span class="keyword">val </span>handle_event : ev:string <span>-></span> Yojson.Safe.json <span>-></span> unit</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Guild/.dune-keep b/doc/disml/Disml__Guild/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Guild/.dune-keep diff --git a/doc/disml/Disml__Guild/index.html b/doc/disml/Disml__Guild/index.html new file mode 100644 index 0000000..fb8d88e --- /dev/null +++ b/doc/disml/Disml__Guild/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Guild (disml.Disml__Guild)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Guild</nav><h1>Module <code>Disml__Guild</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Guild_t">Disml.Guild_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-pre"><a href="#type-pre" class="anchor"></a><code><span class="keyword">type </span>pre</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-pre.id" class="anchored"><td class="def field"><a href="#type-pre.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-pre.name" class="anchored"><td class="def field"><a href="#type-pre.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-pre.icon" class="anchored"><td class="def field"><a href="#type-pre.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-pre.splash" class="anchored"><td class="def field"><a href="#type-pre.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-pre.owner_id" class="anchored"><td class="def field"><a href="#type-pre.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-pre.region" class="anchored"><td class="def field"><a href="#type-pre.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-pre.afk_channel_id" class="anchored"><td class="def field"><a href="#type-pre.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.afk_timeout" class="anchored"><td class="def field"><a href="#type-pre.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-pre.embed_enabled" class="anchored"><td class="def field"><a href="#type-pre.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-pre.embed_channel_id" class="anchored"><td class="def field"><a href="#type-pre.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.verification_level" class="anchored"><td class="def field"><a href="#type-pre.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-pre.default_message_notifications" class="anchored"><td class="def field"><a href="#type-pre.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-pre.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-pre.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-pre.roles" class="anchored"><td class="def field"><a href="#type-pre.roles" class="anchor"></a><code>roles : <a href="../Disml/Role_t/index.html#type-role">Disml.Role_t.role</a> list;</code></td></tr><tr id="type-pre.emojis" class="anchored"><td class="def field"><a href="#type-pre.emojis" class="anchor"></a><code>emojis : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> list;</code></td></tr><tr id="type-pre.features" class="anchored"><td class="def field"><a href="#type-pre.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-pre.mfa_level" class="anchored"><td class="def field"><a href="#type-pre.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-pre.application_id" class="anchored"><td class="def field"><a href="#type-pre.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.widget_enabled" class="anchored"><td class="def field"><a href="#type-pre.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-pre.widget_channel" class="anchored"><td class="def field"><a href="#type-pre.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.system_channel" class="anchored"><td class="def field"><a href="#type-pre.system_channel" class="anchor"></a><code>system_channel : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.large" class="anchored"><td class="def field"><a href="#type-pre.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-pre.unavailable" class="anchored"><td class="def field"><a href="#type-pre.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-pre.member_count" class="anchored"><td class="def field"><a href="#type-pre.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-pre.members" class="anchored"><td class="def field"><a href="#type-pre.members" class="anchor"></a><code>members : <a href="../Disml/Member_t/index.html#type-member">Disml.Member_t.member</a> list;</code></td></tr><tr id="type-pre.channels" class="anchored"><td class="def field"><a href="#type-pre.channels" class="anchor"></a><code>channels : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-pre_of_sexp"><a href="#val-pre_of_sexp" class="anchor"></a><code><span class="keyword">val </span>pre_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-sexp_of_pre"><a href="#val-sexp_of_pre" class="anchor"></a><code><span class="keyword">val </span>sexp_of_pre : <a href="index.html#type-pre">pre</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-pre_to_yojson"><a href="#val-pre_to_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_to_yojson : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-pre_of_yojson"><a href="#val-pre_of_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-pre_of_yojson_exn"><a href="#val-pre_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.icon" class="anchored"><td class="def field"><a href="#type-t.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-t.splash" class="anchored"><td class="def field"><a href="#type-t.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-t.owner_id" class="anchored"><td class="def field"><a href="#type-t.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.region" class="anchored"><td class="def field"><a href="#type-t.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-t.afk_channel_id" class="anchored"><td class="def field"><a href="#type-t.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.afk_timeout" class="anchored"><td class="def field"><a href="#type-t.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-t.embed_enabled" class="anchored"><td class="def field"><a href="#type-t.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-t.embed_channel_id" class="anchored"><td class="def field"><a href="#type-t.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.verification_level" class="anchored"><td class="def field"><a href="#type-t.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-t.default_message_notifications" class="anchored"><td class="def field"><a href="#type-t.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-t.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-t.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> list;</code></td></tr><tr id="type-t.emojis" class="anchored"><td class="def field"><a href="#type-t.emojis" class="anchor"></a><code>emojis : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> list;</code></td></tr><tr id="type-t.features" class="anchored"><td class="def field"><a href="#type-t.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-t.mfa_level" class="anchored"><td class="def field"><a href="#type-t.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-t.application_id" class="anchored"><td class="def field"><a href="#type-t.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.widget_enabled" class="anchored"><td class="def field"><a href="#type-t.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-t.widget_channel" class="anchored"><td class="def field"><a href="#type-t.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> option;</code></td></tr><tr id="type-t.system_channel" class="anchored"><td class="def field"><a href="#type-t.system_channel" class="anchor"></a><code>system_channel : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> option;</code></td></tr><tr id="type-t.large" class="anchored"><td class="def field"><a href="#type-t.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-t.unavailable" class="anchored"><td class="def field"><a href="#type-t.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-t.member_count" class="anchored"><td class="def field"><a href="#type-t.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-t.members" class="anchored"><td class="def field"><a href="#type-t.members" class="anchor"></a><code>members : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list;</code></td></tr><tr id="type-t.channels" class="anchored"><td class="def field"><a href="#type-t.channels" class="anchor"></a><code>channels : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-pre">pre</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-ban_user"><a href="#val-ban_user" class="anchor"></a><code><span class="keyword">val </span>ban_user : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> ?⁠days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_emoji"><a href="#val-create_emoji" class="anchor"></a><code><span class="keyword">val </span>create_emoji : name:string <span>-></span> image:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_role"><a href="#val-create_role" class="anchor"></a><code><span class="keyword">val </span>create_role : name:string <span>-></span> ?⁠colour:int <span>-></span> ?⁠permissions:int <span>-></span> ?⁠hoist:bool <span>-></span> ?⁠mentionable:bool <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_channel"><a href="#val-create_channel" class="anchor"></a><code><span class="keyword">val </span>create_channel : mode:[ `Text<span class="keyword"> | </span>`Voice<span class="keyword"> | </span>`Category ] <span>-></span> name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_ban"><a href="#val-get_ban" class="anchor"></a><code><span class="keyword">val </span>get_ban : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_bans"><a href="#val-get_bans" class="anchor"></a><code><span class="keyword">val </span>get_bans : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Ban_t/index.html#type-t">Disml.Ban_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel"><a href="#val-get_channel" class="anchor"></a><code><span class="keyword">val </span>get_channel : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emoji"><a href="#val-get_emoji" class="anchor"></a><code><span class="keyword">val </span>get_emoji : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_invites"><a href="#val-get_invites" class="anchor"></a><code><span class="keyword">val </span>get_invites : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_member"><a href="#val-get_member" class="anchor"></a><code><span class="keyword">val </span>get_member : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_prune_count"><a href="#val-get_prune_count" class="anchor"></a><code><span class="keyword">val </span>get_prune_count : days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_role"><a href="#val-get_role" class="anchor"></a><code><span class="keyword">val </span>get_role : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> option</code></dt><dt class="spec value" id="val-get_webhooks"><a href="#val-get_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_webhooks : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-kick_user"><a href="#val-kick_user" class="anchor"></a><code><span class="keyword">val </span>kick_user : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-leave"><a href="#val-leave" class="anchor"></a><code><span class="keyword">val </span>leave : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-list_voice_regions"><a href="#val-list_voice_regions" class="anchor"></a><code><span class="keyword">val </span>list_voice_regions : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-prune"><a href="#val-prune" class="anchor"></a><code><span class="keyword">val </span>prune : days:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> int Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-request_members"><a href="#val-request_members" class="anchor"></a><code><span class="keyword">val </span>request_members : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_afk_channel"><a href="#val-set_afk_channel" class="anchor"></a><code><span class="keyword">val </span>set_afk_channel : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_afk_timeout"><a href="#val-set_afk_timeout" class="anchor"></a><code><span class="keyword">val </span>set_afk_timeout : timeout:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_name"><a href="#val-set_name" class="anchor"></a><code><span class="keyword">val </span>set_name : name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_icon"><a href="#val-set_icon" class="anchor"></a><code><span class="keyword">val </span>set_icon : icon:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unban_user"><a href="#val-unban_user" class="anchor"></a><code><span class="keyword">val </span>unban_user : id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> ?⁠reason:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Guild_t/.dune-keep b/doc/disml/Disml__Guild_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Guild_t/.dune-keep diff --git a/doc/disml/Disml__Guild_t/index.html b/doc/disml/Disml__Guild_t/index.html new file mode 100644 index 0000000..d0baea2 --- /dev/null +++ b/doc/disml/Disml__Guild_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Guild_t (disml.Disml__Guild_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Guild_t</nav><h1>Module <code>Disml__Guild_t</code></h1></header><dl><dt class="spec type" id="type-pre"><a href="#type-pre" class="anchor"></a><code><span class="keyword">type </span>pre</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-pre.id" class="anchored"><td class="def field"><a href="#type-pre.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-pre.name" class="anchored"><td class="def field"><a href="#type-pre.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-pre.icon" class="anchored"><td class="def field"><a href="#type-pre.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-pre.splash" class="anchored"><td class="def field"><a href="#type-pre.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-pre.owner_id" class="anchored"><td class="def field"><a href="#type-pre.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-pre.region" class="anchored"><td class="def field"><a href="#type-pre.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-pre.afk_channel_id" class="anchored"><td class="def field"><a href="#type-pre.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.afk_timeout" class="anchored"><td class="def field"><a href="#type-pre.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-pre.embed_enabled" class="anchored"><td class="def field"><a href="#type-pre.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-pre.embed_channel_id" class="anchored"><td class="def field"><a href="#type-pre.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.verification_level" class="anchored"><td class="def field"><a href="#type-pre.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-pre.default_message_notifications" class="anchored"><td class="def field"><a href="#type-pre.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-pre.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-pre.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-pre.roles" class="anchored"><td class="def field"><a href="#type-pre.roles" class="anchor"></a><code>roles : <a href="../Disml/Role_t/index.html#type-role">Disml.Role_t.role</a> list;</code></td></tr><tr id="type-pre.emojis" class="anchored"><td class="def field"><a href="#type-pre.emojis" class="anchor"></a><code>emojis : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> list;</code></td></tr><tr id="type-pre.features" class="anchored"><td class="def field"><a href="#type-pre.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-pre.mfa_level" class="anchored"><td class="def field"><a href="#type-pre.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-pre.application_id" class="anchored"><td class="def field"><a href="#type-pre.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-pre.widget_enabled" class="anchored"><td class="def field"><a href="#type-pre.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-pre.widget_channel" class="anchored"><td class="def field"><a href="#type-pre.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.system_channel" class="anchored"><td class="def field"><a href="#type-pre.system_channel" class="anchor"></a><code>system_channel : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> option;</code></td></tr><tr id="type-pre.large" class="anchored"><td class="def field"><a href="#type-pre.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-pre.unavailable" class="anchored"><td class="def field"><a href="#type-pre.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-pre.member_count" class="anchored"><td class="def field"><a href="#type-pre.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-pre.members" class="anchored"><td class="def field"><a href="#type-pre.members" class="anchor"></a><code>members : <a href="../Disml/Member_t/index.html#type-member">Disml.Member_t.member</a> list;</code></td></tr><tr id="type-pre.channels" class="anchored"><td class="def field"><a href="#type-pre.channels" class="anchor"></a><code>channels : <a href="../Disml/Channel_t/index.html#type-channel_wrapper">Disml.Channel_t.channel_wrapper</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-pre_of_sexp"><a href="#val-pre_of_sexp" class="anchor"></a><code><span class="keyword">val </span>pre_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-sexp_of_pre"><a href="#val-sexp_of_pre" class="anchor"></a><code><span class="keyword">val </span>sexp_of_pre : <a href="index.html#type-pre">pre</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-pre_to_yojson"><a href="#val-pre_to_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_to_yojson : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-pre_of_yojson"><a href="#val-pre_of_yojson" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-pre">pre</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-pre_of_yojson_exn"><a href="#val-pre_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>pre_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-pre">pre</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.icon" class="anchored"><td class="def field"><a href="#type-t.icon" class="anchor"></a><code>icon : string option;</code></td></tr><tr id="type-t.splash" class="anchored"><td class="def field"><a href="#type-t.splash" class="anchor"></a><code>splash : string option;</code></td></tr><tr id="type-t.owner_id" class="anchored"><td class="def field"><a href="#type-t.owner_id" class="anchor"></a><code>owner_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.region" class="anchored"><td class="def field"><a href="#type-t.region" class="anchor"></a><code>region : string;</code></td></tr><tr id="type-t.afk_channel_id" class="anchored"><td class="def field"><a href="#type-t.afk_channel_id" class="anchor"></a><code>afk_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.afk_timeout" class="anchored"><td class="def field"><a href="#type-t.afk_timeout" class="anchor"></a><code>afk_timeout : int;</code></td></tr><tr id="type-t.embed_enabled" class="anchored"><td class="def field"><a href="#type-t.embed_enabled" class="anchor"></a><code>embed_enabled : bool option;</code></td></tr><tr id="type-t.embed_channel_id" class="anchored"><td class="def field"><a href="#type-t.embed_channel_id" class="anchor"></a><code>embed_channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.verification_level" class="anchored"><td class="def field"><a href="#type-t.verification_level" class="anchor"></a><code>verification_level : int;</code></td></tr><tr id="type-t.default_message_notifications" class="anchored"><td class="def field"><a href="#type-t.default_message_notifications" class="anchor"></a><code>default_message_notifications : int;</code></td></tr><tr id="type-t.explicit_content_filter" class="anchored"><td class="def field"><a href="#type-t.explicit_content_filter" class="anchor"></a><code>explicit_content_filter : int;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> list;</code></td></tr><tr id="type-t.emojis" class="anchored"><td class="def field"><a href="#type-t.emojis" class="anchor"></a><code>emojis : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> list;</code></td></tr><tr id="type-t.features" class="anchored"><td class="def field"><a href="#type-t.features" class="anchor"></a><code>features : string list;</code></td></tr><tr id="type-t.mfa_level" class="anchored"><td class="def field"><a href="#type-t.mfa_level" class="anchor"></a><code>mfa_level : int;</code></td></tr><tr id="type-t.application_id" class="anchored"><td class="def field"><a href="#type-t.application_id" class="anchor"></a><code>application_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.widget_enabled" class="anchored"><td class="def field"><a href="#type-t.widget_enabled" class="anchor"></a><code>widget_enabled : bool option;</code></td></tr><tr id="type-t.widget_channel" class="anchored"><td class="def field"><a href="#type-t.widget_channel" class="anchor"></a><code>widget_channel : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> option;</code></td></tr><tr id="type-t.system_channel" class="anchored"><td class="def field"><a href="#type-t.system_channel" class="anchor"></a><code>system_channel : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> option;</code></td></tr><tr id="type-t.large" class="anchored"><td class="def field"><a href="#type-t.large" class="anchor"></a><code>large : bool;</code></td></tr><tr id="type-t.unavailable" class="anchored"><td class="def field"><a href="#type-t.unavailable" class="anchor"></a><code>unavailable : bool;</code></td></tr><tr id="type-t.member_count" class="anchored"><td class="def field"><a href="#type-t.member_count" class="anchor"></a><code>member_count : int option;</code></td></tr><tr id="type-t.members" class="anchored"><td class="def field"><a href="#type-t.members" class="anchor"></a><code>members : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> list;</code></td></tr><tr id="type-t.channels" class="anchored"><td class="def field"><a href="#type-t.channels" class="anchor"></a><code>channels : <a href="../Disml/Channel_t/index.html#type-t">Disml.Channel_t.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : <a href="index.html#type-pre">pre</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Http/.dune-keep b/doc/disml/Disml__Http/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Http/.dune-keep diff --git a/doc/disml/Disml__Http/Base/index.html b/doc/disml/Disml__Http/Base/index.html new file mode 100644 index 0000000..2d7df8a --- /dev/null +++ b/doc/disml/Disml__Http/Base/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Base (disml.Disml__Http.Base)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml__Http</a> » Base</nav><h1>Module <code>Disml__Http.Base</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_Method"><a href="#exception-Invalid_Method" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Method</span></code></dt></dl><dl><dt class="spec value" id="val-base_url"><a href="#val-base_url" class="anchor"></a><code><span class="keyword">val </span>base_url : string</code></dt><dt class="spec value" id="val-process_url"><a href="#val-process_url" class="anchor"></a><code><span class="keyword">val </span>process_url : string <span>-></span> Uri.t</code></dt><dt class="spec value" id="val-process_request_body"><a href="#val-process_request_body" class="anchor"></a><code><span class="keyword">val </span>process_request_body : Yojson.Safe.json <span>-></span> Cohttp_async.Body.t</code></dt><dt class="spec value" id="val-process_request_headers"><a href="#val-process_request_headers" class="anchor"></a><code><span class="keyword">val </span>process_request_headers : unit <span>-></span> Cohttp.Header.t</code></dt><dt class="spec value" id="val-process_response"><a href="#val-process_response" class="anchor"></a><code><span class="keyword">val </span>process_response : string <span>-></span> (Cohttp_async.Response.t<span class="keyword"> * </span>Cohttp_async.Body.t) <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-request"><a href="#val-request" class="anchor"></a><code><span class="keyword">val </span>request : ?⁠body:Yojson.Safe.json <span>-></span> ?⁠query:(string<span class="keyword"> * </span>string) list <span>-></span> [> `DELETE<span class="keyword"> | </span>`GET<span class="keyword"> | </span>`PATCH<span class="keyword"> | </span>`POST<span class="keyword"> | </span>`PUT ] <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Http/index.html b/doc/disml/Disml__Http/index.html new file mode 100644 index 0000000..8895fff --- /dev/null +++ b/doc/disml/Disml__Http/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Http (disml.Disml__Http)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Http</nav><h1>Module <code>Disml__Http</code></h1></header><div class="spec module" id="module-Base"><a href="#module-Base" class="anchor"></a><code><span class="keyword">module </span><a href="Base/index.html">Base</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-get_gateway"><a href="#val-get_gateway" class="anchor"></a><code><span class="keyword">val </span>get_gateway : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_gateway_bot"><a href="#val-get_gateway_bot" class="anchor"></a><code><span class="keyword">val </span>get_gateway_bot : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel"><a href="#val-get_channel" class="anchor"></a><code><span class="keyword">val </span>get_channel : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-modify_channel"><a href="#val-modify_channel" class="anchor"></a><code><span class="keyword">val </span>modify_channel : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_channel"><a href="#val-delete_channel" class="anchor"></a><code><span class="keyword">val </span>delete_channel : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_messages"><a href="#val-get_messages" class="anchor"></a><code><span class="keyword">val </span>get_messages : int <span>-></span> int <span>-></span> (string<span class="keyword"> * </span>int) <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_message"><a href="#val-get_message" class="anchor"></a><code><span class="keyword">val </span>get_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_message"><a href="#val-create_message" class="anchor"></a><code><span class="keyword">val </span>create_message : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_reaction"><a href="#val-create_reaction" class="anchor"></a><code><span class="keyword">val </span>create_reaction : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_own_reaction"><a href="#val-delete_own_reaction" class="anchor"></a><code><span class="keyword">val </span>delete_own_reaction : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_reaction"><a href="#val-delete_reaction" class="anchor"></a><code><span class="keyword">val </span>delete_reaction : int <span>-></span> int <span>-></span> string <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_reactions"><a href="#val-get_reactions" class="anchor"></a><code><span class="keyword">val </span>get_reactions : int <span>-></span> int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_reactions"><a href="#val-delete_reactions" class="anchor"></a><code><span class="keyword">val </span>delete_reactions : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_message"><a href="#val-edit_message" class="anchor"></a><code><span class="keyword">val </span>edit_message : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_message"><a href="#val-delete_message" class="anchor"></a><code><span class="keyword">val </span>delete_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-bulk_delete"><a href="#val-bulk_delete" class="anchor"></a><code><span class="keyword">val </span>bulk_delete : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_channel_permissions"><a href="#val-edit_channel_permissions" class="anchor"></a><code><span class="keyword">val </span>edit_channel_permissions : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel_invites"><a href="#val-get_channel_invites" class="anchor"></a><code><span class="keyword">val </span>get_channel_invites : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_channel_invite"><a href="#val-create_channel_invite" class="anchor"></a><code><span class="keyword">val </span>create_channel_invite : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_channel_permission"><a href="#val-delete_channel_permission" class="anchor"></a><code><span class="keyword">val </span>delete_channel_permission : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-broadcast_typing"><a href="#val-broadcast_typing" class="anchor"></a><code><span class="keyword">val </span>broadcast_typing : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_pinned_messages"><a href="#val-get_pinned_messages" class="anchor"></a><code><span class="keyword">val </span>get_pinned_messages : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-pin_message"><a href="#val-pin_message" class="anchor"></a><code><span class="keyword">val </span>pin_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unpin_message"><a href="#val-unpin_message" class="anchor"></a><code><span class="keyword">val </span>unpin_message : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-group_recipient_add"><a href="#val-group_recipient_add" class="anchor"></a><code><span class="keyword">val </span>group_recipient_add : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-group_recipient_remove"><a href="#val-group_recipient_remove" class="anchor"></a><code><span class="keyword">val </span>group_recipient_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emojis"><a href="#val-get_emojis" class="anchor"></a><code><span class="keyword">val </span>get_emojis : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_emoji"><a href="#val-get_emoji" class="anchor"></a><code><span class="keyword">val </span>get_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_emoji"><a href="#val-create_emoji" class="anchor"></a><code><span class="keyword">val </span>create_emoji : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_emoji"><a href="#val-edit_emoji" class="anchor"></a><code><span class="keyword">val </span>edit_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_emoji"><a href="#val-delete_emoji" class="anchor"></a><code><span class="keyword">val </span>delete_emoji : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_guild"><a href="#val-create_guild" class="anchor"></a><code><span class="keyword">val </span>create_guild : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild"><a href="#val-get_guild" class="anchor"></a><code><span class="keyword">val </span>get_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_guild"><a href="#val-edit_guild" class="anchor"></a><code><span class="keyword">val </span>edit_guild : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_guild"><a href="#val-delete_guild" class="anchor"></a><code><span class="keyword">val </span>delete_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_channels"><a href="#val-get_guild_channels" class="anchor"></a><code><span class="keyword">val </span>get_guild_channels : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_guild_channel"><a href="#val-create_guild_channel" class="anchor"></a><code><span class="keyword">val </span>create_guild_channel : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-modify_guild_channel_positions"><a href="#val-modify_guild_channel_positions" class="anchor"></a><code><span class="keyword">val </span>modify_guild_channel_positions : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_member"><a href="#val-get_member" class="anchor"></a><code><span class="keyword">val </span>get_member : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_members"><a href="#val-get_members" class="anchor"></a><code><span class="keyword">val </span>get_members : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_member"><a href="#val-add_member" class="anchor"></a><code><span class="keyword">val </span>add_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_member"><a href="#val-edit_member" class="anchor"></a><code><span class="keyword">val </span>edit_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_member"><a href="#val-remove_member" class="anchor"></a><code><span class="keyword">val </span>remove_member : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-change_nickname"><a href="#val-change_nickname" class="anchor"></a><code><span class="keyword">val </span>change_nickname : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_member_role"><a href="#val-add_member_role" class="anchor"></a><code><span class="keyword">val </span>add_member_role : int <span>-></span> int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_member_role"><a href="#val-remove_member_role" class="anchor"></a><code><span class="keyword">val </span>remove_member_role : int <span>-></span> int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_bans"><a href="#val-get_bans" class="anchor"></a><code><span class="keyword">val </span>get_bans : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_ban"><a href="#val-get_ban" class="anchor"></a><code><span class="keyword">val </span>get_ban : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_ban_add"><a href="#val-guild_ban_add" class="anchor"></a><code><span class="keyword">val </span>guild_ban_add : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_ban_remove"><a href="#val-guild_ban_remove" class="anchor"></a><code><span class="keyword">val </span>guild_ban_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_roles"><a href="#val-get_roles" class="anchor"></a><code><span class="keyword">val </span>get_roles : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_add"><a href="#val-guild_role_add" class="anchor"></a><code><span class="keyword">val </span>guild_role_add : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_roles_edit"><a href="#val-guild_roles_edit" class="anchor"></a><code><span class="keyword">val </span>guild_roles_edit : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_edit"><a href="#val-guild_role_edit" class="anchor"></a><code><span class="keyword">val </span>guild_role_edit : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_role_remove"><a href="#val-guild_role_remove" class="anchor"></a><code><span class="keyword">val </span>guild_role_remove : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_prune_count"><a href="#val-guild_prune_count" class="anchor"></a><code><span class="keyword">val </span>guild_prune_count : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-guild_prune_start"><a href="#val-guild_prune_start" class="anchor"></a><code><span class="keyword">val </span>guild_prune_start : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_voice_regions"><a href="#val-get_guild_voice_regions" class="anchor"></a><code><span class="keyword">val </span>get_guild_voice_regions : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_invites"><a href="#val-get_guild_invites" class="anchor"></a><code><span class="keyword">val </span>get_guild_invites : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_integrations"><a href="#val-get_integrations" class="anchor"></a><code><span class="keyword">val </span>get_integrations : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-add_integration"><a href="#val-add_integration" class="anchor"></a><code><span class="keyword">val </span>add_integration : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_integration"><a href="#val-edit_integration" class="anchor"></a><code><span class="keyword">val </span>edit_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_integration"><a href="#val-delete_integration" class="anchor"></a><code><span class="keyword">val </span>delete_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-sync_integration"><a href="#val-sync_integration" class="anchor"></a><code><span class="keyword">val </span>sync_integration : int <span>-></span> int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_embed"><a href="#val-get_guild_embed" class="anchor"></a><code><span class="keyword">val </span>get_guild_embed : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_guild_embed"><a href="#val-edit_guild_embed" class="anchor"></a><code><span class="keyword">val </span>edit_guild_embed : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_vanity_url"><a href="#val-get_vanity_url" class="anchor"></a><code><span class="keyword">val </span>get_vanity_url : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_invite"><a href="#val-get_invite" class="anchor"></a><code><span class="keyword">val </span>get_invite : string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_invite"><a href="#val-delete_invite" class="anchor"></a><code><span class="keyword">val </span>delete_invite : string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_current_user"><a href="#val-get_current_user" class="anchor"></a><code><span class="keyword">val </span>get_current_user : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_current_user"><a href="#val-edit_current_user" class="anchor"></a><code><span class="keyword">val </span>edit_current_user : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guilds"><a href="#val-get_guilds" class="anchor"></a><code><span class="keyword">val </span>get_guilds : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-leave_guild"><a href="#val-leave_guild" class="anchor"></a><code><span class="keyword">val </span>leave_guild : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_private_channels"><a href="#val-get_private_channels" class="anchor"></a><code><span class="keyword">val </span>get_private_channels : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_dm"><a href="#val-create_dm" class="anchor"></a><code><span class="keyword">val </span>create_dm : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_group_dm"><a href="#val-create_group_dm" class="anchor"></a><code><span class="keyword">val </span>create_group_dm : Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_connections"><a href="#val-get_connections" class="anchor"></a><code><span class="keyword">val </span>get_connections : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_user"><a href="#val-get_user" class="anchor"></a><code><span class="keyword">val </span>get_user : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_voice_regions"><a href="#val-get_voice_regions" class="anchor"></a><code><span class="keyword">val </span>get_voice_regions : unit <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-create_webhook"><a href="#val-create_webhook" class="anchor"></a><code><span class="keyword">val </span>create_webhook : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_channel_webhooks"><a href="#val-get_channel_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_channel_webhooks : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_guild_webhooks"><a href="#val-get_guild_webhooks" class="anchor"></a><code><span class="keyword">val </span>get_guild_webhooks : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_webhook"><a href="#val-get_webhook" class="anchor"></a><code><span class="keyword">val </span>get_webhook : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_webhook_with_token"><a href="#val-get_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>get_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_webhook"><a href="#val-edit_webhook" class="anchor"></a><code><span class="keyword">val </span>edit_webhook : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-edit_webhook_with_token"><a href="#val-edit_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>edit_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_webhook"><a href="#val-delete_webhook" class="anchor"></a><code><span class="keyword">val </span>delete_webhook : int <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete_webhook_with_token"><a href="#val-delete_webhook_with_token" class="anchor"></a><code><span class="keyword">val </span>delete_webhook_with_token : int <span>-></span> string <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_webhook"><a href="#val-execute_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_slack_webhook"><a href="#val-execute_slack_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_slack_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-execute_git_webhook"><a href="#val-execute_git_webhook" class="anchor"></a><code><span class="keyword">val </span>execute_git_webhook : int <span>-></span> string <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-get_audit_logs"><a href="#val-get_audit_logs" class="anchor"></a><code><span class="keyword">val </span>get_audit_logs : int <span>-></span> Yojson.Safe.json <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Member/.dune-keep b/doc/disml/Disml__Member/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Member/.dune-keep diff --git a/doc/disml/Disml__Member/index.html b/doc/disml/Disml__Member/index.html new file mode 100644 index 0000000..b05b751 --- /dev/null +++ b/doc/disml/Disml__Member/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Member (disml.Disml__Member)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Member</nav><h1>Module <code>Disml__Member</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Member_t">Disml.Member_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-partial_member"><a href="#type-partial_member" class="anchor"></a><code><span class="keyword">type </span>partial_member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_member.nick" class="anchored"><td class="def field"><a href="#type-partial_member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-partial_member.roles" class="anchored"><td class="def field"><a href="#type-partial_member.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-partial_member.joined_at" class="anchored"><td class="def field"><a href="#type-partial_member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-partial_member.deaf" class="anchored"><td class="def field"><a href="#type-partial_member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-partial_member.mute" class="anchored"><td class="def field"><a href="#type-partial_member.mute" class="anchor"></a><code>mute : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_member_of_sexp"><a href="#val-partial_member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-sexp_of_partial_member"><a href="#val-sexp_of_partial_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_member : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_member_to_yojson"><a href="#val-partial_member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_to_yojson : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_member_of_yojson"><a href="#val-partial_member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_member_of_yojson_exn"><a href="#val-partial_member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt></dl><dl><dt class="spec type" id="type-member"><a href="#type-member" class="anchor"></a><code><span class="keyword">type </span>member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member.nick" class="anchored"><td class="def field"><a href="#type-member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-member.roles" class="anchored"><td class="def field"><a href="#type-member.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-member.joined_at" class="anchored"><td class="def field"><a href="#type-member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-member.deaf" class="anchored"><td class="def field"><a href="#type-member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-member.mute" class="anchored"><td class="def field"><a href="#type-member.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-member.user" class="anchored"><td class="def field"><a href="#type-member.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_of_sexp"><a href="#val-member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-sexp_of_member"><a href="#val-sexp_of_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member : <a href="index.html#type-member">member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_to_yojson"><a href="#val-member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_to_yojson : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_of_yojson"><a href="#val-member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_of_yojson_exn"><a href="#val-member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt></dl><dl><dt class="spec type" id="type-member_wrapper"><a href="#type-member_wrapper" class="anchor"></a><code><span class="keyword">type </span>member_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-member_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-member_wrapper.user" class="anchored"><td class="def field"><a href="#type-member_wrapper.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_wrapper_of_sexp"><a href="#val-member_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_member_wrapper"><a href="#val-sexp_of_member_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_wrapper : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_wrapper_to_yojson"><a href="#val-member_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_to_yojson : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson"><a href="#val-member_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson_exn"><a href="#val-member_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt></dl><dl><dt class="spec type" id="type-member_update"><a href="#type-member_update" class="anchor"></a><code><span class="keyword">type </span>member_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_update.guild_id" class="anchored"><td class="def field"><a href="#type-member_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-member_update.roles" class="anchored"><td class="def field"><a href="#type-member_update.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-member_update.user" class="anchored"><td class="def field"><a href="#type-member_update.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-member_update.nick" class="anchored"><td class="def field"><a href="#type-member_update.nick" class="anchor"></a><code>nick : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_update_of_sexp"><a href="#val-member_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-sexp_of_member_update"><a href="#val-sexp_of_member_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_update : <a href="index.html#type-member_update">member_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_update_to_yojson"><a href="#val-member_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_to_yojson : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_update_of_yojson"><a href="#val-member_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_update_of_yojson_exn"><a href="#val-member_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.nick" class="anchored"><td class="def field"><a href="#type-t.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.joined_at" class="anchored"><td class="def field"><a href="#type-t.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-t.deaf" class="anchored"><td class="def field"><a href="#type-t.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-t.mute" class="anchored"><td class="def field"><a href="#type-t.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-member">member</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-add_role"><a href="#val-add_role" class="anchor"></a><code><span class="keyword">val </span>add_role : role:<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_role"><a href="#val-remove_role" class="anchor"></a><code><span class="keyword">val </span>remove_role : role:<a href="../Disml/Role_t/index.html#type-t">Disml.Role_t.t</a> <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-ban"><a href="#val-ban" class="anchor"></a><code><span class="keyword">val </span>ban : ?⁠reason:string <span>-></span> ?⁠days:int <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-kick"><a href="#val-kick" class="anchor"></a><code><span class="keyword">val </span>kick : ?⁠reason:string <span>-></span> <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-mute"><a href="#val-mute" class="anchor"></a><code><span class="keyword">val </span>mute : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-deafen"><a href="#val-deafen" class="anchor"></a><code><span class="keyword">val </span>deafen : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unmute"><a href="#val-unmute" class="anchor"></a><code><span class="keyword">val </span>unmute : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-undeafen"><a href="#val-undeafen" class="anchor"></a><code><span class="keyword">val </span>undeafen : <a href="../Disml/Member_t/index.html#type-t">Disml.Member_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Member_t/.dune-keep b/doc/disml/Disml__Member_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Member_t/.dune-keep diff --git a/doc/disml/Disml__Member_t/index.html b/doc/disml/Disml__Member_t/index.html new file mode 100644 index 0000000..0b11f2c --- /dev/null +++ b/doc/disml/Disml__Member_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Member_t (disml.Disml__Member_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Member_t</nav><h1>Module <code>Disml__Member_t</code></h1></header><dl><dt class="spec type" id="type-partial_member"><a href="#type-partial_member" class="anchor"></a><code><span class="keyword">type </span>partial_member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_member.nick" class="anchored"><td class="def field"><a href="#type-partial_member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-partial_member.roles" class="anchored"><td class="def field"><a href="#type-partial_member.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-partial_member.joined_at" class="anchored"><td class="def field"><a href="#type-partial_member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-partial_member.deaf" class="anchored"><td class="def field"><a href="#type-partial_member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-partial_member.mute" class="anchored"><td class="def field"><a href="#type-partial_member.mute" class="anchor"></a><code>mute : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_member_of_sexp"><a href="#val-partial_member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-sexp_of_partial_member"><a href="#val-sexp_of_partial_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_member : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_member_to_yojson"><a href="#val-partial_member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_to_yojson : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_member_of_yojson"><a href="#val-partial_member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_member">partial_member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_member_of_yojson_exn"><a href="#val-partial_member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_member">partial_member</a></code></dt></dl><dl><dt class="spec type" id="type-member"><a href="#type-member" class="anchor"></a><code><span class="keyword">type </span>member</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member.nick" class="anchored"><td class="def field"><a href="#type-member.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-member.roles" class="anchored"><td class="def field"><a href="#type-member.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-member.joined_at" class="anchored"><td class="def field"><a href="#type-member.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-member.deaf" class="anchored"><td class="def field"><a href="#type-member.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-member.mute" class="anchored"><td class="def field"><a href="#type-member.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-member.user" class="anchored"><td class="def field"><a href="#type-member.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_of_sexp"><a href="#val-member_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-sexp_of_member"><a href="#val-sexp_of_member" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member : <a href="index.html#type-member">member</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_to_yojson"><a href="#val-member_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_to_yojson : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_of_yojson"><a href="#val-member_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member">member</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_of_yojson_exn"><a href="#val-member_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member">member</a></code></dt></dl><dl><dt class="spec type" id="type-member_wrapper"><a href="#type-member_wrapper" class="anchor"></a><code><span class="keyword">type </span>member_wrapper</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_wrapper.guild_id" class="anchored"><td class="def field"><a href="#type-member_wrapper.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-member_wrapper.user" class="anchored"><td class="def field"><a href="#type-member_wrapper.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_wrapper_of_sexp"><a href="#val-member_wrapper_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-sexp_of_member_wrapper"><a href="#val-sexp_of_member_wrapper" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_wrapper : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_wrapper_to_yojson"><a href="#val-member_wrapper_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_to_yojson : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson"><a href="#val-member_wrapper_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_wrapper">member_wrapper</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_wrapper_of_yojson_exn"><a href="#val-member_wrapper_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_wrapper_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_wrapper">member_wrapper</a></code></dt></dl><dl><dt class="spec type" id="type-member_update"><a href="#type-member_update" class="anchor"></a><code><span class="keyword">type </span>member_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-member_update.guild_id" class="anchored"><td class="def field"><a href="#type-member_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-member_update.roles" class="anchored"><td class="def field"><a href="#type-member_update.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-member_update.user" class="anchored"><td class="def field"><a href="#type-member_update.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-member_update.nick" class="anchored"><td class="def field"><a href="#type-member_update.nick" class="anchor"></a><code>nick : string option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-member_update_of_sexp"><a href="#val-member_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>member_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-sexp_of_member_update"><a href="#val-sexp_of_member_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_member_update : <a href="index.html#type-member_update">member_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-member_update_to_yojson"><a href="#val-member_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_to_yojson : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-member_update_of_yojson"><a href="#val-member_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-member_update">member_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-member_update_of_yojson_exn"><a href="#val-member_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>member_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-member_update">member_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.nick" class="anchored"><td class="def field"><a href="#type-t.nick" class="anchor"></a><code>nick : string option;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.joined_at" class="anchored"><td class="def field"><a href="#type-t.joined_at" class="anchor"></a><code>joined_at : string;</code></td></tr><tr id="type-t.deaf" class="anchored"><td class="def field"><a href="#type-t.deaf" class="anchor"></a><code>deaf : bool;</code></td></tr><tr id="type-t.mute" class="anchored"><td class="def field"><a href="#type-t.mute" class="anchor"></a><code>mute : bool;</code></td></tr><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-member">member</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Message/.dune-keep b/doc/disml/Disml__Message/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Message/.dune-keep diff --git a/doc/disml/Disml__Message/index.html b/doc/disml/Disml__Message/index.html new file mode 100644 index 0000000..c9a7e04 --- /dev/null +++ b/doc/disml/Disml__Message/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Message (disml.Disml__Message)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Message</nav><h1>Module <code>Disml__Message</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Message_t">Disml.Message_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-message_update"><a href="#type-message_update" class="anchor"></a><code><span class="keyword">type </span>message_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-message_update.id" class="anchored"><td class="def field"><a href="#type-message_update.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-message_update.author" class="anchored"><td class="def field"><a href="#type-message_update.author" class="anchor"></a><code>author : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> option;</code></td></tr><tr id="type-message_update.channel_id" class="anchored"><td class="def field"><a href="#type-message_update.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-message_update.member" class="anchored"><td class="def field"><a href="#type-message_update.member" class="anchor"></a><code>member : <a href="../Disml/Member_t/index.html#type-partial_member">Disml.Member_t.partial_member</a> option;</code></td></tr><tr id="type-message_update.guild_id" class="anchored"><td class="def field"><a href="#type-message_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.content" class="anchored"><td class="def field"><a href="#type-message_update.content" class="anchor"></a><code>content : string option;</code></td></tr><tr id="type-message_update.timestamp" class="anchored"><td class="def field"><a href="#type-message_update.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-message_update.editedimestamp" class="anchored"><td class="def field"><a href="#type-message_update.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-message_update.tts" class="anchored"><td class="def field"><a href="#type-message_update.tts" class="anchor"></a><code>tts : bool option;</code></td></tr><tr id="type-message_update.mention_everyone" class="anchored"><td class="def field"><a href="#type-message_update.mention_everyone" class="anchor"></a><code>mention_everyone : bool option;</code></td></tr><tr id="type-message_update.mentions" class="anchored"><td class="def field"><a href="#type-message_update.mentions" class="anchor"></a><code>mentions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.role_mentions" class="anchored"><td class="def field"><a href="#type-message_update.role_mentions" class="anchor"></a><code>role_mentions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.attachments" class="anchored"><td class="def field"><a href="#type-message_update.attachments" class="anchor"></a><code>attachments : <a href="../Disml/Attachment/index.html#type-t">Disml.Attachment.t</a> list;</code></td></tr><tr id="type-message_update.embeds" class="anchored"><td class="def field"><a href="#type-message_update.embeds" class="anchor"></a><code>embeds : <a href="../Disml/Embed/index.html#type-t">Disml.Embed.t</a> list;</code></td></tr><tr id="type-message_update.reactions" class="anchored"><td class="def field"><a href="#type-message_update.reactions" class="anchor"></a><code>reactions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.nonce" class="anchored"><td class="def field"><a href="#type-message_update.nonce" class="anchor"></a><code>nonce : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.pinned" class="anchored"><td class="def field"><a href="#type-message_update.pinned" class="anchor"></a><code>pinned : bool option;</code></td></tr><tr id="type-message_update.webhook_id" class="anchored"><td class="def field"><a href="#type-message_update.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.kind" class="anchored"><td class="def field"><a href="#type-message_update.kind" class="anchor"></a><code>kind : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-message_update_of_sexp"><a href="#val-message_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>message_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-sexp_of_message_update"><a href="#val-sexp_of_message_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_message_update : <a href="index.html#type-message_update">message_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-message_update_to_yojson"><a href="#val-message_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_to_yojson : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-message_update_of_yojson"><a href="#val-message_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-message_update_of_yojson_exn"><a href="#val-message_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-t.channel_id" class="anchored"><td class="def field"><a href="#type-t.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.member" class="anchored"><td class="def field"><a href="#type-t.member" class="anchor"></a><code>member : <a href="../Disml/Member_t/index.html#type-partial_member">Disml.Member_t.partial_member</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.content" class="anchored"><td class="def field"><a href="#type-t.content" class="anchor"></a><code>content : string;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string;</code></td></tr><tr id="type-t.editedimestamp" class="anchored"><td class="def field"><a href="#type-t.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-t.tts" class="anchored"><td class="def field"><a href="#type-t.tts" class="anchor"></a><code>tts : bool;</code></td></tr><tr id="type-t.mention_everyone" class="anchored"><td class="def field"><a href="#type-t.mention_everyone" class="anchor"></a><code>mention_everyone : bool;</code></td></tr><tr id="type-t.attachments" class="anchored"><td class="def field"><a href="#type-t.attachments" class="anchor"></a><code>attachments : <a href="../Disml/Attachment/index.html#type-t">Disml.Attachment.t</a> list;</code></td></tr><tr id="type-t.embeds" class="anchored"><td class="def field"><a href="#type-t.embeds" class="anchor"></a><code>embeds : <a href="../Disml/Embed/index.html#type-t">Disml.Embed.t</a> list;</code></td></tr><tr id="type-t.reactions" class="anchored"><td class="def field"><a href="#type-t.reactions" class="anchor"></a><code>reactions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.nonce" class="anchored"><td class="def field"><a href="#type-t.nonce" class="anchor"></a><code>nonce : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.pinned" class="anchored"><td class="def field"><a href="#type-t.pinned" class="anchor"></a><code>pinned : bool;</code></td></tr><tr id="type-t.webhook_id" class="anchored"><td class="def field"><a href="#type-t.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-add_reaction"><a href="#val-add_reaction" class="anchor"></a><code><span class="keyword">val </span>add_reaction : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-remove_reaction"><a href="#val-remove_reaction" class="anchor"></a><code><span class="keyword">val </span>remove_reaction : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a> <span>-></span> <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-clear_reactions"><a href="#val-clear_reactions" class="anchor"></a><code><span class="keyword">val </span>clear_reactions : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-pin"><a href="#val-pin" class="anchor"></a><code><span class="keyword">val </span>pin : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unpin"><a href="#val-unpin" class="anchor"></a><code><span class="keyword">val </span>unpin : <a href="index.html#type-t">t</a> <span>-></span> unit Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-reply"><a href="#val-reply" class="anchor"></a><code><span class="keyword">val </span>reply : <a href="index.html#type-t">t</a> <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_content"><a href="#val-set_content" class="anchor"></a><code><span class="keyword">val </span>set_content : <a href="index.html#type-t">t</a> <span>-></span> string <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_embed"><a href="#val-set_embed" class="anchor"></a><code><span class="keyword">val </span>set_embed : <a href="index.html#type-t">t</a> <span>-></span> <a href="../Disml/Embed/index.html#type-t">Disml.Embed.t</a> <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Message_t/.dune-keep b/doc/disml/Disml__Message_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Message_t/.dune-keep diff --git a/doc/disml/Disml__Message_t/index.html b/doc/disml/Disml__Message_t/index.html new file mode 100644 index 0000000..acf0eb7 --- /dev/null +++ b/doc/disml/Disml__Message_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Message_t (disml.Disml__Message_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Message_t</nav><h1>Module <code>Disml__Message_t</code></h1></header><dl><dt class="spec type" id="type-message_update"><a href="#type-message_update" class="anchor"></a><code><span class="keyword">type </span>message_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-message_update.id" class="anchored"><td class="def field"><a href="#type-message_update.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-message_update.author" class="anchored"><td class="def field"><a href="#type-message_update.author" class="anchor"></a><code>author : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a> option;</code></td></tr><tr id="type-message_update.channel_id" class="anchored"><td class="def field"><a href="#type-message_update.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-message_update.member" class="anchored"><td class="def field"><a href="#type-message_update.member" class="anchor"></a><code>member : <a href="../Disml/Member_t/index.html#type-partial_member">Disml.Member_t.partial_member</a> option;</code></td></tr><tr id="type-message_update.guild_id" class="anchored"><td class="def field"><a href="#type-message_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.content" class="anchored"><td class="def field"><a href="#type-message_update.content" class="anchor"></a><code>content : string option;</code></td></tr><tr id="type-message_update.timestamp" class="anchored"><td class="def field"><a href="#type-message_update.timestamp" class="anchor"></a><code>timestamp : string option;</code></td></tr><tr id="type-message_update.editedimestamp" class="anchored"><td class="def field"><a href="#type-message_update.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-message_update.tts" class="anchored"><td class="def field"><a href="#type-message_update.tts" class="anchor"></a><code>tts : bool option;</code></td></tr><tr id="type-message_update.mention_everyone" class="anchored"><td class="def field"><a href="#type-message_update.mention_everyone" class="anchor"></a><code>mention_everyone : bool option;</code></td></tr><tr id="type-message_update.mentions" class="anchored"><td class="def field"><a href="#type-message_update.mentions" class="anchor"></a><code>mentions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.role_mentions" class="anchored"><td class="def field"><a href="#type-message_update.role_mentions" class="anchor"></a><code>role_mentions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.attachments" class="anchored"><td class="def field"><a href="#type-message_update.attachments" class="anchor"></a><code>attachments : <a href="../Disml/Attachment/index.html#type-t">Disml.Attachment.t</a> list;</code></td></tr><tr id="type-message_update.embeds" class="anchored"><td class="def field"><a href="#type-message_update.embeds" class="anchor"></a><code>embeds : <a href="../Disml/Embed/index.html#type-t">Disml.Embed.t</a> list;</code></td></tr><tr id="type-message_update.reactions" class="anchored"><td class="def field"><a href="#type-message_update.reactions" class="anchor"></a><code>reactions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-message_update.nonce" class="anchored"><td class="def field"><a href="#type-message_update.nonce" class="anchor"></a><code>nonce : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.pinned" class="anchored"><td class="def field"><a href="#type-message_update.pinned" class="anchor"></a><code>pinned : bool option;</code></td></tr><tr id="type-message_update.webhook_id" class="anchored"><td class="def field"><a href="#type-message_update.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-message_update.kind" class="anchored"><td class="def field"><a href="#type-message_update.kind" class="anchor"></a><code>kind : int option;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-message_update_of_sexp"><a href="#val-message_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>message_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-sexp_of_message_update"><a href="#val-sexp_of_message_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_message_update : <a href="index.html#type-message_update">message_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-message_update_to_yojson"><a href="#val-message_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_to_yojson : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-message_update_of_yojson"><a href="#val-message_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-message_update">message_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-message_update_of_yojson_exn"><a href="#val-message_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>message_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-message_update">message_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.author" class="anchored"><td class="def field"><a href="#type-t.author" class="anchor"></a><code>author : <a href="../Disml/User_t/index.html#type-t">Disml.User_t.t</a>;</code></td></tr><tr id="type-t.channel_id" class="anchored"><td class="def field"><a href="#type-t.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.member" class="anchored"><td class="def field"><a href="#type-t.member" class="anchor"></a><code>member : <a href="../Disml/Member_t/index.html#type-partial_member">Disml.Member_t.partial_member</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.content" class="anchored"><td class="def field"><a href="#type-t.content" class="anchor"></a><code>content : string;</code></td></tr><tr id="type-t.timestamp" class="anchored"><td class="def field"><a href="#type-t.timestamp" class="anchor"></a><code>timestamp : string;</code></td></tr><tr id="type-t.editedimestamp" class="anchored"><td class="def field"><a href="#type-t.editedimestamp" class="anchor"></a><code>editedimestamp : string option;</code></td></tr><tr id="type-t.tts" class="anchored"><td class="def field"><a href="#type-t.tts" class="anchor"></a><code>tts : bool;</code></td></tr><tr id="type-t.mention_everyone" class="anchored"><td class="def field"><a href="#type-t.mention_everyone" class="anchor"></a><code>mention_everyone : bool;</code></td></tr><tr id="type-t.attachments" class="anchored"><td class="def field"><a href="#type-t.attachments" class="anchor"></a><code>attachments : <a href="../Disml/Attachment/index.html#type-t">Disml.Attachment.t</a> list;</code></td></tr><tr id="type-t.embeds" class="anchored"><td class="def field"><a href="#type-t.embeds" class="anchor"></a><code>embeds : <a href="../Disml/Embed/index.html#type-t">Disml.Embed.t</a> list;</code></td></tr><tr id="type-t.reactions" class="anchored"><td class="def field"><a href="#type-t.reactions" class="anchor"></a><code>reactions : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.nonce" class="anchored"><td class="def field"><a href="#type-t.nonce" class="anchor"></a><code>nonce : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.pinned" class="anchored"><td class="def field"><a href="#type-t.pinned" class="anchor"></a><code>pinned : bool;</code></td></tr><tr id="type-t.webhook_id" class="anchored"><td class="def field"><a href="#type-t.webhook_id" class="anchor"></a><code>webhook_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-t.kind" class="anchored"><td class="def field"><a href="#type-t.kind" class="anchor"></a><code>kind : int;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Opcode/.dune-keep b/doc/disml/Disml__Opcode/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Opcode/.dune-keep diff --git a/doc/disml/Disml__Opcode/index.html b/doc/disml/Disml__Opcode/index.html new file mode 100644 index 0000000..af94661 --- /dev/null +++ b/doc/disml/Disml__Opcode/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Opcode (disml.Disml__Opcode)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Opcode</nav><h1>Module <code>Disml__Opcode</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-t.DISPATCH" class="anchored"><td class="def constructor"><a href="#type-t.DISPATCH" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">DISPATCH</span></code></td></tr><tr id="type-t.HEARTBEAT" class="anchored"><td class="def constructor"><a href="#type-t.HEARTBEAT" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HEARTBEAT</span></code></td></tr><tr id="type-t.IDENTIFY" class="anchored"><td class="def constructor"><a href="#type-t.IDENTIFY" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">IDENTIFY</span></code></td></tr><tr id="type-t.STATUS_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.STATUS_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">STATUS_UPDATE</span></code></td></tr><tr id="type-t.VOICE_STATE_UPDATE" class="anchored"><td class="def constructor"><a href="#type-t.VOICE_STATE_UPDATE" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">VOICE_STATE_UPDATE</span></code></td></tr><tr id="type-t.RESUME" class="anchored"><td class="def constructor"><a href="#type-t.RESUME" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RESUME</span></code></td></tr><tr id="type-t.RECONNECT" class="anchored"><td class="def constructor"><a href="#type-t.RECONNECT" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">RECONNECT</span></code></td></tr><tr id="type-t.REQUEST_GUILD_MEMBERS" class="anchored"><td class="def constructor"><a href="#type-t.REQUEST_GUILD_MEMBERS" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">REQUEST_GUILD_MEMBERS</span></code></td></tr><tr id="type-t.INVALID_SESSION" class="anchored"><td class="def constructor"><a href="#type-t.INVALID_SESSION" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">INVALID_SESSION</span></code></td></tr><tr id="type-t.HELLO" class="anchored"><td class="def constructor"><a href="#type-t.HELLO" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HELLO</span></code></td></tr><tr id="type-t.HEARTBEAT_ACK" class="anchored"><td class="def constructor"><a href="#type-t.HEARTBEAT_ACK" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">HEARTBEAT_ACK</span></code></td></tr></table></dt></dl><dl><dt class="spec exception" id="exception-Invalid_Opcode"><a href="#exception-Invalid_Opcode" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Opcode</span><span class="keyword"> of </span>int</code></dt></dl><dl><dt class="spec value" id="val-to_int"><a href="#val-to_int" class="anchor"></a><code><span class="keyword">val </span>to_int : <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-from_int"><a href="#val-from_int" class="anchor"></a><code><span class="keyword">val </span>from_int : int <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-to_string"><a href="#val-to_string" class="anchor"></a><code><span class="keyword">val </span>to_string : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Presence/.dune-keep b/doc/disml/Disml__Presence/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Presence/.dune-keep diff --git a/doc/disml/Disml__Presence/index.html b/doc/disml/Disml__Presence/index.html new file mode 100644 index 0000000..9f69908 --- /dev/null +++ b/doc/disml/Disml__Presence/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Presence (disml.Disml__Presence)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Presence</nav><h1>Module <code>Disml__Presence</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.user" class="anchored"><td class="def field"><a href="#type-t.user" class="anchor"></a><code>user : <a href="../Disml/User_t/index.html#type-partial_user">Disml.User_t.partial_user</a>;</code></td></tr><tr id="type-t.roles" class="anchored"><td class="def field"><a href="#type-t.roles" class="anchor"></a><code>roles : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> list;</code></td></tr><tr id="type-t.game" class="anchored"><td class="def field"><a href="#type-t.game" class="anchor"></a><code>game : <a href="../Disml/Activity/index.html#type-t">Disml.Activity.t</a> option;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.status" class="anchored"><td class="def field"><a href="#type-t.status" class="anchor"></a><code>status : string;</code></td></tr><tr id="type-t.activities" class="anchored"><td class="def field"><a href="#type-t.activities" class="anchor"></a><code>activities : <a href="../Disml/Activity/index.html#type-t">Disml.Activity.t</a> list;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Reaction/.dune-keep b/doc/disml/Disml__Reaction/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Reaction/.dune-keep diff --git a/doc/disml/Disml__Reaction/index.html b/doc/disml/Disml__Reaction/index.html new file mode 100644 index 0000000..109eb1e --- /dev/null +++ b/doc/disml/Disml__Reaction/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Reaction (disml.Disml__Reaction)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Reaction</nav><h1>Module <code>Disml__Reaction</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Reaction_t">Disml.Reaction_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-reaction_event"><a href="#type-reaction_event" class="anchor"></a><code><span class="keyword">type </span>reaction_event</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-reaction_event.user_id" class="anchored"><td class="def field"><a href="#type-reaction_event.user_id" class="anchor"></a><code>user_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.channel_id" class="anchored"><td class="def field"><a href="#type-reaction_event.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.message_id" class="anchored"><td class="def field"><a href="#type-reaction_event.message_id" class="anchor"></a><code>message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.guild_id" class="anchored"><td class="def field"><a href="#type-reaction_event.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-reaction_event.emoji" class="anchored"><td class="def field"><a href="#type-reaction_event.emoji" class="anchor"></a><code>emoji : <a href="../Disml/Emoji/index.html#type-partial_emoji">Disml.Emoji.partial_emoji</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-reaction_event_of_sexp"><a href="#val-reaction_event_of_sexp" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-sexp_of_reaction_event"><a href="#val-sexp_of_reaction_event" class="anchor"></a><code><span class="keyword">val </span>sexp_of_reaction_event : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-reaction_event_to_yojson"><a href="#val-reaction_event_to_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_to_yojson : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-reaction_event_of_yojson"><a href="#val-reaction_event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-reaction_event_of_yojson_exn"><a href="#val-reaction_event_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.count" class="anchored"><td class="def field"><a href="#type-t.count" class="anchor"></a><code>count : int;</code></td></tr><tr id="type-t.emoji" class="anchored"><td class="def field"><a href="#type-t.emoji" class="anchor"></a><code>emoji : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Reaction_t/.dune-keep b/doc/disml/Disml__Reaction_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Reaction_t/.dune-keep diff --git a/doc/disml/Disml__Reaction_t/index.html b/doc/disml/Disml__Reaction_t/index.html new file mode 100644 index 0000000..0b9e12b --- /dev/null +++ b/doc/disml/Disml__Reaction_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Reaction_t (disml.Disml__Reaction_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Reaction_t</nav><h1>Module <code>Disml__Reaction_t</code></h1></header><dl><dt class="spec type" id="type-reaction_event"><a href="#type-reaction_event" class="anchor"></a><code><span class="keyword">type </span>reaction_event</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-reaction_event.user_id" class="anchored"><td class="def field"><a href="#type-reaction_event.user_id" class="anchor"></a><code>user_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.channel_id" class="anchored"><td class="def field"><a href="#type-reaction_event.channel_id" class="anchor"></a><code>channel_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.message_id" class="anchored"><td class="def field"><a href="#type-reaction_event.message_id" class="anchor"></a><code>message_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-reaction_event.guild_id" class="anchored"><td class="def field"><a href="#type-reaction_event.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> option;</code></td></tr><tr id="type-reaction_event.emoji" class="anchored"><td class="def field"><a href="#type-reaction_event.emoji" class="anchor"></a><code>emoji : <a href="../Disml/Emoji/index.html#type-partial_emoji">Disml.Emoji.partial_emoji</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-reaction_event_of_sexp"><a href="#val-reaction_event_of_sexp" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-sexp_of_reaction_event"><a href="#val-sexp_of_reaction_event" class="anchor"></a><code><span class="keyword">val </span>sexp_of_reaction_event : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-reaction_event_to_yojson"><a href="#val-reaction_event_to_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_to_yojson : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-reaction_event_of_yojson"><a href="#val-reaction_event_of_yojson" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-reaction_event">reaction_event</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-reaction_event_of_yojson_exn"><a href="#val-reaction_event_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>reaction_event_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-reaction_event">reaction_event</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.count" class="anchored"><td class="def field"><a href="#type-t.count" class="anchor"></a><code>count : int;</code></td></tr><tr id="type-t.emoji" class="anchored"><td class="def field"><a href="#type-t.emoji" class="anchor"></a><code>emoji : <a href="../Disml/Emoji/index.html#type-t">Disml.Emoji.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/.dune-keep b/doc/disml/Disml__Rl/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Rl/.dune-keep diff --git a/doc/disml/Disml__Rl/RouteMap/Key/index.html b/doc/disml/Disml__Rl/RouteMap/Key/index.html new file mode 100644 index 0000000..f17811f --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Key (disml.Disml__Rl.RouteMap.Key)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml__Rl</a> » <a href="../index.html">RouteMap</a> » Key</nav><h1>Module <code>RouteMap.Key</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>Core.String.t</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt></dl><dl><dt class="spec type" id="type-comparator_witness"><a href="#type-comparator_witness" class="anchor"></a><code><span class="keyword">type </span>comparator_witness</code><code><span class="keyword"> = </span>Core_kernel__Map.Make(Core.String).Key.comparator_witness</code></dt></dl><dl><dt class="spec value" id="val-comparator"><a href="#val-comparator" class="anchor"></a><code><span class="keyword">val </span>comparator : (<a href="index.html#type-t">t</a>, <a href="index.html#type-comparator_witness">comparator_witness</a>) Core_kernel__.Comparator.comparator</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html new file mode 100644 index 0000000..738ba1d --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml__Rl.RouteMap.Provide_bin_io.1-Key)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml__Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_bin_io</a> » 1-Key</nav><h1>Parameter <code>Provide_bin_io.1-Key</code></h1></header><dl><dt class="spec value" id="val-bin_t"><a href="#val-bin_t" class="anchor"></a><code><span class="keyword">val </span>bin_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.t</code></dt><dt class="spec value" id="val-bin_read_t"><a href="#val-bin_read_t" class="anchor"></a><code><span class="keyword">val </span>bin_read_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Read.reader</code></dt><dt class="spec value" id="val-__bin_read_t__"><a href="#val-__bin_read_t__" class="anchor"></a><code><span class="keyword">val </span>__bin_read_t__ : (Core_kernel__.Import.int <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a>) Bin_prot.Read.reader</code></dt><dt class="spec value" id="val-bin_reader_t"><a href="#val-bin_reader_t" class="anchor"></a><code><span class="keyword">val </span>bin_reader_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.reader</code></dt><dt class="spec value" id="val-bin_size_t"><a href="#val-bin_size_t" class="anchor"></a><code><span class="keyword">val </span>bin_size_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Size.sizer</code></dt><dt class="spec value" id="val-bin_write_t"><a href="#val-bin_write_t" class="anchor"></a><code><span class="keyword">val </span>bin_write_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Write.writer</code></dt><dt class="spec value" id="val-bin_writer_t"><a href="#val-bin_writer_t" class="anchor"></a><code><span class="keyword">val </span>bin_writer_t : <a href="../../Key/index.html#type-t">Key.t</a> Bin_prot.Type_class.writer</code></dt><dt class="spec value" id="val-bin_shape_t"><a href="#val-bin_shape_t" class="anchor"></a><code><span class="keyword">val </span>bin_shape_t : Bin_prot.Shape.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/index.html new file mode 100644 index 0000000..af5397f --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_bin_io/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_bin_io (disml.Disml__Rl.RouteMap.Provide_bin_io)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml__Rl</a> » <a href="../index.html">RouteMap</a> » Provide_bin_io</nav><h1>Module <code>RouteMap.Provide_bin_io</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-bin_shape_t"><a href="#val-bin_shape_t" class="anchor"></a><code><span class="keyword">val </span>bin_shape_t : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_t"><a href="#val-bin_size_t" class="anchor"></a><code><span class="keyword">val </span>bin_size_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Size.sizer1</code></dt><dt class="spec value" id="val-bin_write_t"><a href="#val-bin_write_t" class="anchor"></a><code><span class="keyword">val </span>bin_write_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Write.writer1</code></dt><dt class="spec value" id="val-bin_read_t"><a href="#val-bin_read_t" class="anchor"></a><code><span class="keyword">val </span>bin_read_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Read.reader1</code></dt><dt class="spec value" id="val-__bin_read_t__"><a href="#val-__bin_read_t__" class="anchor"></a><code><span class="keyword">val </span>__bin_read_t__ : (<span class="type-var">'a</span>, int <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Read.reader1</code></dt><dt class="spec value" id="val-bin_writer_t"><a href="#val-bin_writer_t" class="anchor"></a><code><span class="keyword">val </span>bin_writer_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.writer</code></dt><dt class="spec value" id="val-bin_reader_t"><a href="#val-bin_reader_t" class="anchor"></a><code><span class="keyword">val </span>bin_reader_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.reader</code></dt><dt class="spec value" id="val-bin_t"><a href="#val-bin_t" class="anchor"></a><code><span class="keyword">val </span>bin_t : (<span class="type-var">'a</span>, <span class="type-var">'a</span> <a href="../index.html#type-t">t</a>) Bin_prot.Type_class.S1.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_hash/argument-1-Key/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_hash/argument-1-Key/index.html new file mode 100644 index 0000000..1b4bb06 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_hash/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml__Rl.RouteMap.Provide_hash.1-Key)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml__Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_hash</a> » 1-Key</nav><h1>Parameter <code>Provide_hash.1-Key</code></h1></header><dl><dt class="spec value" id="val-hash_fold_t"><a href="#val-hash_fold_t" class="anchor"></a><code><span class="keyword">val </span>hash_fold_t : Base__.Hash.state <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a> <span>-></span> Base__.Hash.state</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_hash/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_hash/index.html new file mode 100644 index 0000000..91f37c8 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_hash/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_hash (disml.Disml__Rl.RouteMap.Provide_hash)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml__Rl</a> » <a href="../index.html">RouteMap</a> » Provide_hash</nav><h1>Module <code>RouteMap.Provide_hash</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-hash_fold_t"><a href="#val-hash_fold_t" class="anchor"></a><code><span class="keyword">val </span>hash_fold_t : (Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state) <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html new file mode 100644 index 0000000..c989295 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/argument-1-Key/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-Key (disml.Disml__Rl.RouteMap.Provide_of_sexp.1-Key)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml__Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Provide_of_sexp</a> » 1-Key</nav><h1>Parameter <code>Provide_of_sexp.1-Key</code></h1></header><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="../../Key/index.html#type-t">Key.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/index.html b/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/index.html new file mode 100644 index 0000000..2a228ec --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Provide_of_sexp/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_of_sexp (disml.Disml__Rl.RouteMap.Provide_of_sexp)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml__Rl</a> » <a href="../index.html">RouteMap</a> » Provide_of_sexp</nav><h1>Module <code>RouteMap.Provide_of_sexp</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__018_</span>) <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__018_</span> <a href="../index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html b/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html new file mode 100644 index 0000000..63656f1 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/argument-1-K/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-K (disml.Disml__Rl.RouteMap.Tree.Provide_of_sexp.1-K)</title><link rel="stylesheet" href="../../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../../index.html">disml</a> » <a href="../../../../index.html">Disml__Rl</a> » <a href="../../../index.html">RouteMap</a> » <a href="../../index.html">Tree</a> » <a href="../index.html">Provide_of_sexp</a> » 1-K</nav><h1>Parameter <code>Provide_of_sexp.1-K</code></h1></header><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="../../../Key/index.html#type-t">Key.t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/index.html b/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/index.html new file mode 100644 index 0000000..5b29382 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Tree/Provide_of_sexp/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Provide_of_sexp (disml.Disml__Rl.RouteMap.Tree.Provide_of_sexp)</title><link rel="stylesheet" href="../../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../../index.html">disml</a> » <a href="../../../index.html">Disml__Rl</a> » <a href="../../index.html">RouteMap</a> » <a href="../index.html">Tree</a> » Provide_of_sexp</nav><h1>Module <code>Tree.Provide_of_sexp</code></h1></header><h3 class="heading">Parameters</h3><dl><code><a href="argument-1-K/index.html">K</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dl><h3 class="heading">Signature</h3><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__017_</span>) <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'v_x__017_</span> <a href="../index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/Tree/index.html b/doc/disml/Disml__Rl/RouteMap/Tree/index.html new file mode 100644 index 0000000..dbac647 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/Tree/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Tree (disml.Disml__Rl.RouteMap.Tree)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../../index.html">disml</a> » <a href="../../index.html">Disml__Rl</a> » <a href="../index.html">RouteMap</a> » Tree</nav><h1>Module <code>RouteMap.Tree</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span>(<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>, <a href="../Key/index.html#type-comparator_witness">Key.comparator_witness</a>) Core_kernel__.Map_intf.Tree.t</code></dt></dl><dl><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-singleton"><a href="#val-singleton" class="anchor"></a><code><span class="keyword">val </span>singleton : <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist"><a href="#val-of_alist" class="anchor"></a><code><span class="keyword">val </span>of_alist : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> [ `Duplicate_key of <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_alist_or_error"><a href="#val-of_alist_or_error" class="anchor"></a><code><span class="keyword">val </span>of_alist_or_error : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_alist_exn"><a href="#val-of_alist_exn" class="anchor"></a><code><span class="keyword">val </span>of_alist_exn : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_multi"><a href="#val-of_alist_multi" class="anchor"></a><code><span class="keyword">val </span>of_alist_multi : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_fold"><a href="#val-of_alist_fold" class="anchor"></a><code><span class="keyword">val </span>of_alist_fold : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(<span class="type-var">'b</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_reduce"><a href="#val-of_alist_reduce" class="anchor"></a><code><span class="keyword">val </span>of_alist_reduce : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_sorted_array"><a href="#val-of_sorted_array" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_sorted_array_unchecked"><a href="#val-of_sorted_array_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array_unchecked : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_iterator_unchecked"><a href="#val-of_increasing_iterator_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_increasing_iterator_unchecked : len:int <span>-></span> f:(int <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_sequence"><a href="#val-of_increasing_sequence" class="anchor"></a><code><span class="keyword">val </span>of_increasing_sequence : (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_iteri"><a href="#val-of_iteri" class="anchor"></a><code><span class="keyword">val </span>of_iteri : iteri:(f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'v</span> <span>-></span> unit) <span>-></span> unit) <span>-></span> [ `Duplicate_key of <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'v</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_tree"><a href="#val-of_tree" class="anchor"></a><code><span class="keyword">val </span>of_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_hashtbl_exn"><a href="#val-of_hashtbl_exn" class="anchor"></a><code><span class="keyword">val </span>of_hashtbl_exn : (<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Core_kernel__.Hashtbl.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-gen"><a href="#val-gen" class="anchor"></a><code><span class="keyword">val </span>gen : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Generator.t</code></dt><dt class="spec value" id="val-invariants"><a href="#val-invariants" class="anchor"></a><code><span class="keyword">val </span>invariants : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_empty"><a href="#val-is_empty" class="anchor"></a><code><span class="keyword">val </span>is_empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-length"><a href="#val-length" class="anchor"></a><code><span class="keyword">val </span>length : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-add"><a href="#val-add" class="anchor"></a><code><span class="keyword">val </span>add : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Map_intf.Or_duplicate.t</code></dt><dt class="spec value" id="val-add_exn"><a href="#val-add_exn" class="anchor"></a><code><span class="keyword">val </span>add_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-set"><a href="#val-set" class="anchor"></a><code><span class="keyword">val </span>set : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-add_multi"><a href="#val-add_multi" class="anchor"></a><code><span class="keyword">val </span>add_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-remove_multi"><a href="#val-remove_multi" class="anchor"></a><code><span class="keyword">val </span>remove_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find_multi"><a href="#val-find_multi" class="anchor"></a><code><span class="keyword">val </span>find_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-change"><a href="#val-change" class="anchor"></a><code><span class="keyword">val </span>change : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span> option) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-remove"><a href="#val-remove" class="anchor"></a><code><span class="keyword">val </span>remove : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val </span>mem : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_keys"><a href="#val-iter_keys" class="anchor"></a><code><span class="keyword">val </span>iter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter"><a href="#val-iter" class="anchor"></a><code><span class="keyword">val </span>iter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iteri"><a href="#val-iteri" class="anchor"></a><code><span class="keyword">val </span>iteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter2"><a href="#val-iter2" class="anchor"></a><code><span class="keyword">val </span>iter2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-map"><a href="#val-map" class="anchor"></a><code><span class="keyword">val </span>map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mapi"><a href="#val-mapi" class="anchor"></a><code><span class="keyword">val </span>mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold"><a href="#val-fold" class="anchor"></a><code><span class="keyword">val </span>fold : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold_right"><a href="#val-fold_right" class="anchor"></a><code><span class="keyword">val </span>fold_right : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold2"><a href="#val-fold2" class="anchor"></a><code><span class="keyword">val </span>fold2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'c</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> <span>-></span> <span class="type-var">'c</span>) <span>-></span> <span class="type-var">'c</span></code></dt><dt class="spec value" id="val-filter_keys"><a href="#val-filter_keys" class="anchor"></a><code><span class="keyword">val </span>filter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter"><a href="#val-filter" class="anchor"></a><code><span class="keyword">val </span>filter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filteri"><a href="#val-filteri" class="anchor"></a><code><span class="keyword">val </span>filteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_map"><a href="#val-filter_map" class="anchor"></a><code><span class="keyword">val </span>filter_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_mapi"><a href="#val-filter_mapi" class="anchor"></a><code><span class="keyword">val </span>filter_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_mapi"><a href="#val-partition_mapi" class="anchor"></a><code><span class="keyword">val </span>partition_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_map"><a href="#val-partition_map" class="anchor"></a><code><span class="keyword">val </span>partition_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partitioni_tf"><a href="#val-partitioni_tf" class="anchor"></a><code><span class="keyword">val </span>partitioni_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_tf"><a href="#val-partition_tf" class="anchor"></a><code><span class="keyword">val </span>partition_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-compare_direct"><a href="#val-compare_direct" class="anchor"></a><code><span class="keyword">val </span>compare_direct : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val </span>equal : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-keys"><a href="#val-keys" class="anchor"></a><code><span class="keyword">val </span>keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> list</code></dt><dt class="spec value" id="val-data"><a href="#val-data" class="anchor"></a><code><span class="keyword">val </span>data : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-to_alist"><a href="#val-to_alist" class="anchor"></a><code><span class="keyword">val </span>to_alist : ?⁠key_order:[ `Decreasing<span class="keyword"> | </span>`Increasing ] <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-validate"><a href="#val-validate" class="anchor"></a><code><span class="keyword">val </span>validate : name:(<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> string) <span>-></span> <span class="type-var">'a</span> Base__.Validate.check <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Validate.check</code></dt><dt class="spec value" id="val-merge"><a href="#val-merge" class="anchor"></a><code><span class="keyword">val </span>merge : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> [ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> option) <span>-></span> <span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-symmetric_diff"><a href="#val-symmetric_diff" class="anchor"></a><code><span class="keyword">val </span>symmetric_diff : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> data_equal:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Base__.Map_intf.Symmetric_diff_element.t Base__.Sequence.t</code></dt><dt class="spec value" id="val-min_elt"><a href="#val-min_elt" class="anchor"></a><code><span class="keyword">val </span>min_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-min_elt_exn"><a href="#val-min_elt_exn" class="anchor"></a><code><span class="keyword">val </span>min_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-max_elt"><a href="#val-max_elt" class="anchor"></a><code><span class="keyword">val </span>max_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-max_elt_exn"><a href="#val-max_elt_exn" class="anchor"></a><code><span class="keyword">val </span>max_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-for_all"><a href="#val-for_all" class="anchor"></a><code><span class="keyword">val </span>for_all : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-for_alli"><a href="#val-for_alli" class="anchor"></a><code><span class="keyword">val </span>for_alli : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-exists"><a href="#val-exists" class="anchor"></a><code><span class="keyword">val </span>exists : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-existsi"><a href="#val-existsi" class="anchor"></a><code><span class="keyword">val </span>existsi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-count"><a href="#val-count" class="anchor"></a><code><span class="keyword">val </span>count : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-counti"><a href="#val-counti" class="anchor"></a><code><span class="keyword">val </span>counti : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-split"><a href="#val-split" class="anchor"></a><code><span class="keyword">val </span>split : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span>(<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option<span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-append"><a href="#val-append" class="anchor"></a><code><span class="keyword">val </span>append : lower_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> upper_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> | </span>`Overlapping_key_ranges ]</code></dt><dt class="spec value" id="val-subrange"><a href="#val-subrange" class="anchor"></a><code><span class="keyword">val </span>subrange : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> lower_bound:<a href="../Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> upper_bound:<a href="../Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold_range_inclusive"><a href="#val-fold_range_inclusive" class="anchor"></a><code><span class="keyword">val </span>fold_range_inclusive : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-range_to_alist"><a href="#val-range_to_alist" class="anchor"></a><code><span class="keyword">val </span>range_to_alist : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-closest_key"><a href="#val-closest_key" class="anchor"></a><code><span class="keyword">val </span>closest_key : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Greater_or_equal_to<span class="keyword"> | </span>`Greater_than<span class="keyword"> | </span>`Less_or_equal_to<span class="keyword"> | </span>`Less_than ] <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth"><a href="#val-nth" class="anchor"></a><code><span class="keyword">val </span>nth : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth_exn"><a href="#val-nth_exn" class="anchor"></a><code><span class="keyword">val </span>nth_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> <a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-rank"><a href="#val-rank" class="anchor"></a><code><span class="keyword">val </span>rank : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="../Key/index.html#type-t">Key.t</a> <span>-></span> int option</code></dt><dt class="spec value" id="val-to_tree"><a href="#val-to_tree" class="anchor"></a><code><span class="keyword">val </span>to_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-to_sequence"><a href="#val-to_sequence" class="anchor"></a><code><span class="keyword">val </span>to_sequence : ?⁠order:[ `Decreasing_key<span class="keyword"> | </span>`Increasing_key ] <span>-></span> ?⁠keys_greater_or_equal_to:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> ?⁠keys_less_or_equal_to:<a href="../Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="../Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t</code></dt><dt class="spec value" id="val-obs"><a href="#val-obs" class="anchor"></a><code><span class="keyword">val </span>obs : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Observer.t</code></dt><dt class="spec value" id="val-shrinker"><a href="#val-shrinker" class="anchor"></a><code><span class="keyword">val </span>shrinker : <a href="../Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Shrinker.t</code></dt></dl><div class="spec module" id="module-Provide_of_sexp"><a href="#module-Provide_of_sexp" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_of_sexp/index.html">Provide_of_sexp</a> : <span class="keyword">functor</span> (<a href="Provide_of_sexp/argument-1-K/index.html">K</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>) <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : (<span class="type-var">'a</span> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/RouteMap/index.html b/doc/disml/Disml__Rl/RouteMap/index.html new file mode 100644 index 0000000..3970fb3 --- /dev/null +++ b/doc/disml/Disml__Rl/RouteMap/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>RouteMap (disml.Disml__Rl.RouteMap)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml__Rl</a> » RouteMap</nav><h1>Module <code>Disml__Rl.RouteMap</code></h1></header><div class="spec module" id="module-Key"><a href="#module-Key" class="anchor"></a><code><span class="keyword">module </span><a href="Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Tree"><a href="#module-Tree" class="anchor"></a><code><span class="keyword">module </span><a href="Tree/index.html">Tree</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span>(<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>, <a href="Key/index.html#type-comparator_witness">Key.comparator_witness</a>) Core_kernel__.Map_intf.Map.t</code></dt></dl><dl><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val </span>compare : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-singleton"><a href="#val-singleton" class="anchor"></a><code><span class="keyword">val </span>singleton : <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist"><a href="#val-of_alist" class="anchor"></a><code><span class="keyword">val </span>of_alist : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> [ `Duplicate_key of <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_alist_or_error"><a href="#val-of_alist_or_error" class="anchor"></a><code><span class="keyword">val </span>of_alist_or_error : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_alist_exn"><a href="#val-of_alist_exn" class="anchor"></a><code><span class="keyword">val </span>of_alist_exn : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_multi"><a href="#val-of_alist_multi" class="anchor"></a><code><span class="keyword">val </span>of_alist_multi : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_fold"><a href="#val-of_alist_fold" class="anchor"></a><code><span class="keyword">val </span>of_alist_fold : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(<span class="type-var">'b</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_alist_reduce"><a href="#val-of_alist_reduce" class="anchor"></a><code><span class="keyword">val </span>of_alist_reduce : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_sorted_array"><a href="#val-of_sorted_array" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_sorted_array_unchecked"><a href="#val-of_sorted_array_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_sorted_array_unchecked : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) array <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_iterator_unchecked"><a href="#val-of_increasing_iterator_unchecked" class="anchor"></a><code><span class="keyword">val </span>of_increasing_iterator_unchecked : len:int <span>-></span> f:(int <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_increasing_sequence"><a href="#val-of_increasing_sequence" class="anchor"></a><code><span class="keyword">val </span>of_increasing_sequence : (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Or_error.t</code></dt><dt class="spec value" id="val-of_iteri"><a href="#val-of_iteri" class="anchor"></a><code><span class="keyword">val </span>of_iteri : iteri:(f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'v</span> <span>-></span> unit) <span>-></span> unit) <span>-></span> [ `Duplicate_key of <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> | </span>`Ok of <span class="type-var">'v</span> <a href="index.html#type-t">t</a> ]</code></dt><dt class="spec value" id="val-of_tree"><a href="#val-of_tree" class="anchor"></a><code><span class="keyword">val </span>of_tree : <span class="type-var">'a</span> <a href="Tree/index.html#type-t">Tree.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-of_hashtbl_exn"><a href="#val-of_hashtbl_exn" class="anchor"></a><code><span class="keyword">val </span>of_hashtbl_exn : (<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Core_kernel__.Hashtbl.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-gen"><a href="#val-gen" class="anchor"></a><code><span class="keyword">val </span>gen : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> Core_kernel__.Quickcheck.Generator.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Generator.t</code></dt><dt class="spec value" id="val-invariants"><a href="#val-invariants" class="anchor"></a><code><span class="keyword">val </span>invariants : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_empty"><a href="#val-is_empty" class="anchor"></a><code><span class="keyword">val </span>is_empty : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-length"><a href="#val-length" class="anchor"></a><code><span class="keyword">val </span>length : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-add"><a href="#val-add" class="anchor"></a><code><span class="keyword">val </span>add : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Map_intf.Or_duplicate.t</code></dt><dt class="spec value" id="val-add_exn"><a href="#val-add_exn" class="anchor"></a><code><span class="keyword">val </span>add_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-set"><a href="#val-set" class="anchor"></a><code><span class="keyword">val </span>set : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-add_multi"><a href="#val-add_multi" class="anchor"></a><code><span class="keyword">val </span>add_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-remove_multi"><a href="#val-remove_multi" class="anchor"></a><code><span class="keyword">val </span>remove_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find_multi"><a href="#val-find_multi" class="anchor"></a><code><span class="keyword">val </span>find_multi : <span class="type-var">'a</span> list <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-change"><a href="#val-change" class="anchor"></a><code><span class="keyword">val </span>change : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span> option) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-remove"><a href="#val-remove" class="anchor"></a><code><span class="keyword">val </span>remove : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mem"><a href="#val-mem" class="anchor"></a><code><span class="keyword">val </span>mem : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-iter_keys"><a href="#val-iter_keys" class="anchor"></a><code><span class="keyword">val </span>iter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter"><a href="#val-iter" class="anchor"></a><code><span class="keyword">val </span>iter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iteri"><a href="#val-iteri" class="anchor"></a><code><span class="keyword">val </span>iteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-iter2"><a href="#val-iter2" class="anchor"></a><code><span class="keyword">val </span>iter2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> unit) <span>-></span> unit</code></dt><dt class="spec value" id="val-map"><a href="#val-map" class="anchor"></a><code><span class="keyword">val </span>map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-mapi"><a href="#val-mapi" class="anchor"></a><code><span class="keyword">val </span>mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold"><a href="#val-fold" class="anchor"></a><code><span class="keyword">val </span>fold : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold_right"><a href="#val-fold_right" class="anchor"></a><code><span class="keyword">val </span>fold_right : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-fold2"><a href="#val-fold2" class="anchor"></a><code><span class="keyword">val </span>fold2 : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> init:<span class="type-var">'c</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:[ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> <span>-></span> <span class="type-var">'c</span>) <span>-></span> <span class="type-var">'c</span></code></dt><dt class="spec value" id="val-filter_keys"><a href="#val-filter_keys" class="anchor"></a><code><span class="keyword">val </span>filter_keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter"><a href="#val-filter" class="anchor"></a><code><span class="keyword">val </span>filter : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filteri"><a href="#val-filteri" class="anchor"></a><code><span class="keyword">val </span>filteri : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_map"><a href="#val-filter_map" class="anchor"></a><code><span class="keyword">val </span>filter_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-filter_mapi"><a href="#val-filter_mapi" class="anchor"></a><code><span class="keyword">val </span>filter_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> option) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_mapi"><a href="#val-partition_mapi" class="anchor"></a><code><span class="keyword">val </span>partition_mapi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_map"><a href="#val-partition_map" class="anchor"></a><code><span class="keyword">val </span>partition_map : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> [ `Fst of <span class="type-var">'b</span><span class="keyword"> | </span>`Snd of <span class="type-var">'c</span> ]) <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partitioni_tf"><a href="#val-partitioni_tf" class="anchor"></a><code><span class="keyword">val </span>partitioni_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-partition_tf"><a href="#val-partition_tf" class="anchor"></a><code><span class="keyword">val </span>partition_tf : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-compare_direct"><a href="#val-compare_direct" class="anchor"></a><code><span class="keyword">val </span>compare_direct : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> int) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val </span>equal : (<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> bool</code></dt><dt class="spec value" id="val-keys"><a href="#val-keys" class="anchor"></a><code><span class="keyword">val </span>keys : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> list</code></dt><dt class="spec value" id="val-data"><a href="#val-data" class="anchor"></a><code><span class="keyword">val </span>data : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> list</code></dt><dt class="spec value" id="val-to_alist"><a href="#val-to_alist" class="anchor"></a><code><span class="keyword">val </span>to_alist : ?⁠key_order:[ `Decreasing<span class="keyword"> | </span>`Increasing ] <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-validate"><a href="#val-validate" class="anchor"></a><code><span class="keyword">val </span>validate : name:(<a href="Key/index.html#type-t">Key.t</a> <span>-></span> string) <span>-></span> <span class="type-var">'a</span> Base__.Validate.check <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> Base__.Validate.check</code></dt><dt class="spec value" id="val-merge"><a href="#val-merge" class="anchor"></a><code><span class="keyword">val </span>merge : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> [ `Both of <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> | </span>`Left of <span class="type-var">'a</span><span class="keyword"> | </span>`Right of <span class="type-var">'b</span> ] <span>-></span> <span class="type-var">'c</span> option) <span>-></span> <span class="type-var">'c</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-symmetric_diff"><a href="#val-symmetric_diff" class="anchor"></a><code><span class="keyword">val </span>symmetric_diff : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> data_equal:(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool) <span>-></span> (<a href="Key/index.html#type-t">Key.t</a>, <span class="type-var">'a</span>) Base__.Map_intf.Symmetric_diff_element.t Base__.Sequence.t</code></dt><dt class="spec value" id="val-min_elt"><a href="#val-min_elt" class="anchor"></a><code><span class="keyword">val </span>min_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-min_elt_exn"><a href="#val-min_elt_exn" class="anchor"></a><code><span class="keyword">val </span>min_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-max_elt"><a href="#val-max_elt" class="anchor"></a><code><span class="keyword">val </span>max_elt : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-max_elt_exn"><a href="#val-max_elt_exn" class="anchor"></a><code><span class="keyword">val </span>max_elt_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-for_all"><a href="#val-for_all" class="anchor"></a><code><span class="keyword">val </span>for_all : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-for_alli"><a href="#val-for_alli" class="anchor"></a><code><span class="keyword">val </span>for_alli : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-exists"><a href="#val-exists" class="anchor"></a><code><span class="keyword">val </span>exists : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-existsi"><a href="#val-existsi" class="anchor"></a><code><span class="keyword">val </span>existsi : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> bool</code></dt><dt class="spec value" id="val-count"><a href="#val-count" class="anchor"></a><code><span class="keyword">val </span>count : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-counti"><a href="#val-counti" class="anchor"></a><code><span class="keyword">val </span>counti : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> bool) <span>-></span> int</code></dt><dt class="spec value" id="val-split"><a href="#val-split" class="anchor"></a><code><span class="keyword">val </span>split : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> * </span>(<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option<span class="keyword"> * </span><span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-append"><a href="#val-append" class="anchor"></a><code><span class="keyword">val </span>append : lower_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> upper_part:<span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Ok of <span class="type-var">'a</span> <a href="index.html#type-t">t</a><span class="keyword"> | </span>`Overlapping_key_ranges ]</code></dt><dt class="spec value" id="val-subrange"><a href="#val-subrange" class="anchor"></a><code><span class="keyword">val </span>subrange : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> lower_bound:<a href="Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> upper_bound:<a href="Key/index.html#type-t">Key.t</a> Base__.Maybe_bound.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-fold_range_inclusive"><a href="#val-fold_range_inclusive" class="anchor"></a><code><span class="keyword">val </span>fold_range_inclusive : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> init:<span class="type-var">'b</span> <span>-></span> f:(key:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> data:<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'b</span>) <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-range_to_alist"><a href="#val-range_to_alist" class="anchor"></a><code><span class="keyword">val </span>range_to_alist : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> min:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> max:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) list</code></dt><dt class="spec value" id="val-closest_key"><a href="#val-closest_key" class="anchor"></a><code><span class="keyword">val </span>closest_key : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> [ `Greater_or_equal_to<span class="keyword"> | </span>`Greater_than<span class="keyword"> | </span>`Less_or_equal_to<span class="keyword"> | </span>`Less_than ] <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth"><a href="#val-nth" class="anchor"></a><code><span class="keyword">val </span>nth : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) option</code></dt><dt class="spec value" id="val-nth_exn"><a href="#val-nth_exn" class="anchor"></a><code><span class="keyword">val </span>nth_exn : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> int <span>-></span> <a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span></code></dt><dt class="spec value" id="val-rank"><a href="#val-rank" class="anchor"></a><code><span class="keyword">val </span>rank : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Key/index.html#type-t">Key.t</a> <span>-></span> int option</code></dt><dt class="spec value" id="val-to_tree"><a href="#val-to_tree" class="anchor"></a><code><span class="keyword">val </span>to_tree : <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> <a href="Tree/index.html#type-t">Tree.t</a></code></dt><dt class="spec value" id="val-to_sequence"><a href="#val-to_sequence" class="anchor"></a><code><span class="keyword">val </span>to_sequence : ?⁠order:[ `Decreasing_key<span class="keyword"> | </span>`Increasing_key ] <span>-></span> ?⁠keys_greater_or_equal_to:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> ?⁠keys_less_or_equal_to:<a href="Key/index.html#type-t">Key.t</a> <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> (<a href="Key/index.html#type-t">Key.t</a><span class="keyword"> * </span><span class="type-var">'a</span>) Base__.Sequence.t</code></dt><dt class="spec value" id="val-obs"><a href="#val-obs" class="anchor"></a><code><span class="keyword">val </span>obs : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Observer.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Observer.t</code></dt><dt class="spec value" id="val-shrinker"><a href="#val-shrinker" class="anchor"></a><code><span class="keyword">val </span>shrinker : <a href="Key/index.html#type-t">Key.t</a> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> Core_kernel__.Quickcheck.Shrinker.t <span>-></span> <span class="type-var">'v</span> <a href="index.html#type-t">t</a> Core_kernel__.Quickcheck.Shrinker.t</code></dt></dl><div class="spec module" id="module-Provide_of_sexp"><a href="#module-Provide_of_sexp" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_of_sexp/index.html">Provide_of_sexp</a> : <span class="keyword">functor</span> (<a href="Provide_of_sexp/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Provide_bin_io"><a href="#module-Provide_bin_io" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_bin_io/index.html">Provide_bin_io</a> : <span class="keyword">functor</span> (<a href="Provide_bin_io/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Provide_hash"><a href="#module-Provide_hash" class="anchor"></a><code><span class="keyword">module </span><a href="Provide_hash/index.html">Provide_hash</a> : <span class="keyword">functor</span> (<a href="Provide_hash/argument-1-Key/index.html">Key</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) <span>-></span> <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : (Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>) <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : (<span class="type-var">'a</span> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t) <span>-></span> <span class="type-var">'a</span> <a href="index.html#type-t">t</a> <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Rl/index.html b/doc/disml/Disml__Rl/index.html new file mode 100644 index 0000000..98046ce --- /dev/null +++ b/doc/disml/Disml__Rl/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Rl (disml.Disml__Rl)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Rl</nav><h1>Module <code>Disml__Rl</code></h1></header><div class="spec module" id="module-RouteMap"><a href="#module-RouteMap" class="anchor"></a><code><span class="keyword">module </span><a href="RouteMap/index.html">RouteMap</a> : <span class="keyword">module type of </span><span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-rl"><a href="#type-rl" class="anchor"></a><code><span class="keyword">type </span>rl</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-rl.limit" class="anchored"><td class="def field"><a href="#type-rl.limit" class="anchor"></a><code>limit : int;</code></td></tr><tr id="type-rl.remaining" class="anchored"><td class="def field"><a href="#type-rl.remaining" class="anchor"></a><code>remaining : int;</code></td></tr><tr id="type-rl.reset" class="anchored"><td class="def field"><a href="#type-rl.reset" class="anchor"></a><code>reset : int;</code></td></tr></table><code>}</code></dt><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>(<a href="index.html#type-rl">rl</a>, Core.read_write) Async.Mvar.t <a href="RouteMap/index.html#type-t">RouteMap.t</a></code></dt></dl><dl><dt class="spec value" id="val-rl_of_header"><a href="#val-rl_of_header" class="anchor"></a><code><span class="keyword">val </span>rl_of_header : Cohttp.Header.t <span>-></span> <a href="index.html#type-rl">rl</a> option</code></dt><dt class="spec value" id="val-default"><a href="#val-default" class="anchor"></a><code><span class="keyword">val </span>default : <a href="index.html#type-rl">rl</a></code></dt><dt class="spec value" id="val-empty"><a href="#val-empty" class="anchor"></a><code><span class="keyword">val </span>empty : <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-update"><a href="#val-update" class="anchor"></a><code><span class="keyword">val </span>update : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> f:(<span class="type-var">'a</span> option <span>-></span> <span class="type-var">'a</span>) <span>-></span> <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a></code></dt><dt class="spec value" id="val-find"><a href="#val-find" class="anchor"></a><code><span class="keyword">val </span>find : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> <span class="type-var">'a</span> option</code></dt><dt class="spec value" id="val-find_exn"><a href="#val-find_exn" class="anchor"></a><code><span class="keyword">val </span>find_exn : <span class="type-var">'a</span> <a href="RouteMap/index.html#type-t">RouteMap.t</a> <span>-></span> string <span>-></span> <span class="type-var">'a</span></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Role/.dune-keep b/doc/disml/Disml__Role/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Role/.dune-keep diff --git a/doc/disml/Disml__Role/index.html b/doc/disml/Disml__Role/index.html new file mode 100644 index 0000000..1847366 --- /dev/null +++ b/doc/disml/Disml__Role/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Role (disml.Disml__Role)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Role</nav><h1>Module <code>Disml__Role</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-Role_t">Disml.Role_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-role"><a href="#type-role" class="anchor"></a><code><span class="keyword">type </span>role</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role.id" class="anchored"><td class="def field"><a href="#type-role.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-role.name" class="anchored"><td class="def field"><a href="#type-role.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-role.colour" class="anchored"><td class="def field"><a href="#type-role.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-role.hoist" class="anchored"><td class="def field"><a href="#type-role.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-role.position" class="anchored"><td class="def field"><a href="#type-role.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-role.permissions" class="anchored"><td class="def field"><a href="#type-role.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-role.managed" class="anchored"><td class="def field"><a href="#type-role.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-role.mentionable" class="anchored"><td class="def field"><a href="#type-role.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_of_sexp"><a href="#val-role_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-sexp_of_role"><a href="#val-sexp_of_role" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role : <a href="index.html#type-role">role</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_to_yojson"><a href="#val-role_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_to_yojson : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_of_yojson"><a href="#val-role_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_of_yojson_exn"><a href="#val-role_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt></dl><dl><dt class="spec type" id="type-role_update"><a href="#type-role_update" class="anchor"></a><code><span class="keyword">type </span>role_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role_update.role" class="anchored"><td class="def field"><a href="#type-role_update.role" class="anchor"></a><code>role : <a href="index.html#type-role">role</a>;</code></td></tr><tr id="type-role_update.guild_id" class="anchored"><td class="def field"><a href="#type-role_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_update_of_sexp"><a href="#val-role_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-sexp_of_role_update"><a href="#val-sexp_of_role_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role_update : <a href="index.html#type-role_update">role_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_update_to_yojson"><a href="#val-role_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_to_yojson : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_update_of_yojson"><a href="#val-role_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_update_of_yojson_exn"><a href="#val-role_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-t.hoist" class="anchored"><td class="def field"><a href="#type-t.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-t.position" class="anchored"><td class="def field"><a href="#type-t.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-t.permissions" class="anchored"><td class="def field"><a href="#type-t.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-t.mentionable" class="anchored"><td class="def field"><a href="#type-t.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-role">role</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-allow_mention"><a href="#val-allow_mention" class="anchor"></a><code><span class="keyword">val </span>allow_mention : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-delete"><a href="#val-delete" class="anchor"></a><code><span class="keyword">val </span>delete : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-disallow_mention"><a href="#val-disallow_mention" class="anchor"></a><code><span class="keyword">val </span>disallow_mention : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-hoist"><a href="#val-hoist" class="anchor"></a><code><span class="keyword">val </span>hoist : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_colour"><a href="#val-set_colour" class="anchor"></a><code><span class="keyword">val </span>set_colour : colour:int <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-set_name"><a href="#val-set_name" class="anchor"></a><code><span class="keyword">val </span>set_name : name:string <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt><dt class="spec value" id="val-unhoist"><a href="#val-unhoist" class="anchor"></a><code><span class="keyword">val </span>unhoist : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json Async.Deferred.Or_error.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Role_t/.dune-keep b/doc/disml/Disml__Role_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Role_t/.dune-keep diff --git a/doc/disml/Disml__Role_t/index.html b/doc/disml/Disml__Role_t/index.html new file mode 100644 index 0000000..f9426d9 --- /dev/null +++ b/doc/disml/Disml__Role_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Role_t (disml.Disml__Role_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Role_t</nav><h1>Module <code>Disml__Role_t</code></h1></header><dl><dt class="spec type" id="type-role"><a href="#type-role" class="anchor"></a><code><span class="keyword">type </span>role</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role.id" class="anchored"><td class="def field"><a href="#type-role.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-role.name" class="anchored"><td class="def field"><a href="#type-role.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-role.colour" class="anchored"><td class="def field"><a href="#type-role.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-role.hoist" class="anchored"><td class="def field"><a href="#type-role.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-role.position" class="anchored"><td class="def field"><a href="#type-role.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-role.permissions" class="anchored"><td class="def field"><a href="#type-role.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-role.managed" class="anchored"><td class="def field"><a href="#type-role.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-role.mentionable" class="anchored"><td class="def field"><a href="#type-role.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_of_sexp"><a href="#val-role_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-sexp_of_role"><a href="#val-sexp_of_role" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role : <a href="index.html#type-role">role</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_to_yojson"><a href="#val-role_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_to_yojson : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_of_yojson"><a href="#val-role_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role">role</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_of_yojson_exn"><a href="#val-role_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role">role</a></code></dt></dl><dl><dt class="spec type" id="type-role_update"><a href="#type-role_update" class="anchor"></a><code><span class="keyword">type </span>role_update</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-role_update.role" class="anchored"><td class="def field"><a href="#type-role_update.role" class="anchor"></a><code>role : <a href="index.html#type-role">role</a>;</code></td></tr><tr id="type-role_update.guild_id" class="anchored"><td class="def field"><a href="#type-role_update.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-role_update_of_sexp"><a href="#val-role_update_of_sexp" class="anchor"></a><code><span class="keyword">val </span>role_update_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-sexp_of_role_update"><a href="#val-sexp_of_role_update" class="anchor"></a><code><span class="keyword">val </span>sexp_of_role_update : <a href="index.html#type-role_update">role_update</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-role_update_to_yojson"><a href="#val-role_update_to_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_to_yojson : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-role_update_of_yojson"><a href="#val-role_update_of_yojson" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-role_update">role_update</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-role_update_of_yojson_exn"><a href="#val-role_update_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>role_update_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-role_update">role_update</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.name" class="anchored"><td class="def field"><a href="#type-t.name" class="anchor"></a><code>name : string;</code></td></tr><tr id="type-t.colour" class="anchored"><td class="def field"><a href="#type-t.colour" class="anchor"></a><code>colour : int;</code></td></tr><tr id="type-t.hoist" class="anchored"><td class="def field"><a href="#type-t.hoist" class="anchor"></a><code>hoist : bool;</code></td></tr><tr id="type-t.position" class="anchored"><td class="def field"><a href="#type-t.position" class="anchor"></a><code>position : int;</code></td></tr><tr id="type-t.permissions" class="anchored"><td class="def field"><a href="#type-t.permissions" class="anchor"></a><code>permissions : int;</code></td></tr><tr id="type-t.managed" class="anchored"><td class="def field"><a href="#type-t.managed" class="anchor"></a><code>managed : bool;</code></td></tr><tr id="type-t.mentionable" class="anchored"><td class="def field"><a href="#type-t.mentionable" class="anchor"></a><code>mentionable : bool;</code></td></tr><tr id="type-t.guild_id" class="anchored"><td class="def field"><a href="#type-t.guild_id" class="anchor"></a><code>guild_id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-wrap"><a href="#val-wrap" class="anchor"></a><code><span class="keyword">val </span>wrap : guild_id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-role">role</a> <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Sharder/.dune-keep b/doc/disml/Disml__Sharder/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Sharder/.dune-keep diff --git a/doc/disml/Disml__Sharder/Shard/index.html b/doc/disml/Disml__Sharder/Shard/index.html new file mode 100644 index 0000000..506b6b9 --- /dev/null +++ b/doc/disml/Disml__Sharder/Shard/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Shard (disml.Disml__Sharder.Shard)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">disml</a> » <a href="../index.html">Disml__Sharder</a> » Shard</nav><h1>Module <code>Disml__Sharder.Shard</code></h1></header><dl><dt class="spec type" id="type-shard"><a href="#type-shard" class="anchor"></a><code><span class="keyword">type </span>shard</code></dt><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>'a t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.state" class="anchored"><td class="def field"><a href="#type-t.state" class="anchor"></a><code><span class="keyword">mutable </span>state : <span class="type-var">'a</span>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-heartbeat"><a href="#val-heartbeat" class="anchor"></a><code><span class="keyword">val </span>heartbeat : <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> guild:<a href="../../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-shard">shard</a> <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt><dt class="spec value" id="val-create"><a href="#val-create" class="anchor"></a><code><span class="keyword">val </span>create : url:string <span>-></span> shards:(int<span class="keyword"> * </span>int) <span>-></span> unit <span>-></span> <a href="index.html#type-shard">shard</a> Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Sharder/index.html b/doc/disml/Disml__Sharder/index.html new file mode 100644 index 0000000..5039516 --- /dev/null +++ b/doc/disml/Disml__Sharder/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Sharder (disml.Disml__Sharder)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Sharder</nav><h1>Module <code>Disml__Sharder</code></h1></header><dl><dt class="spec exception" id="exception-Invalid_Payload"><a href="#exception-Invalid_Payload" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Invalid_Payload</span></code></dt><dt class="spec exception" id="exception-Failure_to_Establish_Heartbeat"><a href="#exception-Failure_to_Establish_Heartbeat" class="anchor"></a><code><span class="keyword">exception </span></code><code><span class="exception">Failure_to_Establish_Heartbeat</span></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code></dt></dl><dl><dt class="spec value" id="val-start"><a href="#val-start" class="anchor"></a><code><span class="keyword">val </span>start : ?⁠count:int <span>-></span> unit <span>-></span> <a href="index.html#type-t">t</a> Async.Deferred.t</code></dt></dl><div class="spec module" id="module-Shard"><a href="#module-Shard" class="anchor"></a><code><span class="keyword">module </span><a href="Shard/index.html">Shard</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-set_status"><a href="#val-set_status" class="anchor"></a><code><span class="keyword">val </span>set_status : status:Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-set_status_with"><a href="#val-set_status_with" class="anchor"></a><code><span class="keyword">val </span>set_status_with : f:(<a href="Shard/index.html#type-shard">Shard.shard</a> <span>-></span> Yojson.Safe.json) <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt><dt class="spec value" id="val-request_guild_members"><a href="#val-request_guild_members" class="anchor"></a><code><span class="keyword">val </span>request_guild_members : ?⁠query:string <span>-></span> ?⁠limit:int <span>-></span> guild:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>-></span> <a href="index.html#type-t">t</a> <span>-></span> <a href="Shard/index.html#type-shard">Shard.shard</a> list Async.Deferred.t</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__Snowflake/.dune-keep b/doc/disml/Disml__Snowflake/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__Snowflake/.dune-keep diff --git a/doc/disml/Disml__Snowflake/index.html b/doc/disml/Disml__Snowflake/index.html new file mode 100644 index 0000000..6bd4886 --- /dev/null +++ b/doc/disml/Disml__Snowflake/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__Snowflake (disml.Disml__Snowflake)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__Snowflake</nav><h1>Module <code>Disml__Snowflake</code></h1></header><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span>Core.Int.t</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> Core.Int.t</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> (Core.Int.t, string) Core._result</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : Core.Int.t <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-timestamp"><a href="#val-timestamp" class="anchor"></a><code><span class="keyword">val </span>timestamp : int <span>-></span> int</code></dt><dt class="spec value" id="val-timestamp_iso"><a href="#val-timestamp_iso" class="anchor"></a><code><span class="keyword">val </span>timestamp_iso : int <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__User/.dune-keep b/doc/disml/Disml__User/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__User/.dune-keep diff --git a/doc/disml/Disml__User/index.html b/doc/disml/Disml__User/index.html new file mode 100644 index 0000000..77892ad --- /dev/null +++ b/doc/disml/Disml__User/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__User (disml.Disml__User)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__User</nav><h1>Module <code>Disml__User</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">module type of </span><a href="../Disml/index.html#module-User_t">Disml.User_t</a></code></span></summary><aside></aside><dl><dt class="spec type" id="type-partial_user"><a href="#type-partial_user" class="anchor"></a><code><span class="keyword">type </span>partial_user</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_user.id" class="anchored"><td class="def field"><a href="#type-partial_user.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_user_of_sexp"><a href="#val-partial_user_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-sexp_of_partial_user"><a href="#val-sexp_of_partial_user" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_user : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_user_to_yojson"><a href="#val-partial_user_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_to_yojson : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_user_of_yojson"><a href="#val-partial_user_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_user_of_yojson_exn"><a href="#val-partial_user_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.username" class="anchored"><td class="def field"><a href="#type-t.username" class="anchor"></a><code>username : string;</code></td></tr><tr id="type-t.discriminator" class="anchored"><td class="def field"><a href="#type-t.discriminator" class="anchor"></a><code>discriminator : string;</code></td></tr><tr id="type-t.avatar" class="anchored"><td class="def field"><a href="#type-t.avatar" class="anchor"></a><code>avatar : string option;</code></td></tr><tr id="type-t.bot" class="anchored"><td class="def field"><a href="#type-t.bot" class="anchor"></a><code>bot : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-tag"><a href="#val-tag" class="anchor"></a><code><span class="keyword">val </span>tag : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-mention"><a href="#val-mention" class="anchor"></a><code><span class="keyword">val </span>mention : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-default_avatar"><a href="#val-default_avatar" class="anchor"></a><code><span class="keyword">val </span>default_avatar : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-face"><a href="#val-face" class="anchor"></a><code><span class="keyword">val </span>face : <a href="index.html#type-t">t</a> <span>-></span> string</code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/Disml__User_t/.dune-keep b/doc/disml/Disml__User_t/.dune-keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/doc/disml/Disml__User_t/.dune-keep diff --git a/doc/disml/Disml__User_t/index.html b/doc/disml/Disml__User_t/index.html new file mode 100644 index 0000000..958ed83 --- /dev/null +++ b/doc/disml/Disml__User_t/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Disml__User_t (disml.Disml__User_t)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » Disml__User_t</nav><h1>Module <code>Disml__User_t</code></h1></header><dl><dt class="spec type" id="type-partial_user"><a href="#type-partial_user" class="anchor"></a><code><span class="keyword">type </span>partial_user</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-partial_user.id" class="anchored"><td class="def field"><a href="#type-partial_user.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-partial_user_of_sexp"><a href="#val-partial_user_of_sexp" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-sexp_of_partial_user"><a href="#val-sexp_of_partial_user" class="anchor"></a><code><span class="keyword">val </span>sexp_of_partial_user : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-partial_user_to_yojson"><a href="#val-partial_user_to_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_to_yojson : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-partial_user_of_yojson"><a href="#val-partial_user_of_yojson" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-partial_user">partial_user</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-partial_user_of_yojson_exn"><a href="#val-partial_user_of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>partial_user_of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-partial_user">partial_user</a></code></dt></dl><dl><dt class="spec type" id="type-t"><a href="#type-t" class="anchor"></a><code><span class="keyword">type </span>t</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-t.id" class="anchored"><td class="def field"><a href="#type-t.id" class="anchor"></a><code>id : <a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a>;</code></td></tr><tr id="type-t.username" class="anchored"><td class="def field"><a href="#type-t.username" class="anchor"></a><code>username : string;</code></td></tr><tr id="type-t.discriminator" class="anchored"><td class="def field"><a href="#type-t.discriminator" class="anchor"></a><code>discriminator : string;</code></td></tr><tr id="type-t.avatar" class="anchored"><td class="def field"><a href="#type-t.avatar" class="anchor"></a><code>avatar : string option;</code></td></tr><tr id="type-t.bot" class="anchored"><td class="def field"><a href="#type-t.bot" class="anchor"></a><code>bot : bool;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec value" id="val-t_of_sexp"><a href="#val-t_of_sexp" class="anchor"></a><code><span class="keyword">val </span>t_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-sexp_of_t"><a href="#val-sexp_of_t" class="anchor"></a><code><span class="keyword">val </span>sexp_of_t : <a href="index.html#type-t">t</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-to_yojson"><a href="#val-to_yojson" class="anchor"></a><code><span class="keyword">val </span>to_yojson : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-of_yojson"><a href="#val-of_yojson" class="anchor"></a><code><span class="keyword">val </span>of_yojson : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : <a href="index.html#type-t">t</a> <span>-></span> Yojson.Safe.json</code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a> Ppx_deriving_yojson_runtime.error_or</code></dt><dt class="spec value" id="val-of_yojson_exn"><a href="#val-of_yojson_exn" class="anchor"></a><code><span class="keyword">val </span>of_yojson_exn : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt><dt class="spec value" id="val-_"><a href="#val-_" class="anchor"></a><code><span class="keyword">val </span>_ : Yojson.Safe.json <span>-></span> <a href="index.html#type-t">t</a></code></dt></dl></div></body></html>
\ No newline at end of file diff --git a/doc/disml/index.html b/doc/disml/index.html new file mode 100644 index 0000000..015b45f --- /dev/null +++ b/doc/disml/index.html @@ -0,0 +1,2 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (disml.index)</title><link rel="stylesheet" href="../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">disml</a> » index</nav></header><h2 id="library-disml"><a href="#library-disml" class="anchor"></a>Library disml</h2><p>The entry point of this library is the module: <a href="Disml/index.html"><code>Disml</code></a>.</p></div></body></html>
\ No newline at end of file diff --git a/doc/highlight.pack.js b/doc/highlight.pack.js new file mode 100644 index 0000000..40370e8 --- /dev/null +++ b/doc/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset<r[0].offset?e:r:"start"===r[0].event?e:r:e.length?e:r}function o(e){function r(e){return" "+e.nodeName+'="'+n(e.value).replace('"',""")+'"'}s+="<"+t(e)+E.map.call(e.attributes,r).join("")+">"}function u(e){s+="</"+t(e)+">"}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='<span class="'+a,o=t?"":C;return i+=e+'">',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"<unnamed>")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"<br>":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="</span>",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("ocaml",function(e){return{aliases:["ml"],k:{keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:"\\[(\\|\\|)?\\]|\\(\\)",r:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",r:0},{b:"[a-z_]\\w*'[\\w']*",r:0},e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",r:0},{b:/[-=]>/}]}});
\ No newline at end of file diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..44a891a --- /dev/null +++ b/doc/index.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>index</title> + <link rel="stylesheet" href="./odoc.css"/> + <meta charset="utf-8"/> + <meta name="viewport" content="width=device-width,initial-scale=1.0"/> + </head> + <body> + <main class="content"> + <div class="by-name"> + <h2>OCaml package documentation</h2> + <ol> + <li><a href="disml/index.html">disml</a> <span class="version">0.2.0</span></li> + </ol> + </div> + </main> + </body> +</html>
\ No newline at end of file diff --git a/doc/odoc.css b/doc/odoc.css new file mode 100644 index 0000000..3d60b5d --- /dev/null +++ b/doc/odoc.css @@ -0,0 +1,767 @@ +@charset "UTF-8"; +/* Copyright (c) 2016 Daniel C. Bünzli. All rights reserved. + Distributed under the ISC license, see terms at the end of the file. + odoc 1.3.0 */ + +/* Fonts */ +@import url('https://fonts.googleapis.com/css?family=Fira+Mono:400,500'); +@import url('https://fonts.googleapis.com/css?family=Noticia+Text:400,400i,700'); +@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,400i,500,500i,600,600i,700,700i'); + + +/* Reset a few things. */ + +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: inherit; + font: inherit; + line-height: inherit; + vertical-align: baseline; + text-align: inherit; + color: inherit; + background: transparent; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +*, *:before, *:after { + box-sizing: border-box; +} + +html { + font-size: 15px; +} + +body { + font-family: "Fira Sans", Helvetica, Arial, sans-serif; + text-align: left; + color: #333; + background: #FFFFFF; +} + +.content { + max-width: 90ex; + margin-left: calc(10vw + 20ex); + margin-right: 4ex; + margin-top: 20px; + margin-bottom: 50px; + font-family: "Noticia Text", Georgia, serif; + line-height: 1.5; +} + +.content>header { + margin-bottom: 30px; +} + +.content>header nav { + font-family: "Fira Sans", Helvetica, Arial, sans-serif; +} + +/* Basic markup elements */ + +b, strong { + font-weight: 500; +} + +i, em { + font-style: italic; +} + +sup { + vertical-align: super; +} + +sub { + vertical-align: sub; +} + +sup, sub { + font-size: 12px; + line-height: 0; + margin-left: 0.2ex; +} + +pre { + margin-top: 0.8em; + margin-bottom: 1.2em; +} + +p, ul, ol { + margin-top: 0.5em; + margin-bottom: 1em; +} +ul, ol { + list-style-position: outside +} + +ul>li { + margin-left: 22px; +} + +ol>li { + margin-left: 27.2px; +} + +li>*:first-child { + margin-top: 0 +} + +/* Text alignements, this should be forbidden. */ + +.left { + text-align: left; +} + +.right { + text-align: right; +} + +.center { + text-align: center; +} + +/* Links and anchors */ + +a { + text-decoration: none; + color: #2C5CBD; +} + +a:hover { + box-shadow: 0 1px 0 0 #2C5CBD; +} + +/* Linked highlight */ +*:target { + background-color: rgba(187,239,253,0.3) !important; + box-shadow: 0 0px 0 1px rgba(187,239,253,0.8) !important; + border-radius: 1px; +} + +*:hover>a.anchor { + visibility: visible; +} + +a.anchor:before { + content: "#" +} + +a.anchor:hover { + box-shadow: none; + text-decoration: none; + color: #555; +} + +a.anchor { + visibility: hidden; + position: absolute; + /* top: 0px; */ + /* margin-left: -3ex; */ + margin-left: -1.3em; + font-weight: normal; + font-style: normal; + padding-right: 0.4em; + padding-left: 0.4em; + /* To remain selectable */ + color: #d5d5d5; +} + +.spec > a.anchor { + margin-left: -2.3em; + padding-right: 0.9em; +} + +.xref-unresolved { + color: #2C5CBD; +} +.xref-unresolved:hover { + box-shadow: 0 1px 0 0 #CC6666; +} + +/* Section and document divisions. + Until at least 4.03 many of the modules of the stdlib start at .h7, + we restart the sequence there like h2 */ + +h1, h2, h3, h4, h5, h6, .h7, .h8, .h9, .h10 { + font-family: "Fira Sans", Helvetica, Arial, sans-serif; + font-weight: 400; + margin: 0.5em 0 0.5em 0; + padding-top: 0.1em; + line-height: 1.2; + overflow-wrap: break-word; +} + +h1 { + font-weight: 500; + font-size: 2.441em; + margin-top: 1.214em; +} + +h2 { + font-weight: 500; + font-size: 1.953em; + box-shadow: 0 1px 0 0 #ddd; +} + +h3 { + font-size: 1.563em; +} + +h4 { + font-size: 1.25em; +} + +small, .font_small { + font-size: 0.8em; +} + +h1 code, h1 tt { + font-size: inherit; + font-weight: inherit; +} + +h2 code, h2 tt { + font-size: inherit; + font-weight: inherit; +} + +h3 code, h3 tt { + font-size: inherit; + font-weight: inherit; +} + +h4 code, h4 tt { + font-size: inherit; + font-weight: inherit; +} + +/* Preformatted and code */ + +tt, code, pre { + font-family: "Fira Code", "Fira Mono", courier; + font-weight: 400; +} + +pre { + padding: 0.1em; + border: 1px solid #eee; + border-radius: 5px; + overflow-x: auto; +} + +p code, li code { + background-color: #f6f8fa; + color: #0d2b3e; + border-radius: 3px; + padding: 0 0.3ex; +} + +p a > code { + color: #2C5CBD; +} + +/* Code blocks (e.g. Examples) */ + +pre code { + font-size: 0.893rem; +} + +/* Code lexemes */ + +.keyword { + font-weight: 700; +} + +/* Module member specification */ + +.spec:not(.include), .spec.include details summary { + background-color: #f6f8fa; + border-radius: 3px; + border-left: 4px solid #5c9cf5; + border-right: 5px solid transparent; + padding: 0.35em 0.5em; +} + +.spec.include details summary:hover { + background-color: #ebeff2; +} + +dl, div.spec, .doc, aside { + margin-bottom: 20px; +} + +/* Indent the second line in multiline spec definitions. */ +.spec:not(.type) > code { + display: block; + padding-left: 4ex; + text-indent: -4ex; +} + +.spec.exception > code { + display: inline-block; +} + +dl > dd { + padding: 0.5em; +} + +dd> :first-child { + margin-top: 0; +} + +dl:last-child, dd> :last-child, aside:last-child, article:last-child { + margin-bottom: 0; +} + +dt+dt { + margin-top: 15px; +} + +section+section, section > header + dl { + margin-top: 25px; +} + +.spec.type .variant { + margin-left: 2ch; +} +.spec.type .variant p { + margin: 0; + font-style: italic; +} + +div.def { + margin-top: 0; + text-indent: -2ex; + padding-left: 2ex; +} + +div.def+div.doc { + margin-left: 1ex; + margin-top: 2.5px +} + +div.doc>*:first-child { + margin-top: 0; +} + +/* The elements other than heading should be wrapped in <aside> elements. */ +/* heading, body>p, body>ul, body>ol, h3, h4, body>pre { */ +/* margin-bottom: 30px; */ +/* } */ + +/* Collapsible inlined include and module */ + +.spec.include details { + position: relative; +} + +.spec.include details:after { + z-index: -100; + display: block; + content: " "; + position: absolute; + border-radius: 0 1ex 1ex 0; + right: -20px; + top: 1px; + bottom: 1px; + width: 15px; + background: rgba(0, 4, 15, 0.05); + box-shadow: 0 0px 0 1px rgba(204, 204, 204, 0.53); +} + +.spec.include details summary { + position: relative; + margin-bottom: 20px; + cursor: pointer; + outline: none; +} + +/* FIXME: Does not work in Firefox. */ +details summary::-webkit-details-marker { + color: #888; + transform: scaleX(-1); + position: absolute; + top: calc(50% - 5px); + height: 11px; + right: -29px; +} + +/* Records and variants FIXME */ + +div.def table { + text-indent: 0em; + padding: 0; + margin-left: -2ex; +} + +td.def { + padding-right: 2ex +} + +.record td.def { + padding-left: 2ex; +} + +td.doc *:first-child { + margin-top: 0em +} + +/* @ tags */ + +ul.at-tag { + list-style-type: none; + margin-left: 0; + padding: 0; +} + +ul.at-tag li { + margin-left: 0; + padding: 0; +} + +ul.at-tag li p:first-child { + margin-top: 0 +} + +/* FIXME remove */ + +span.at-tag { + font-weight: bold +} + +.at-tag.deprecated { + font-weight: normal; + color: crimson +} + +.at-tag.raise { + font-weight: bold; +} + +/* FIXME random other things to review. */ + +.heading { + margin-top: 10px; + border-top: solid; + border-width: 1px; + border-color: #DDD; + text-align: right; + font-weight: normal; + font-style: italic; +} + +.heading+.sig { + margin-top: -20px; +} + +.heading+.parameters { + margin-top: -20px; +} + +/* Odig package index */ + +.by-name ol, .by-tag ol, .errors ol { + list-style-type: none; + margin-left: 0; +} + +.by-name ol ol, .by-tag ol ol { + margin-top: 0; + margin-bottom: 0 +} + +.by-name li, .by-tag li, .errors li { + margin-left: 0; +} + +.by-name .version { + font-size: 10px; + color: #AAA +} + +.by-name nav { + margin-bottom: 10px +} + +.by-name nav a { + text-transform: uppercase; + font-size: 18px; + margin-right: 1ex; + color: #222; + display: inline-block; +} + +.by-tag nav a { + margin-right: 1ex; + color: #222; + display: inline-block; +} + +.by-tag>ol>li { + margin-top: 10px; +} + +.by-tag>ol>li>span, .by-tag>ol>li>ol, .by-tag>ol>li>ol>li { + display: inline-block; + margin-right: 1ex; +} + +/* Odig package page */ + +.package nav { + display: inline; + font-size: 14px; + font-weight: normal; +} + +.package .version { + font-size: 14px; +} + +h1+.modules, h1+.sel { + margin-top: 10px +} + +.sel { + font-weight: normal; + font-style: italic; + font-size: 14px; + margin-top: 20px; +} + +.sel+.modules { + margin-top: 10px; + margin-bottom: 20px; + margin-left: 1ex; +} + +.modules { + margin: 0; +} + +.modules .module { + min-width: 8ex; + padding-right: 2ex +} + +.package.info { + margin: 0; +} + +.package.info td:first-child { + font-style: italic; + padding-right: 2ex; +} + +.package.info ul { + list-style-type: none; + display: inline; + margin: 0; +} + +.package.info li { + display: inline-block; + margin: 0; + margin-right: 1ex; +} + +#info-authors li, #info-maintainers li { + display: block; +} + +/* Sidebar and TOC */ + +.toc:before { + display: block; + content: "Topics"; + text-transform: uppercase; + font-size: 1em; + margin: 1.414em 0 0.5em; + font-weight: 500; + color: #777; + line-height: 1.2; +} + +.toc { + position: fixed; + top: 0px; + bottom: 0px; + left: 0px; + max-width: 30ex; + min-width: 26ex; + width: 20%; + background: #f6f8fa; + overflow: auto; + color: #1F2D3D; + padding-left: 2ex; + padding-right: 2ex; +} + +.toc ul li a { + font-family: "Fira Sans", sans-serif; + font-size: 0.95em; + color: #333; + font-weight: 400; + line-height: 1.6em; + display: block; +} + +.toc ul li a:hover { + box-shadow: none; + text-decoration: underline; +} + +/* First level titles */ + +.toc>ul>li>a { + font-weight: 500; +} + +.toc li ul { + margin: 0px; +} + +.toc ul { + list-style-type: none; +} + +.toc ul li { + margin: 0; +} +.toc>ul>li { + margin-bottom: 0.3em; +} + +.toc ul li li { + border-left: 1px solid #ccc; + margin-left: 5px; + padding-left: 12px; +} + +/* Mobile adjustements. */ + +@media only screen and (max-width: 95ex) { + .content { + margin: auto; + padding: 2.0em; + } + .toc { + position: static; + width: auto; + min-width: unset; + max-width: unset; + border: none; + padding: 0.2em 1em; + border-radius: 5px; + } +} + +/* Print adjustements. */ + +@media print { + body { + color: black; + background: white; + } + body nav:first-child { + visibility: hidden; + } +} + +/* Syntax highlighting (based on github-gist) */ + +.keyword { + font-weight: 500; +} + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #a71d5d; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: 500; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/*--------------------------------------------------------------------------- + Copyright (c) 2016 Daniel C. Bünzli + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + ---------------------------------------------------------------------------*/ |