# `Twilio.Resources.Trunking.V1.Trunk.Recording`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/resources/trunking/v1/trunk/recording.ex#L2)

Recording settings for a trunk

Parent: `/Trunks/{Sid}`

## Properties

| Field | Description |
|-------|-------------|
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `mode` | The recording mode for the trunk. Can be do-not-record (default), record-from-ringing, record-from-answer, record-from-ringing-dual, or record-from-answer-dual.. Values: `do-not-record`, `record-from-ringing`, `record-from-answer`, `record-from-ringing-dual`, `record-from-answer-dual` |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `trim` | The recording trim setting for the trunk. Can be do-not-trim (default) or trim-silence.. Values: `trim-silence`, `do-not-trim` |

# `t`

```elixir
@type t() :: %Twilio.Resources.Trunking.V1.Trunk.Recording{
  mode: String.t(),
  trim: String.t()
}
```

# `object_name`

---

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