-record(api_gateway_v2_request, {
version :: binary(),
route_key :: binary(),
raw_path :: binary(),
raw_query_string :: binary(),
cookies :: list(binary()),
headers :: gleam@dict:dict(binary(), binary()),
query_string_parameters :: gleam@dict:dict(binary(), binary()),
path_parameters :: gleam@dict:dict(binary(), binary()),
stage_variables :: gleam@dict:dict(binary(), binary()),
method :: binary(),
path :: binary(),
source_ip :: binary(),
body :: gleam@option:option(binary()),
is_base64_encoded :: boolean()
}).