-record(message_attachment, { id :: kitazith@snowflake:snowflake(), filename :: binary(), title :: gleam@option:option(binary()), description :: gleam@option:option(binary()), content_type :: gleam@option:option(binary()), size :: integer(), url :: binary(), proxy_url :: binary(), height :: gleam@option:option(integer()), width :: gleam@option:option(integer()), ephemeral :: gleam@option:option(boolean()), duration_secs :: gleam@option:option(float()), waveform :: gleam@option:option(binary()), flags :: gleam@option:option(integer()) }).