Current section

Files

Jump to
telega include telega@model_Update.hrl
Raw

include/telega@model_Update.hrl

-record(update, {
update_id :: integer(),
message :: gleam@option:option(telega@model:message()),
edited_message :: gleam@option:option(telega@model:message()),
channel_post :: gleam@option:option(telega@model:message()),
edited_channel_post :: gleam@option:option(telega@model:message()),
business_connection :: gleam@option:option(telega@model:business_connection()),
business_message :: gleam@option:option(telega@model:message()),
edited_business_message :: gleam@option:option(telega@model:message()),
deleted_business_messages :: gleam@option:option(telega@model:business_messages_deleted()),
message_reaction :: gleam@option:option(telega@model:message_reaction_updated()),
message_reaction_count :: gleam@option:option(telega@model:message_reaction_count_updated()),
inline_query :: gleam@option:option(telega@model:inline_query()),
chosen_inline_result :: gleam@option:option(telega@model:chosen_inline_result()),
callback_query :: gleam@option:option(telega@model:callback_query()),
shipping_query :: gleam@option:option(telega@model:shipping_query()),
pre_checkout_query :: gleam@option:option(telega@model:pre_checkout_query()),
purchased_paid_media :: gleam@option:option(telega@model:paid_media_purchased()),
poll :: gleam@option:option(telega@model:poll()),
poll_answer :: gleam@option:option(telega@model:poll_answer()),
my_chat_member :: gleam@option:option(telega@model:chat_member_updated()),
chat_member :: gleam@option:option(telega@model:chat_member_updated()),
chat_join_request :: gleam@option:option(telega@model:chat_join_request()),
chat_boost :: gleam@option:option(telega@model:chat_boost_updated()),
removed_chat_boost :: gleam@option:option(telega@model:chat_boost_removed())
}).