Package com.hellosign.openapi.model
Class SignatureRequestBulkCreateEmbeddedWithTemplateRequest
- java.lang.Object
-
- com.hellosign.openapi.model.SignatureRequestBulkCreateEmbeddedWithTemplateRequest
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class SignatureRequestBulkCreateEmbeddedWithTemplateRequest extends java.lang.Object
Calls SignatureRequestBulkSendWithTemplate in controller
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JSON_PROPERTY_ALLOW_DECLINE
static java.lang.String
JSON_PROPERTY_CCS
static java.lang.String
JSON_PROPERTY_CLIENT_ID
static java.lang.String
JSON_PROPERTY_CUSTOM_FIELDS
static java.lang.String
JSON_PROPERTY_MESSAGE
static java.lang.String
JSON_PROPERTY_METADATA
static java.lang.String
JSON_PROPERTY_SIGNER_FILE
static java.lang.String
JSON_PROPERTY_SIGNER_LIST
static java.lang.String
JSON_PROPERTY_SIGNING_REDIRECT_URL
static java.lang.String
JSON_PROPERTY_SUBJECT
static java.lang.String
JSON_PROPERTY_TEMPLATE_IDS
static java.lang.String
JSON_PROPERTY_TEST_MODE
static java.lang.String
JSON_PROPERTY_TITLE
-
Constructor Summary
Constructors Constructor Description SignatureRequestBulkCreateEmbeddedWithTemplateRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureRequestBulkCreateEmbeddedWithTemplateRequest
addCcsItem(SubCC ccsItem)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
addCustomFieldsItem(SubCustomField customFieldsItem)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
addSignerListItem(SubBulkSignerList signerListItem)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
addTemplateIdsItem(java.lang.String templateIdsItem)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
allowDecline(java.lang.Boolean allowDecline)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
ccs(java.util.List<SubCC> ccs)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
clientId(java.lang.String clientId)
java.util.Map<java.lang.String,java.lang.Object>
createFormData()
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
customFields(java.util.List<SubCustomField> customFields)
boolean
equals(java.lang.Object o)
Return true if this SignatureRequestBulkCreateEmbeddedWithTemplateRequest object is equal to o.java.lang.Boolean
getAllowDecline()
Allows signers to decline to sign a document if `true`.java.util.List<SubCC>
getCcs()
Add CC email recipients.java.lang.String
getClientId()
Client id of the app you're using to create this embedded signature request.java.util.List<SubCustomField>
getCustomFields()
When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.java.lang.String
getMessage()
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.io.File
getSignerFile()
`signer_file` is a CSV file defining values and options for signer fields.java.util.List<SubBulkSignerList>
getSignerList()
`signer_list` is an array defining values and options for signer fields.java.lang.String
getSigningRedirectUrl()
The URL you want signers redirected to after they successfully sign.java.lang.String
getSubject()
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.Boolean
getTestMode()
Whether this is a test, the signature request will not be legally binding if set to `true`.java.lang.String
getTitle()
The title you want to assign to the SignatureRequest.int
hashCode()
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
message(java.lang.String message)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
putMetadataItem(java.lang.String key, java.lang.Object metadataItem)
void
setAllowDecline(java.lang.Boolean allowDecline)
void
setCcs(java.util.List<SubCC> ccs)
void
setClientId(java.lang.String clientId)
void
setCustomFields(java.util.List<SubCustomField> customFields)
void
setMessage(java.lang.String message)
void
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
void
setSignerFile(java.io.File signerFile)
void
setSignerList(java.util.List<SubBulkSignerList> signerList)
void
setSigningRedirectUrl(java.lang.String signingRedirectUrl)
void
setSubject(java.lang.String subject)
void
setTemplateIds(java.util.List<java.lang.String> templateIds)
void
setTestMode(java.lang.Boolean testMode)
void
setTitle(java.lang.String title)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
signerFile(java.io.File signerFile)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
signerList(java.util.List<SubBulkSignerList> signerList)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
signingRedirectUrl(java.lang.String signingRedirectUrl)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
subject(java.lang.String subject)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
templateIds(java.util.List<java.lang.String> templateIds)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
testMode(java.lang.Boolean testMode)
SignatureRequestBulkCreateEmbeddedWithTemplateRequest
title(java.lang.String title)
java.lang.String
toString()
-
-
-
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_SIGNER_FILE
public static final java.lang.String JSON_PROPERTY_SIGNER_FILE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNER_LIST
public static final java.lang.String JSON_PROPERTY_SIGNER_LIST
- 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_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_REDIRECT_URL
public static final java.lang.String JSON_PROPERTY_SIGNING_REDIRECT_URL
- 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
-
-
Method Detail
-
templateIds
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest templateIds(java.util.List<java.lang.String> templateIds)
-
addTemplateIdsItem
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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)
-
signerFile
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest signerFile(java.io.File signerFile)
-
getSignerFile
@Nullable public java.io.File getSignerFile()
`signer_file` is a CSV file defining values and options for signer fields. Required unless a `signer_list` is used, you may not use both. The CSV can have the following columns: - `name`: the name of the signer filling the role of RoleName - `email_address`: email address of the signer filling the role of RoleName - `pin`: the 4- to 12-character access code that will secure this signer's signature page (optional) - `sms_phone_number`: An E.164 formatted phone number that will receive a code via SMS to access this signer's signature page. (optional) **Note**: Not available in test mode and requires a Standard plan or higher. - `*_field`: any column with a _field\" suffix will be treated as a custom field (optional) You may only specify field values here, any other options should be set in the custom_fields request parameter. Example CSV: ``` name, email_address, pin, company_field George, [email protected], d79a3td, ABC Corp Mary, [email protected], gd9as5b, 123 LLC ```- Returns:
- signerFile
-
setSignerFile
public void setSignerFile(java.io.File signerFile)
-
signerList
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest signerList(java.util.List<SubBulkSignerList> signerList)
-
addSignerListItem
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest addSignerListItem(SubBulkSignerList signerListItem)
-
getSignerList
@Nullable public java.util.List<SubBulkSignerList> getSignerList()
`signer_list` is an array defining values and options for signer fields. Required unless a `signer_file` is used, you may not use both.- Returns:
- signerList
-
setSignerList
public void setSignerList(java.util.List<SubBulkSignerList> signerList)
-
allowDecline
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest ccs(java.util.List<SubCC> ccs)
-
addCcsItem
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest customFields(java.util.List<SubCustomField> customFields)
-
addCustomFieldsItem
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest addCustomFieldsItem(SubCustomField customFieldsItem)
-
getCustomFields
@Nullable public java.util.List<SubCustomField> getCustomFields()
When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests. Pre-filled data can be used with \"send-once\" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call. For using pre-filled on repeatable signature requests, merge fields are added to templates in the HelloSign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template.- Returns:
- customFields
-
setCustomFields
public void setCustomFields(java.util.List<SubCustomField> customFields)
-
message
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
putMetadataItem
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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)
-
signingRedirectUrl
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest signingRedirectUrl(java.lang.String signingRedirectUrl)
-
getSigningRedirectUrl
@Nullable public java.lang.String getSigningRedirectUrl()
The URL you want signers redirected to after they successfully sign.- Returns:
- signingRedirectUrl
-
setSigningRedirectUrl
public void setSigningRedirectUrl(java.lang.String signingRedirectUrl)
-
subject
public SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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 SignatureRequestBulkCreateEmbeddedWithTemplateRequest 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)
-
equals
public boolean equals(java.lang.Object o)
Return true if this SignatureRequestBulkCreateEmbeddedWithTemplateRequest object is equal to o.- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
createFormData
public java.util.Map<java.lang.String,java.lang.Object> createFormData() throws ApiException
- Throws:
ApiException
-
-