-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()) }).