aboutsummaryrefslogtreecommitdiff
path: root/doc/disml/Disml__Channel/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/disml/Disml__Channel/index.html')
-rw-r--r--doc/disml/Disml__Channel/index.html2
1 files changed, 2 insertions, 0 deletions
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> &#x00BB; 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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</span> <a href="index.html#type-t">t</a> <span>&#45;&gt;</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 : ?&#8288;embed:Yojson.Safe.json <span>&#45;&gt;</span> ?&#8288;content:string <span>&#45;&gt;</span> ?&#8288;file:string <span>&#45;&gt;</span> ?&#8288;tts:bool <span>&#45;&gt;</span> <a href="index.html#type-t">t</a> <span>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</span> <a href="index.html#type-t">t</a> <span>&#45;&gt;</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 : ?&#8288;mode:[ `Before<span class="keyword"> | </span>`After<span class="keyword"> | </span>`Around ] <span>&#45;&gt;</span> ?&#8288;id:<a href="../Disml/Snowflake/index.html#type-t">Disml.Snowflake.t</a> <span>&#45;&gt;</span> ?&#8288;limit:int <span>&#45;&gt;</span> <a href="index.html#type-t">t</a> <span>&#45;&gt;</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>&#45;&gt;</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>&#45;&gt;</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