Packages

A Gleam library for building Discord webhook payloads safely.

Current section

Files

Jump to
kitazith src kitazith@component@media.erl
Raw

src/kitazith@component@media.erl

-module(kitazith@component@media).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/kitazith/component/media.gleam").
-export([new/1, to_json/1]).
-export_type([unfurled_media_item/0]).
-type unfurled_media_item() :: {unfurled_media_item, binary()}.
-file("src/kitazith/component/media.gleam", 9).
-spec new(binary()) -> unfurled_media_item().
new(Url) ->
{unfurled_media_item, Url}.
-file("src/kitazith/component/media.gleam", 13).
-spec to_json(unfurled_media_item()) -> gleam@json:json().
to_json(Item) ->
gleam@json:object(
[{<<"url"/utf8>>, gleam@json:string(erlang:element(2, Item))}]
).