-record(pre_checkout_query_route, { handler :: fun((telega@bot:context(any(), any(), any()), telega@model@types:pre_checkout_query()) -> {ok, telega@bot:context(any(), any(), any())} | {error, any()}) }).