Current section
Files
Jump to
Current section
Files
include/discord_gleam@ws@packets@message_MessagePacketData.hrl
-record(message_packet_data, {
id :: discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:message()),
guild_id :: gleam@option:option(discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:guild())),
channel_id :: discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:channel()),
author :: discord_gleam@types@user:user(),
content :: binary(),
timestamp :: binary(),
edited_timestamp :: gleam@option:option(binary()),
tts :: boolean(),
mention_everyone :: boolean(),
mentions :: list(discord_gleam@types@user:user()),
mention_roles :: list(discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:role())),
embeds :: list(discord_gleam@types@embed:embed()),
nonce :: gleam@option:option(binary()),
pinned :: boolean(),
webhook_id :: gleam@option:option(discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:webhook())),
type_ :: integer(),
application_id :: gleam@option:option(discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:application())),
flags :: gleam@option:option(integer()),
referenced_message :: gleam@option:option(discord_gleam@ws@packets@message:message_packet_data()),
thread :: gleam@option:option(discord_gleam@types@channel:channel()),
position :: gleam@option:option(integer())
}).