-record(owned_gift_regular, { type_ :: binary(), gift :: telega@model@types:gift(), owned_gift_id :: gleam@option:option(binary()), sender_user :: gleam@option:option(telega@model@types:user()), send_date :: integer(), text :: gleam@option:option(binary()), entities :: gleam@option:option(list(telega@model@types:message_entity())), is_private :: gleam@option:option(boolean()), is_saved :: gleam@option:option(boolean()), can_be_upgraded :: gleam@option:option(boolean()), was_refunded :: gleam@option:option(boolean()), convert_star_count :: gleam@option:option(integer()), prepaid_upgrade_star_count :: gleam@option:option(integer()), is_upgrade_separate :: gleam@option:option(boolean()), unique_gift_number :: gleam@option:option(integer()) }).