-record(web_app_init_data, {
query_id :: gleam@option:option(binary()),
user :: gleam@option:option(telega_webapp:web_app_user()),
receiver :: gleam@option:option(telega_webapp:web_app_user()),
chat :: gleam@option:option(telega_webapp:web_app_chat()),
chat_type :: gleam@option:option(binary()),
chat_instance :: gleam@option:option(binary()),
start_param :: gleam@option:option(binary()),
can_send_after :: gleam@option:option(integer()),
auth_date :: integer(),
hash :: binary(),
signature :: gleam@option:option(binary())
}).