-record(inline_query_result_cached_audio, { type_ :: binary(), id :: binary(), audio_file_id :: binary(), caption :: gleam@option:option(binary()), parse_mode :: gleam@option:option(binary()), caption_entities :: gleam@option:option(list(telega@model@types:message_entity())), reply_markup :: gleam@option:option(telega@model@types:inline_keyboard_markup()), input_message_content :: gleam@option:option(telega@model@types:input_message_content()) }).