Package com.hellosign.openapi.model
Class SignatureRequestCreateEmbeddedWithTemplateRequest
- java.lang.Object
-
- com.hellosign.openapi.model.SignatureRequestCreateEmbeddedWithTemplateRequest
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class SignatureRequestCreateEmbeddedWithTemplateRequest extends java.lang.ObjectCalls SignatureRequestSend in controller
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ALLOW_DECLINEstatic java.lang.StringJSON_PROPERTY_CCSstatic java.lang.StringJSON_PROPERTY_CLIENT_IDstatic java.lang.StringJSON_PROPERTY_CUSTOM_FIELDSstatic java.lang.StringJSON_PROPERTY_FILEstatic java.lang.StringJSON_PROPERTY_FILE_URLstatic java.lang.StringJSON_PROPERTY_MESSAGEstatic java.lang.StringJSON_PROPERTY_METADATAstatic java.lang.StringJSON_PROPERTY_POPULATE_AUTO_FILL_FIELDSstatic java.lang.StringJSON_PROPERTY_SIGNERSstatic java.lang.StringJSON_PROPERTY_SIGNING_OPTIONSstatic java.lang.StringJSON_PROPERTY_SUBJECTstatic java.lang.StringJSON_PROPERTY_TEMPLATE_IDSstatic java.lang.StringJSON_PROPERTY_TEST_MODEstatic java.lang.StringJSON_PROPERTY_TITLE
-
Constructor Summary
Constructors Constructor Description SignatureRequestCreateEmbeddedWithTemplateRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureRequestCreateEmbeddedWithTemplateRequestaddCcsItem(SubCC ccsItem)SignatureRequestCreateEmbeddedWithTemplateRequestaddCustomFieldsItem(SubCustomField customFieldsItem)SignatureRequestCreateEmbeddedWithTemplateRequestaddFileItem(java.io.File fileItem)SignatureRequestCreateEmbeddedWithTemplateRequestaddFileUrlItem(java.lang.String fileUrlItem)SignatureRequestCreateEmbeddedWithTemplateRequestaddSignersItem(SubSignatureRequestTemplateSigner signersItem)SignatureRequestCreateEmbeddedWithTemplateRequestaddTemplateIdsItem(java.lang.String templateIdsItem)SignatureRequestCreateEmbeddedWithTemplateRequestallowDecline(java.lang.Boolean allowDecline)SignatureRequestCreateEmbeddedWithTemplateRequestccs(java.util.List<SubCC> ccs)SignatureRequestCreateEmbeddedWithTemplateRequestclientId(java.lang.String clientId)java.util.Map<java.lang.String,java.lang.Object>createFormData()SignatureRequestCreateEmbeddedWithTemplateRequestcustomFields(java.util.List<SubCustomField> customFields)booleanequals(java.lang.Object o)Return true if this SignatureRequestCreateEmbeddedWithTemplateRequest object is equal to o.SignatureRequestCreateEmbeddedWithTemplateRequestfile(java.util.List<java.io.File> file)SignatureRequestCreateEmbeddedWithTemplateRequestfileUrl(java.util.List<java.lang.String> fileUrl)java.lang.BooleangetAllowDecline()Allows signers to decline to sign a document if `true`.java.util.List<SubCC>getCcs()Add CC email recipients.java.lang.StringgetClientId()Client id of the app you're using to create this embedded signature request.java.util.List<SubCustomField>getCustomFields()An array defining values and options for custom fields.java.util.List<java.io.File>getFile()Use `file[]` to indicate the uploaded file(s) to send for signature.java.util.List<java.lang.String>getFileUrl()Use `file_url[]` to have HelloSign download the file(s) to send for signature.java.lang.StringgetMessage()The custom message in the email that will be sent to the signers.java.util.Map<java.lang.String,java.lang.Object>getMetadata()Key-value data that should be attached to the signature request.java.lang.BooleangetPopulateAutoFillFields()Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.java.util.List<SubSignatureRequestTemplateSigner>getSigners()Add Signers to your Templated-based Signature Request.SubSigningOptionsgetSigningOptions()Get signingOptionsjava.lang.StringgetSubject()The subject in the email that will be sent to the signers.java.util.List<java.lang.String>getTemplateIds()Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used.java.lang.BooleangetTestMode()Whether this is a test, the signature request will not be legally binding if set to `true`.java.lang.StringgetTitle()The title you want to assign to the SignatureRequest.inthashCode()SignatureRequestCreateEmbeddedWithTemplateRequestmessage(java.lang.String message)SignatureRequestCreateEmbeddedWithTemplateRequestmetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)SignatureRequestCreateEmbeddedWithTemplateRequestpopulateAutoFillFields(java.lang.Boolean populateAutoFillFields)SignatureRequestCreateEmbeddedWithTemplateRequestputMetadataItem(java.lang.String key, java.lang.Object metadataItem)voidsetAllowDecline(java.lang.Boolean allowDecline)voidsetCcs(java.util.List<SubCC> ccs)voidsetClientId(java.lang.String clientId)voidsetCustomFields(java.util.List<SubCustomField> customFields)voidsetFile(java.util.List<java.io.File> file)voidsetFileUrl(java.util.List<java.lang.String> fileUrl)voidsetMessage(java.lang.String message)voidsetMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)voidsetPopulateAutoFillFields(java.lang.Boolean populateAutoFillFields)voidsetSigners(java.util.List<SubSignatureRequestTemplateSigner> signers)voidsetSigningOptions(SubSigningOptions signingOptions)voidsetSubject(java.lang.String subject)voidsetTemplateIds(java.util.List<java.lang.String> templateIds)voidsetTestMode(java.lang.Boolean testMode)voidsetTitle(java.lang.String title)SignatureRequestCreateEmbeddedWithTemplateRequestsigners(java.util.List<SubSignatureRequestTemplateSigner> signers)SignatureRequestCreateEmbeddedWithTemplateRequestsigningOptions(SubSigningOptions signingOptions)SignatureRequestCreateEmbeddedWithTemplateRequestsubject(java.lang.String subject)SignatureRequestCreateEmbeddedWithTemplateRequesttemplateIds(java.util.List<java.lang.String> templateIds)SignatureRequestCreateEmbeddedWithTemplateRequesttestMode(java.lang.Boolean testMode)SignatureRequestCreateEmbeddedWithTemplateRequesttitle(java.lang.String title)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_TEMPLATE_IDS
public static final java.lang.String JSON_PROPERTY_TEMPLATE_IDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLIENT_ID
public static final java.lang.String JSON_PROPERTY_CLIENT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNERS
public static final java.lang.String JSON_PROPERTY_SIGNERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALLOW_DECLINE
public static final java.lang.String JSON_PROPERTY_ALLOW_DECLINE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CCS
public static final java.lang.String JSON_PROPERTY_CCS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOM_FIELDS
public static final java.lang.String JSON_PROPERTY_CUSTOM_FIELDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FILE
public static final java.lang.String JSON_PROPERTY_FILE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FILE_URL
public static final java.lang.String JSON_PROPERTY_FILE_URL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MESSAGE
public static final java.lang.String JSON_PROPERTY_MESSAGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final java.lang.String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNING_OPTIONS
public static final java.lang.String JSON_PROPERTY_SIGNING_OPTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBJECT
public static final java.lang.String JSON_PROPERTY_SUBJECT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TEST_MODE
public static final java.lang.String JSON_PROPERTY_TEST_MODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TITLE
public static final java.lang.String JSON_PROPERTY_TITLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_POPULATE_AUTO_FILL_FIELDS
public static final java.lang.String JSON_PROPERTY_POPULATE_AUTO_FILL_FIELDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
templateIds
public SignatureRequestCreateEmbeddedWithTemplateRequest templateIds(java.util.List<java.lang.String> templateIds)
-
addTemplateIdsItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addTemplateIdsItem(java.lang.String templateIdsItem)
-
getTemplateIds
@Nonnull public java.util.List<java.lang.String> getTemplateIds()
Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used.- Returns:
- templateIds
-
setTemplateIds
public void setTemplateIds(java.util.List<java.lang.String> templateIds)
-
clientId
public SignatureRequestCreateEmbeddedWithTemplateRequest clientId(java.lang.String clientId)
-
getClientId
@Nonnull public java.lang.String getClientId()
Client id of the app you're using to create this embedded signature request. Used for security purposes.- Returns:
- clientId
-
setClientId
public void setClientId(java.lang.String clientId)
-
signers
public SignatureRequestCreateEmbeddedWithTemplateRequest signers(java.util.List<SubSignatureRequestTemplateSigner> signers)
-
addSignersItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addSignersItem(SubSignatureRequestTemplateSigner signersItem)
-
getSigners
@Nonnull public java.util.List<SubSignatureRequestTemplateSigner> getSigners()
Add Signers to your Templated-based Signature Request.- Returns:
- signers
-
setSigners
public void setSigners(java.util.List<SubSignatureRequestTemplateSigner> signers)
-
allowDecline
public SignatureRequestCreateEmbeddedWithTemplateRequest allowDecline(java.lang.Boolean allowDecline)
-
getAllowDecline
@Nullable public java.lang.Boolean getAllowDecline()
Allows signers to decline to sign a document if `true`. Defaults to `false`.- Returns:
- allowDecline
-
setAllowDecline
public void setAllowDecline(java.lang.Boolean allowDecline)
-
ccs
public SignatureRequestCreateEmbeddedWithTemplateRequest ccs(java.util.List<SubCC> ccs)
-
addCcsItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addCcsItem(SubCC ccsItem)
-
getCcs
@Nullable public java.util.List<SubCC> getCcs()
Add CC email recipients. Required when a CC role exists for the Template.- Returns:
- ccs
-
setCcs
public void setCcs(java.util.List<SubCC> ccs)
-
customFields
public SignatureRequestCreateEmbeddedWithTemplateRequest customFields(java.util.List<SubCustomField> customFields)
-
addCustomFieldsItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addCustomFieldsItem(SubCustomField customFieldsItem)
-
getCustomFields
@Nullable public java.util.List<SubCustomField> getCustomFields()
An array defining values and options for custom fields. Required when a custom field exists in the Template.- Returns:
- customFields
-
setCustomFields
public void setCustomFields(java.util.List<SubCustomField> customFields)
-
file
public SignatureRequestCreateEmbeddedWithTemplateRequest file(java.util.List<java.io.File> file)
-
addFileItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addFileItem(java.io.File fileItem)
-
getFile
@Nullable public java.util.List<java.io.File> getFile()
Use `file[]` to indicate the uploaded file(s) to send for signature. This endpoint requires either **file** or **file_url[]**, but not both.- Returns:
- file
-
setFile
public void setFile(java.util.List<java.io.File> file)
-
fileUrl
public SignatureRequestCreateEmbeddedWithTemplateRequest fileUrl(java.util.List<java.lang.String> fileUrl)
-
addFileUrlItem
public SignatureRequestCreateEmbeddedWithTemplateRequest addFileUrlItem(java.lang.String fileUrlItem)
-
getFileUrl
@Nullable public java.util.List<java.lang.String> getFileUrl()
Use `file_url[]` to have HelloSign download the file(s) to send for signature. This endpoint requires either **file** or **file_url[]**, but not both.- Returns:
- fileUrl
-
setFileUrl
public void setFileUrl(java.util.List<java.lang.String> fileUrl)
-
message
public SignatureRequestCreateEmbeddedWithTemplateRequest message(java.lang.String message)
-
getMessage
@Nullable public java.lang.String getMessage()
The custom message in the email that will be sent to the signers.- Returns:
- message
-
setMessage
public void setMessage(java.lang.String message)
-
metadata
public SignatureRequestCreateEmbeddedWithTemplateRequest metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
putMetadataItem
public SignatureRequestCreateEmbeddedWithTemplateRequest putMetadataItem(java.lang.String key, java.lang.Object metadataItem)
-
getMetadata
@Nullable public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request. Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long.- Returns:
- metadata
-
setMetadata
public void setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
signingOptions
public SignatureRequestCreateEmbeddedWithTemplateRequest signingOptions(SubSigningOptions signingOptions)
-
getSigningOptions
@Nullable public SubSigningOptions getSigningOptions()
Get signingOptions- Returns:
- signingOptions
-
setSigningOptions
public void setSigningOptions(SubSigningOptions signingOptions)
-
subject
public SignatureRequestCreateEmbeddedWithTemplateRequest subject(java.lang.String subject)
-
getSubject
@Nullable public java.lang.String getSubject()
The subject in the email that will be sent to the signers.- Returns:
- subject
-
setSubject
public void setSubject(java.lang.String subject)
-
testMode
public SignatureRequestCreateEmbeddedWithTemplateRequest testMode(java.lang.Boolean testMode)
-
getTestMode
@Nullable public java.lang.Boolean getTestMode()
Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`.- Returns:
- testMode
-
setTestMode
public void setTestMode(java.lang.Boolean testMode)
-
title
public SignatureRequestCreateEmbeddedWithTemplateRequest title(java.lang.String title)
-
getTitle
@Nullable public java.lang.String getTitle()
The title you want to assign to the SignatureRequest.- Returns:
- title
-
setTitle
public void setTitle(java.lang.String title)
-
populateAutoFillFields
public SignatureRequestCreateEmbeddedWithTemplateRequest populateAutoFillFields(java.lang.Boolean populateAutoFillFields)
-
getPopulateAutoFillFields
@Nullable public java.lang.Boolean getPopulateAutoFillFields()
Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. ⚠️ **Note** ⚠️: Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.- Returns:
- populateAutoFillFields
-
setPopulateAutoFillFields
public void setPopulateAutoFillFields(java.lang.Boolean populateAutoFillFields)
-
equals
public boolean equals(java.lang.Object o)
Return true if this SignatureRequestCreateEmbeddedWithTemplateRequest object is equal to o.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createFormData
public java.util.Map<java.lang.String,java.lang.Object> createFormData() throws ApiException- Throws:
ApiException
-
-