-record(pre_checkout_query, { id :: binary(), from :: telega@model@types:user(), currency :: binary(), total_amount :: integer(), invoice_payload :: binary(), shipping_option_id :: gleam@option:option(binary()), order_info :: gleam@option:option(telega@model@types:order_info()) }).