public static class SignTemplate.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected SignTemplateAdditionalInfoField |
additionalInfo |
protected Boolean |
areEmailSettingsLocked |
protected Boolean |
areFieldsLocked |
protected Boolean |
areFilesLocked |
protected Boolean |
areOptionsLocked |
protected Boolean |
areRecipientsLocked |
protected SignTemplateCustomBrandingField |
customBranding |
protected Long |
daysValid |
protected String |
emailMessage |
protected String |
emailSubject |
protected String |
id |
protected String |
name |
protected FolderMini |
parentFolder |
protected SignTemplateReadySignLinkField |
readySignLink |
protected List<TemplateSigner> |
signers |
protected List<FileMini> |
sourceFiles |
protected EnumWrapper<SignTemplateTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<SignTemplateTypeField> type
protected String emailSubject
protected String emailMessage
protected FolderMini parentFolder
protected List<FileMini> sourceFiles
protected Boolean areFieldsLocked
protected Boolean areOptionsLocked
protected Boolean areRecipientsLocked
protected Boolean areEmailSettingsLocked
protected Boolean areFilesLocked
protected List<TemplateSigner> signers
protected SignTemplateAdditionalInfoField additionalInfo
protected SignTemplateReadySignLinkField readySignLink
protected SignTemplateCustomBrandingField customBranding
public Builder()
public SignTemplate.Builder type(SignTemplateTypeField type)
public SignTemplate.Builder type(EnumWrapper<SignTemplateTypeField> type)
public SignTemplate.Builder id(String id)
public SignTemplate.Builder name(String name)
public SignTemplate.Builder emailSubject(String emailSubject)
public SignTemplate.Builder emailMessage(String emailMessage)
public SignTemplate.Builder daysValid(Long daysValid)
public SignTemplate.Builder parentFolder(FolderMini parentFolder)
public SignTemplate.Builder sourceFiles(List<FileMini> sourceFiles)
public SignTemplate.Builder areFieldsLocked(Boolean areFieldsLocked)
public SignTemplate.Builder areOptionsLocked(Boolean areOptionsLocked)
public SignTemplate.Builder areRecipientsLocked(Boolean areRecipientsLocked)
public SignTemplate.Builder areEmailSettingsLocked(Boolean areEmailSettingsLocked)
public SignTemplate.Builder areFilesLocked(Boolean areFilesLocked)
public SignTemplate.Builder signers(List<TemplateSigner> signers)
public SignTemplate.Builder additionalInfo(SignTemplateAdditionalInfoField additionalInfo)
public SignTemplate.Builder readySignLink(SignTemplateReadySignLinkField readySignLink)
public SignTemplate.Builder customBranding(SignTemplateCustomBrandingField customBranding)
public SignTemplate build()