new module:model/EnvelopeTemplateDefinition()
Constructs a new EnvelopeTemplateDefinition
.
A complex element containing the following information: templateId: Unique identifier of the template. If this is not provided, DocuSign will generate a value. name: Name of the template. Maximum length: 100 characters. shared: When set to true, the template is shared with the Everyone group in the account. If false, the template is only shared with the Administrator group. password: Password, if the template is locked. description: Description of the template. Maximum Length: 500 characters. pageCount: Number of document pages in the template. folderName: The name of the folder the template is located in. folderId: The ID for the folder. owner: The userName, email, userId, userType, and userStatus for the template owner.
Members
(inner) created :String
Type:
- String
(inner) description :String
Type:
- String
(inner) folderId :String
The ID for the folder.
Type:
- String
(inner) folderName :String
The name of the folder in which the template is located.
Type:
- String
(inner) folderUri :String
The URI of the folder.
Type:
- String
(inner) lastModified :String
Type:
- String
(inner) lastModifiedBy :module:model/UserInfo
Type:
(inner) name :String
Type:
- String
(inner) newPassword :String
Type:
- String
(inner) owner :module:model/UserInfo
Type:
(inner) pageCount :Number
An integer value specifying the number of document pages in the template. Omit this property if not submitting a page count.
Type:
- Number
(inner) parentFolderUri :String
Type:
- String
(inner) password :String
Type:
- String
(inner) shared :String
When set to true, this custom tab is shared.
Type:
- String
(inner) templateId :String
The unique identifier of the template. If this is not provided, DocuSign will generate a value.
Type:
- String
(inner) uri :String
Type:
- String
Methods
(static) constructFromObject(data, obj) → {module:model/EnvelopeTemplateDefinition}
Constructs a EnvelopeTemplateDefinition
from a plain JavaScript object, optionally creating a new instance.
Copies all relevant properties from data
to obj
if supplied or a new instance if not.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | The plain JavaScript object bearing properties of interest. |
obj |
module:model/EnvelopeTemplateDefinition | Optional instance to populate. |
Returns:
The populated EnvelopeTemplateDefinition
instance.