# `SSL.ClientHello.RecordPolicy`
[🔗](https://github.com/gsmlg-dev/http_fetch/blob/v0.16.7/apps/ex_ssl/lib/ssl/client_hello/record_policy.ex#L1)

Declares record handling for a ClientHello wire profile.

TCP uses `:default`; the record-free QUIC profile uses `:none`. Validation
accepts only the modes explicitly allowed by the selected transport.

# `t`

```elixir
@type t() :: %SSL.ClientHello.RecordPolicy{mode: :default | :none}
```

---

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