Package com.docusign.esign.model
Class PrefillTabs
- java.lang.Object
-
- com.docusign.esign.model.PrefillTabs
-
public class PrefillTabs extends Object
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/en/guides/ndse-user-guide-prefill-fields [catblog]: https://www.docusign.com/blog/developers/common-api-tasks-customize-your-envelopes-pre-fill-fields.
-
-
Constructor Summary
Constructors Constructor Description PrefillTabs()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrefillTabsaddCheckboxTabsItem(Checkbox checkboxTabsItem)addCheckboxTabsItem.PrefillTabsaddDateTabsItem(Date dateTabsItem)addDateTabsItem.PrefillTabsaddEmailTabsItem(Email emailTabsItem)addEmailTabsItem.PrefillTabsaddNumberTabsItem(Number numberTabsItem)addNumberTabsItem.PrefillTabsaddRadioGroupTabsItem(RadioGroup radioGroupTabsItem)addRadioGroupTabsItem.PrefillTabsaddSenderCompanyTabsItem(SenderCompany senderCompanyTabsItem)addSenderCompanyTabsItem.PrefillTabsaddSenderNameTabsItem(SenderName senderNameTabsItem)addSenderNameTabsItem.PrefillTabsaddSsnTabsItem(Ssn ssnTabsItem)addSsnTabsItem.PrefillTabsaddTabGroupsItem(TabGroup tabGroupsItem)addTabGroupsItem.PrefillTabsaddTextTabsItem(Text textTabsItem)addTextTabsItem.PrefillTabsaddZipTabsItem(Zip zipTabsItem)addZipTabsItem.PrefillTabscheckboxTabs(List<Checkbox> checkboxTabs)checkboxTabs.PrefillTabsdateTabs(List<Date> dateTabs)dateTabs.PrefillTabsemailTabs(List<Email> emailTabs)emailTabs.booleanequals(Object o)Compares objects.List<Checkbox>getCheckboxTabs()Specifies a tag on the document in a location where the recipient can select an option..List<Date>getDateTabs()Specifies a tab on the document where you want the recipient to enter a date.List<Email>getEmailTabs()Specifies a tag on the document where you want the recipient to enter an email.List<Number>getNumberTabs()Specifies a tag on the document where you want the recipient to enter a number.List<RadioGroup>getRadioGroupTabs()Specifies a tag on the document in a location where the recipient can select one option from a group of options using a radio button.List<SenderCompany>getSenderCompanyTabs().List<SenderName>getSenderNameTabs().List<Ssn>getSsnTabs()Specifies a tag on the document where you want the recipient to enter a Social Security Number (SSN).List<TabGroup>getTabGroups().List<Text>getTextTabs()Specifies a that that is an adaptable field that allows the recipient to enter different text information.List<Zip>getZipTabs()Specifies a tag on the document where you want the recipient to enter a ZIP code.inthashCode()Returns the HashCode.PrefillTabsnumberTabs(List<Number> numberTabs)numberTabs.PrefillTabsradioGroupTabs(List<RadioGroup> radioGroupTabs)radioGroupTabs.PrefillTabssenderCompanyTabs(List<SenderCompany> senderCompanyTabs)senderCompanyTabs.PrefillTabssenderNameTabs(List<SenderName> senderNameTabs)senderNameTabs.voidsetCheckboxTabs(List<Checkbox> checkboxTabs)setCheckboxTabs.voidsetDateTabs(List<Date> dateTabs)setDateTabs.voidsetEmailTabs(List<Email> emailTabs)setEmailTabs.voidsetNumberTabs(List<Number> numberTabs)setNumberTabs.voidsetRadioGroupTabs(List<RadioGroup> radioGroupTabs)setRadioGroupTabs.voidsetSenderCompanyTabs(List<SenderCompany> senderCompanyTabs)setSenderCompanyTabs.voidsetSenderNameTabs(List<SenderName> senderNameTabs)setSenderNameTabs.voidsetSsnTabs(List<Ssn> ssnTabs)setSsnTabs.voidsetTabGroups(List<TabGroup> tabGroups)setTabGroups.voidsetTextTabs(List<Text> textTabs)setTextTabs.voidsetZipTabs(List<Zip> zipTabs)setZipTabs.PrefillTabsssnTabs(List<Ssn> ssnTabs)ssnTabs.PrefillTabstabGroups(List<TabGroup> tabGroups)tabGroups.PrefillTabstextTabs(List<Text> textTabs)textTabs.StringtoString()Converts the given object to string.PrefillTabszipTabs(List<Zip> zipTabs)zipTabs.
-
-
-
Method Detail
-
checkboxTabs
public PrefillTabs checkboxTabs(List<Checkbox> checkboxTabs)
checkboxTabs.- Returns:
- PrefillTabs
-
addCheckboxTabsItem
public PrefillTabs addCheckboxTabsItem(Checkbox checkboxTabsItem)
addCheckboxTabsItem.- Returns:
- PrefillTabs
-
getCheckboxTabs
public List<Checkbox> getCheckboxTabs()
Specifies a tag on the document in a location where the recipient can select an option..- Returns:
- checkboxTabs
-
dateTabs
public PrefillTabs dateTabs(List<Date> dateTabs)
dateTabs.- Returns:
- PrefillTabs
-
addDateTabsItem
public PrefillTabs addDateTabsItem(Date dateTabsItem)
addDateTabsItem.- Returns:
- PrefillTabs
-
getDateTabs
public List<Date> getDateTabs()
Specifies a tab on the document where you want the recipient to enter a date. Date tabs are single-line fields that allow date information to be entered in any format. The tooltip for this tab recommends entering the date as MM/DD/YYYY, but this is not enforced. The format entered by the signer is retained. If you need a particular date format enforced, DocuSign recommends using a Text tab with a Validation Pattern and Validation Message to enforce the format..- Returns:
- dateTabs
-
emailTabs
public PrefillTabs emailTabs(List<Email> emailTabs)
emailTabs.- Returns:
- PrefillTabs
-
addEmailTabsItem
public PrefillTabs addEmailTabsItem(Email emailTabsItem)
addEmailTabsItem.- Returns:
- PrefillTabs
-
getEmailTabs
public List<Email> getEmailTabs()
Specifies a tag on the document where you want the recipient to enter an email. Email tags are single-line fields that accept any characters. The system checks that a valid email format (i.e. xxx@yyy.zzz) is entered in the tag. It uses the same parameters as a Text tab, with the validation message and pattern set for email information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response..- Returns:
- emailTabs
-
numberTabs
public PrefillTabs numberTabs(List<Number> numberTabs)
numberTabs.- Returns:
- PrefillTabs
-
addNumberTabsItem
public PrefillTabs addNumberTabsItem(Number numberTabsItem)
addNumberTabsItem.- Returns:
- PrefillTabs
-
getNumberTabs
public List<Number> getNumberTabs()
Specifies a tag on the document where you want the recipient to enter a number. It uses the same parameters as a Text tab, with the validation message and pattern set for number information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response. .- Returns:
- numberTabs
-
radioGroupTabs
public PrefillTabs radioGroupTabs(List<RadioGroup> radioGroupTabs)
radioGroupTabs.- Returns:
- PrefillTabs
-
addRadioGroupTabsItem
public PrefillTabs addRadioGroupTabsItem(RadioGroup radioGroupTabsItem)
addRadioGroupTabsItem.- Returns:
- PrefillTabs
-
getRadioGroupTabs
public List<RadioGroup> getRadioGroupTabs()
Specifies a tag on the document in a location where the recipient can select one option from a group of options using a radio button. The radio buttons do not have to be on the same page in a document..- Returns:
- radioGroupTabs
-
setRadioGroupTabs
public void setRadioGroupTabs(List<RadioGroup> radioGroupTabs)
setRadioGroupTabs.
-
senderCompanyTabs
public PrefillTabs senderCompanyTabs(List<SenderCompany> senderCompanyTabs)
senderCompanyTabs.- Returns:
- PrefillTabs
-
addSenderCompanyTabsItem
public PrefillTabs addSenderCompanyTabsItem(SenderCompany senderCompanyTabsItem)
addSenderCompanyTabsItem.- Returns:
- PrefillTabs
-
getSenderCompanyTabs
public List<SenderCompany> getSenderCompanyTabs()
.- Returns:
- senderCompanyTabs
-
setSenderCompanyTabs
public void setSenderCompanyTabs(List<SenderCompany> senderCompanyTabs)
setSenderCompanyTabs.
-
senderNameTabs
public PrefillTabs senderNameTabs(List<SenderName> senderNameTabs)
senderNameTabs.- Returns:
- PrefillTabs
-
addSenderNameTabsItem
public PrefillTabs addSenderNameTabsItem(SenderName senderNameTabsItem)
addSenderNameTabsItem.- Returns:
- PrefillTabs
-
getSenderNameTabs
public List<SenderName> getSenderNameTabs()
.- Returns:
- senderNameTabs
-
setSenderNameTabs
public void setSenderNameTabs(List<SenderName> senderNameTabs)
setSenderNameTabs.
-
ssnTabs
public PrefillTabs ssnTabs(List<Ssn> ssnTabs)
ssnTabs.- Returns:
- PrefillTabs
-
addSsnTabsItem
public PrefillTabs addSsnTabsItem(Ssn ssnTabsItem)
addSsnTabsItem.- Returns:
- PrefillTabs
-
getSsnTabs
public List<Ssn> getSsnTabs()
Specifies a tag on the document where you want the recipient to enter a Social Security Number (SSN). A SSN can be typed with or without dashes. It uses the same parameters as a Text tab, with the validation message and pattern set for SSN information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response..- Returns:
- ssnTabs
-
tabGroups
public PrefillTabs tabGroups(List<TabGroup> tabGroups)
tabGroups.- Returns:
- PrefillTabs
-
addTabGroupsItem
public PrefillTabs addTabGroupsItem(TabGroup tabGroupsItem)
addTabGroupsItem.- Returns:
- PrefillTabs
-
textTabs
public PrefillTabs textTabs(List<Text> textTabs)
textTabs.- Returns:
- PrefillTabs
-
addTextTabsItem
public PrefillTabs addTextTabsItem(Text textTabsItem)
addTextTabsItem.- Returns:
- PrefillTabs
-
getTextTabs
public List<Text> getTextTabs()
Specifies a that that is an adaptable field that allows the recipient to enter different text information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response..- Returns:
- textTabs
-
zipTabs
public PrefillTabs zipTabs(List<Zip> zipTabs)
zipTabs.- Returns:
- PrefillTabs
-
addZipTabsItem
public PrefillTabs addZipTabsItem(Zip zipTabsItem)
addZipTabsItem.- Returns:
- PrefillTabs
-
getZipTabs
public List<Zip> getZipTabs()
Specifies a tag on the document where you want the recipient to enter a ZIP code. The ZIP code can be a five numbers or the ZIP+4 format with nine numbers. The zip code can be typed with or without dashes. It uses the same parameters as a Text tab, with the validation message and pattern set for ZIP code information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response..- Returns:
- zipTabs
-
equals
public boolean equals(Object o)
Compares objects.
-
-