-record(execute_payload, { content :: gleam@option:option(binary()), username :: gleam@option:option(binary()), avatar_url :: gleam@option:option(binary()), tts :: gleam@option:option(boolean()), embeds :: gleam@option:option(list(kitazith@embed:embed())), allowed_mentions :: gleam@option:option(kitazith@allowed_mentions:allowed_mentions()), components :: gleam@option:option(list(kitazith@component:component())), attachments :: gleam@option:option(list(kitazith@attachment:attachment())), flags :: gleam@option:option(list(kitazith@webhook@execute:execute_payload_flag())), thread_name :: gleam@option:option(binary()), applied_tags :: gleam@option:option(list(kitazith@snowflake:snowflake())), poll :: gleam@option:option(kitazith@poll:poll()) }).