# `Gemini.Types.Live.Enums.TurnCoverage`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.13.0/lib/gemini/types/live/enums.ex#L97)

Options about which input is included in the user's turn.

## Values

- `:unspecified` - Default behavior is `TURN_INCLUDES_ONLY_ACTIVITY`
- `:turn_includes_only_activity` - User's turn only includes activity since last turn
- `:turn_includes_all_input` - User's turn includes all realtime input since last turn

# `t`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.13.0/lib/gemini/types/live/enums.ex#L108)

```elixir
@type t() :: :unspecified | :turn_includes_only_activity | :turn_includes_all_input
```

# `from_api`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.13.0/lib/gemini/types/live/enums.ex#L116)

```elixir
@spec from_api(String.t() | nil) :: t() | nil
```

# `to_api`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.13.0/lib/gemini/types/live/enums.ex#L111)

```elixir
@spec to_api(t()) :: String.t()
```

---

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