-record(request, { method :: oaspec@transport:method(), base_url :: gleam@option:option(binary()), path :: binary(), 'query' :: list({binary(), binary()}), headers :: list({binary(), binary()}), body :: oaspec@transport:body(), security :: list(oaspec@transport:security_alternative()) }).