aboutsummaryrefslogtreecommitdiff
path: root/lib/models
diff options
context:
space:
mode:
authorAdelyn Breedlove <[email protected]>2019-01-20 22:16:49 -0700
committerAdelyn Breedlove <[email protected]>2019-01-20 22:16:49 -0700
commit0a5c06034d752bae4b16e03f32bc057caa4b07a3 (patch)
tree4416440e9cf242323ae4bdb5c12f5705d87a6653 /lib/models
parentAdd embed builders (diff)
downloaddisml-0a5c06034d752bae4b16e03f32bc057caa4b07a3.tar.xz
disml-0a5c06034d752bae4b16e03f32bc057caa4b07a3.zip
improve embed example
Diffstat (limited to 'lib/models')
-rw-r--r--lib/models/embed.ml31
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/models/embed.ml b/lib/models/embed.ml
index 23c8607..86f8ece 100644
--- a/lib/models/embed.ml
+++ b/lib/models/embed.ml
@@ -69,6 +69,37 @@ let default = {
fields = [];
}
+let default_footer = {
+ text = "";
+ icon_url = None;
+ proxy_icon_url = None;
+}
+
+let default_image = {
+ url = None;
+ proxy_url = None;
+ height = None;
+ width = None;
+}
+
+let default_video = {
+ url = None;
+ width = None;
+ height = None;
+}
+
+let default_provider = {
+ name = None;
+ url = None;
+}
+
+let default_author = {
+ name = None;
+ url = None;
+ icon_url = None;
+ proxy_icon_url = None;
+}
+
let title v e = { e with title = Some v }
let description v e = { e with description = Some v }
let url v e = { e with url = Some v }