public static class TemplateSigner.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
email |
protected List<TemplateSignerInput> |
inputs |
protected Boolean |
isInPerson |
protected Boolean |
isPasswordRequired |
protected Boolean |
isPhoneNumberRequired |
protected String |
label |
protected Boolean |
loginRequired |
protected Long |
order |
protected String |
publicId |
protected EnumWrapper<TemplateSignerRoleField> |
role |
protected String |
signerGroupId |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TemplateSigner |
build() |
TemplateSigner.Builder |
email(String email) |
TemplateSigner.Builder |
inputs(List<TemplateSignerInput> inputs) |
TemplateSigner.Builder |
isInPerson(Boolean isInPerson) |
TemplateSigner.Builder |
isPasswordRequired(Boolean isPasswordRequired) |
TemplateSigner.Builder |
isPhoneNumberRequired(Boolean isPhoneNumberRequired) |
TemplateSigner.Builder |
label(String label) |
TemplateSigner.Builder |
loginRequired(Boolean loginRequired) |
TemplateSigner.Builder |
order(Long order) |
TemplateSigner.Builder |
publicId(String publicId) |
TemplateSigner.Builder |
role(EnumWrapper<TemplateSignerRoleField> role) |
TemplateSigner.Builder |
role(TemplateSignerRoleField role) |
TemplateSigner.Builder |
signerGroupId(String signerGroupId) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected List<TemplateSignerInput> inputs
protected EnumWrapper<TemplateSignerRoleField> role
protected Boolean isInPerson
protected String signerGroupId
protected Boolean isPasswordRequired
protected Boolean isPhoneNumberRequired
protected Boolean loginRequired
public Builder()
public TemplateSigner.Builder inputs(List<TemplateSignerInput> inputs)
public TemplateSigner.Builder email(String email)
public TemplateSigner.Builder role(TemplateSignerRoleField role)
public TemplateSigner.Builder role(EnumWrapper<TemplateSignerRoleField> role)
public TemplateSigner.Builder isInPerson(Boolean isInPerson)
public TemplateSigner.Builder order(Long order)
public TemplateSigner.Builder signerGroupId(String signerGroupId)
public TemplateSigner.Builder label(String label)
public TemplateSigner.Builder publicId(String publicId)
public TemplateSigner.Builder isPasswordRequired(Boolean isPasswordRequired)
public TemplateSigner.Builder isPhoneNumberRequired(Boolean isPhoneNumberRequired)
public TemplateSigner.Builder loginRequired(Boolean loginRequired)
public TemplateSigner build()