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

Prefill tabs are tabs that the sender can fill in before the envelope is sent. They are sometimes called sender tags or pre-fill fields.  Only the following tab types can be prefill tabs:  - text - check boxes - radio buttons    [Pre-Fill Your Own Document Fields][app] describes how prefill tabs work in the web application.   [Customize your envelopes with pre-fill fields][catblog] shows how to use prefill tabs in your application using the eSignature SDKs.  [app]:      https://support.docusign.com/s/document-item?bundleId=gbo1643332197980&topicId=nwo1611173513994.html [catblog]:  https://www.docusign.com/blog/developers/common-api-tasks-customize-your-envelopes-pre-fill-fields

# `t`

```elixir
@type t() :: %DocuSign.Model.PrefillTabs{
  checkboxTabs: [DocuSign.Model.Checkbox.t()] | nil,
  dateTabs: [Date.t()] | nil,
  emailTabs: [String.t()] | nil,
  numberTabs: [number()] | nil,
  radioGroupTabs: [DocuSign.Model.RadioGroup.t()] | nil,
  senderCompanyTabs: [DocuSign.Model.SenderCompany.t()] | nil,
  senderNameTabs: [DocuSign.Model.SenderName.t()] | nil,
  ssnTabs: [DocuSign.Model.Ssn.t()] | nil,
  tabGroups: [DocuSign.Model.TabGroup.t()] | nil,
  textTabs: [DocuSign.Model.Text.t()] | nil,
  zipTabs: [DocuSign.Model.Zip.t()] | nil
}
```

---

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