DSTemplateDefinition

data class DSTemplateDefinition(templateId: String, name: String?, description: String?, emailSubject: String?, emailBlurb: String?, pageCount: Int?, lastModified: Date?, uri: String?, envelopeId: String?, recipients: List<DSTemplateRecipient>?, customFields: DSCustomFields?, documents: List<DSDocument>?, cacheable: DSCacheable, brandId: String?, envelopeIdStamping: Boolean?)

This class provides the information about template. This is passed back to the integrating app

Parameters

templateId

DSTemplate Id

name

Template Name

description

Template Description

emailSubject

Email Subject

emailBlurb

Email Blurb

pageCount

Number of pages

lastModified

Last time the template is modified

uri

URI of the template

envelopeId

Envelope ID

recipients

List of template recipients

customFields

Account Custom Fields

documents

List of Documents

cacheable

Whether the template is cacheable

Constructors

Link copied to clipboard
fun DSTemplateDefinition(templateId: String, name: String? = null, description: String? = null, emailSubject: String? = null, emailBlurb: String? = null, pageCount: Int? = 0, lastModified: Date? = null, uri: String? = null, envelopeId: String? = null, recipients: List<DSTemplateRecipient>? = null, customFields: DSCustomFields? = null, documents: List<DSDocument>? = null, cacheable: DSCacheable, brandId: String? = null, envelopeIdStamping: Boolean? = null)

Properties

Link copied to clipboard
var brandId: String? = null
Link copied to clipboard
val cacheable: DSCacheable
Link copied to clipboard
var customFields: DSCustomFields? = null
Link copied to clipboard
var description: String? = null
Link copied to clipboard
var documents: List<DSDocument>? = null
Link copied to clipboard
var emailBlurb: String? = null
Link copied to clipboard
var emailSubject: String? = null
Link copied to clipboard
var envelopeId: String? = null
Link copied to clipboard
var envelopeIdStamping: Boolean? = null
Link copied to clipboard
var lastModified: Date? = null
Link copied to clipboard
var name: String? = null
Link copied to clipboard
var pageCount: Int? = 0
Link copied to clipboard
var recipients: List<DSTemplateRecipient>? = null
Link copied to clipboard
val templateId: String
Link copied to clipboard
var uri: String? = null