-record(send_audio_parameters, { chat_id :: telega@model:int_or_string(), business_connection_id :: gleam@option:option(binary()), message_thread_id :: gleam@option:option(integer()), audio :: telega@model:file_or_string(), caption :: gleam@option:option(binary()), parse_mode :: gleam@option:option(binary()), caption_entities :: gleam@option:option(list(telega@model:message_entity())), duration :: gleam@option:option(integer()), performer :: gleam@option:option(binary()), title :: gleam@option:option(binary()), thumbnail :: gleam@option:option(telega@model:file_or_string()), disable_notification :: gleam@option:option(boolean()), protect_content :: gleam@option:option(boolean()), allow_paid_broadcast :: gleam@option:option(boolean()), message_effect_id :: gleam@option:option(binary()), reply_parameters :: gleam@option:option(telega@model:reply_parameters()), reply_markup :: gleam@option:option(telega@model:send_message_reply_markup_parameters()) }).