@type t() :: %Envoy.Data.Accesslog.V3.HTTPRequestProperties{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
authority: String.t(),
downstream_header_bytes_received: non_neg_integer(),
forwarded_for: String.t(),
original_path: String.t(),
path: String.t(),
port: Google.Protobuf.UInt32Value.t() | nil,
referer: String.t(),
request_body_bytes: non_neg_integer(),
request_headers: %{optional(String.t()) => String.t() | nil},
request_headers_bytes: non_neg_integer(),
request_id: String.t(),
request_method: Envoy.Config.Core.V3.RequestMethod.t(),
scheme: String.t(),
upstream_header_bytes_sent: non_neg_integer(),
user_agent: String.t()
}