Package com.docusign.webforms.model
Class WebFormInstance
- java.lang.Object
-
- com.docusign.webforms.model.WebFormInstance
-
- All Implemented Interfaces:
Serializable
public class WebFormInstance extends Object implements Serializable
An object that contains the Web Form Instance required to render it and its metadata such as created by, created time.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WebFormInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebFormInstanceaccountId(String accountId)accountId.WebFormInstanceaddEnvelopesItem(WebFormInstanceEnvelopes envelopesItem)addEnvelopesItem.WebFormInstanceaddRecipientsItem(WebFormInstanceRecipients recipientsItem)addRecipientsItem.WebFormInstanceaddTagsItem(String tagsItem)addTagsItem.WebFormInstancebrandId(String brandId)brandId.WebFormInstanceclientUserId(String clientUserId)clientUserId.WebFormInstanceenvelopes(List<WebFormInstanceEnvelopes> envelopes)envelopes.booleanequals(Object o)Compares objects.WebFormInstanceformId(String formId)formId.WebFormInstanceformUrl(String formUrl)formUrl.WebFormInstanceformValues(Map<String,Object> formValues)formValues.StringgetAccountId()Get accountId.StringgetBrandId()Get brandId.StringgetClientUserId()Get clientUserId.List<WebFormInstanceEnvelopes>getEnvelopes()The associated envelope that is created when the instance is submitted.StringgetFormId()Web form from which the instance is created.StringgetFormUrl()Get formUrl.Map<String,Object>getFormValues()Key-value pairs (where key is the component name and value is the form value) used to create a form instance.StringgetId()Get id.WebFormInstanceMetadatagetInstanceMetadata()Get instanceMetadata.StringgetInstanceToken()Get instanceToken.List<WebFormInstanceRecipients>getRecipients()The associated envelope that is created when the instance is submitted.InstanceStatusgetStatus()Get status.List<String>getTags()List of tags provided by the user with each request.StringgetTokenExpirationDateTime()Get tokenExpirationDateTime.inthashCode()Returns the HashCode.WebFormInstanceid(String id)id.WebFormInstanceinstanceMetadata(WebFormInstanceMetadata instanceMetadata)instanceMetadata.WebFormInstanceinstanceToken(String instanceToken)instanceToken.WebFormInstanceputFormValuesItem(String key, Object formValuesItem)putFormValuesItem.WebFormInstancerecipients(List<WebFormInstanceRecipients> recipients)recipients.voidsetAccountId(String accountId)setAccountId.voidsetBrandId(String brandId)setBrandId.voidsetClientUserId(String clientUserId)setClientUserId.voidsetEnvelopes(List<WebFormInstanceEnvelopes> envelopes)setEnvelopes.voidsetFormId(String formId)setFormId.voidsetFormUrl(String formUrl)setFormUrl.voidsetFormValues(Map<String,Object> formValues)setFormValues.voidsetId(String id)setId.voidsetInstanceMetadata(WebFormInstanceMetadata instanceMetadata)setInstanceMetadata.voidsetInstanceToken(String instanceToken)setInstanceToken.voidsetRecipients(List<WebFormInstanceRecipients> recipients)setRecipients.voidsetStatus(InstanceStatus status)setStatus.voidsetTags(List<String> tags)setTags.voidsetTokenExpirationDateTime(String tokenExpirationDateTime)setTokenExpirationDateTime.WebFormInstancestatus(InstanceStatus status)status.WebFormInstancetags(List<String> tags)tags.WebFormInstancetokenExpirationDateTime(String tokenExpirationDateTime)tokenExpirationDateTime.StringtoString()Converts the given object to string.
-
-
-
Method Detail
-
formUrl
public WebFormInstance formUrl(String formUrl)
formUrl.- Returns:
- WebFormInstance
-
getFormUrl
public String getFormUrl()
Get formUrl.- Returns:
- formUrl
-
setFormUrl
public void setFormUrl(String formUrl)
setFormUrl.
-
instanceToken
public WebFormInstance instanceToken(String instanceToken)
instanceToken.- Returns:
- WebFormInstance
-
getInstanceToken
public String getInstanceToken()
Get instanceToken.- Returns:
- instanceToken
-
setInstanceToken
public void setInstanceToken(String instanceToken)
setInstanceToken.
-
tokenExpirationDateTime
public WebFormInstance tokenExpirationDateTime(String tokenExpirationDateTime)
tokenExpirationDateTime.- Returns:
- WebFormInstance
-
getTokenExpirationDateTime
public String getTokenExpirationDateTime()
Get tokenExpirationDateTime.- Returns:
- tokenExpirationDateTime
-
setTokenExpirationDateTime
public void setTokenExpirationDateTime(String tokenExpirationDateTime)
setTokenExpirationDateTime.
-
id
public WebFormInstance id(String id)
id.- Returns:
- WebFormInstance
-
getId
public String getId()
Get id.- Returns:
- id
-
setId
public void setId(String id)
setId.
-
formId
public WebFormInstance formId(String formId)
formId.- Returns:
- WebFormInstance
-
getFormId
public String getFormId()
Web form from which the instance is created.- Returns:
- formId
-
setFormId
public void setFormId(String formId)
setFormId.
-
accountId
public WebFormInstance accountId(String accountId)
accountId.- Returns:
- WebFormInstance
-
getAccountId
public String getAccountId()
Get accountId.- Returns:
- accountId
-
setAccountId
public void setAccountId(String accountId)
setAccountId.
-
clientUserId
public WebFormInstance clientUserId(String clientUserId)
clientUserId.- Returns:
- WebFormInstance
-
getClientUserId
public String getClientUserId()
Get clientUserId.- Returns:
- clientUserId
-
setClientUserId
public void setClientUserId(String clientUserId)
setClientUserId.
-
tags
public WebFormInstance tags(List<String> tags)
tags.- Returns:
- WebFormInstance
-
addTagsItem
public WebFormInstance addTagsItem(String tagsItem)
addTagsItem.- Returns:
- WebFormInstance
-
getTags
public List<String> getTags()
List of tags provided by the user with each request. This field is optional..- Returns:
- tags
-
status
public WebFormInstance status(InstanceStatus status)
status.- Returns:
- WebFormInstance
-
getStatus
public InstanceStatus getStatus()
Get status.- Returns:
- status
-
setStatus
public void setStatus(InstanceStatus status)
setStatus.
-
envelopes
public WebFormInstance envelopes(List<WebFormInstanceEnvelopes> envelopes)
envelopes.- Returns:
- WebFormInstance
-
addEnvelopesItem
public WebFormInstance addEnvelopesItem(WebFormInstanceEnvelopes envelopesItem)
addEnvelopesItem.- Returns:
- WebFormInstance
-
getEnvelopes
public List<WebFormInstanceEnvelopes> getEnvelopes()
The associated envelope that is created when the instance is submitted.- Returns:
- envelopes
-
setEnvelopes
public void setEnvelopes(List<WebFormInstanceEnvelopes> envelopes)
setEnvelopes.
-
instanceMetadata
public WebFormInstance instanceMetadata(WebFormInstanceMetadata instanceMetadata)
instanceMetadata.- Returns:
- WebFormInstance
-
getInstanceMetadata
public WebFormInstanceMetadata getInstanceMetadata()
Get instanceMetadata.- Returns:
- instanceMetadata
-
setInstanceMetadata
public void setInstanceMetadata(WebFormInstanceMetadata instanceMetadata)
setInstanceMetadata.
-
formValues
public WebFormInstance formValues(Map<String,Object> formValues)
formValues.- Returns:
- WebFormInstance
-
putFormValuesItem
public WebFormInstance putFormValuesItem(String key, Object formValuesItem)
putFormValuesItem.- Returns:
- WebFormInstance
-
getFormValues
public Map<String,Object> getFormValues()
Key-value pairs (where key is the component name and value is the form value) used to create a form instance. For key of type TextBox, Email, Date, Select and RadioButtonGroup the value is of string type. For key of type Number, the value is of number type. For key of type of CheckboxGroup, the value is of type array of string..- Returns:
- formValues
-
brandId
public WebFormInstance brandId(String brandId)
brandId.- Returns:
- WebFormInstance
-
getBrandId
public String getBrandId()
Get brandId.- Returns:
- brandId
-
setBrandId
public void setBrandId(String brandId)
setBrandId.
-
recipients
public WebFormInstance recipients(List<WebFormInstanceRecipients> recipients)
recipients.- Returns:
- WebFormInstance
-
addRecipientsItem
public WebFormInstance addRecipientsItem(WebFormInstanceRecipients recipientsItem)
addRecipientsItem.- Returns:
- WebFormInstance
-
getRecipients
public List<WebFormInstanceRecipients> getRecipients()
The associated envelope that is created when the instance is submitted.- Returns:
- recipients
-
setRecipients
public void setRecipients(List<WebFormInstanceRecipients> recipients)
setRecipients.
-
equals
public boolean equals(Object o)
Compares objects.
-
-