A decoded HTTP request. See Mayfly.Events.HTTP.
Summary
Types
@type t() :: %Mayfly.Events.HTTP.Request{ body: term(), cookies: [String.t()], headers: %{optional(String.t()) => String.t()}, is_base64: boolean(), method: String.t(), path: String.t(), path_parameters: %{optional(String.t()) => String.t()}, query: %{optional(String.t()) => String.t() | [String.t()]}, raw: map(), raw_path: String.t(), request_id: String.t() | nil, source_ip: String.t() | nil, stage: String.t() | nil, user_agent: String.t() | nil, version: version() }
@type version() :: :v1 | :v2 | :alb