-record(send_location_parameters, { chat_id :: telega@model@types:int_or_string(), business_connection_id :: gleam@option:option(binary()), message_thread_id :: gleam@option:option(integer()), latitude :: float(), longitude :: float(), horizontal_accuracy :: gleam@option:option(float()), live_period :: gleam@option:option(integer()), heading :: gleam@option:option(integer()), proximity_alert_radius :: gleam@option:option(integer()), 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@types:reply_parameters()), reply_markup :: gleam@option:option(telega@model@types:send_message_reply_markup_parameters()) }).