# `Bourse.RawResponse`
[🔗](https://github.com/ZenHive/bourse/blob/main/lib/bourse/raw_response.ex#L1)

Labelled provider payload returned when a unified mapping is incomplete.

The struct keeps raw transport data distinguishable from normalized Bourse
structs while preserving the provider operation for agent consumers.

# `t`

```elixir
@type t() :: %Bourse.RawResponse{
  method: String.t(),
  payload: term(),
  venue: String.t(),
  verification: verification()
}
```

# `verification`

```elixir
@type verification() :: :verified | :unverified
```

Whether the incomplete implementation has provider-registered verification evidence.

# `new`

```elixir
@spec new(term(), String.t(), String.t(), verification()) :: t()
```

Builds a labelled raw provider response.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
