Normalized request data used by the transport port.
@type t() :: %Pristine.Core.Request{ body: binary() | nil, endpoint_id: String.t() | nil, headers: map(), metadata: map(), method: String.t() | nil, url: String.t() | nil }