# `ScoutApm.Internal.Context`

Internal representation of a Context. As a user of ScoutApm, you
likely will not need this module

# `context_types`

```elixir
@type context_types() :: :user | :extra
```

# `t`

```elixir
@type t() :: %ScoutApm.Internal.Context{
  key: String.t(),
  type: context_types(),
  value: number() | boolean() | String.t()
}
```

# `new`

---

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