# `DocuSign.Model.TemplateCustomFields`
[🔗](https://github.com/neilberkman/docusign_elixir/blob/v3.4.0/lib/docusign/model/template_custom_fields.ex#L5)

A template custom field enables you to prepopulate custom metadata for all new envelopes that are created by using a specific template. You can then use the custom data for sorting, organizing, searching, and other downstream processes.

# `t`

```elixir
@type t() :: %DocuSign.Model.TemplateCustomFields{
  listCustomFields: [DocuSign.Model.ListCustomField.t()] | nil,
  textCustomFields: [DocuSign.Model.TextCustomField.t()] | nil
}
```

---

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