Table of Contents

Class EditTemplateRequest

Namespace
BoldSign.Api.Model
Assembly
BoldSign.Api.dll

Edit template request DTO.

[DataContract(Name = "EditTemplateRequest")]
public class EditTemplateRequest
Inheritance
EditTemplateRequest
Inherited Members

Constructors

EditTemplateRequest(string)

Initializes a new instance of the EditTemplateRequest class.

public EditTemplateRequest(string templateId)

Parameters

templateId string

Gets or sets the template id.

Properties

AllowMessageEditing

Gets or sets a value indicating whether the allow message editing option is enabled or disabled.

[JsonProperty("allowMessageEditing")]
public bool? AllowMessageEditing { get; set; }

Property Value

bool?

AllowNewFiles

Gets or sets a value indicating whether the allow message allow new file option is enabled or disabled.

[JsonProperty("allowNewFiles")]
public bool? AllowNewFiles { get; set; }

Property Value

bool?

AllowNewRoles

Gets or sets a value indicating whether the allow message allow new role option is enabled or disabled.

[JsonProperty("allowNewRoles")]
public bool? AllowNewRoles { get; set; }

Property Value

bool?

BrandId

Gets or sets the brandId.

[JsonProperty("brandId")]
public string BrandId { get; set; }

Property Value

string

CC

Gets or sets Template CC.

[JsonProperty("cc")]
public IEnumerable<DocumentCC> CC { get; set; }

Property Value

IEnumerable<DocumentCC>

Description

Gets or sets template description.

[JsonProperty("description")]
public string Description { get; set; }

Property Value

string

DocumentInfo

Gets or sets a documentInfo.

[JsonProperty("documentInfo")]
public IEnumerable<DocumentInfo> DocumentInfo { get; set; }

Property Value

IEnumerable<DocumentInfo>

DocumentMessage

Gets or sets document message or description.

[JsonProperty("documentMessage")]
public string DocumentMessage { get; set; }

Property Value

string

DocumentTitle

Gets or sets document title.

[JsonProperty("documentTitle")]
public string DocumentTitle { get; set; }

Property Value

string

EnablePrintAndSign

Gets or sets a value indicating whether the enable print and sign value option is enabled or disabled.

[JsonProperty("enablePrintAndSign")]
public bool? EnablePrintAndSign { get; set; }

Property Value

bool?

EnableReassign

Gets or sets a value indicating whether the enable reassign value option is enabled or disabled.

[JsonProperty("enableReassign")]
public bool? EnableReassign { get; set; }

Property Value

bool?

EnableSigningOrder

Gets or sets a value indicating whether the enable signing order value option is enabled or disabled.

[JsonProperty("enableSigningOrder")]
public bool? EnableSigningOrder { get; set; }

Property Value

bool?

Labels

Gets or sets the document labels.

[JsonProperty("labels")]
public IEnumerable<string> Labels { get; set; }

Property Value

IEnumerable<string>

OnBehalfOf

Gets or sets the on behalf of email.

[JsonProperty("onBehalfOf")]
public string OnBehalfOf { get; set; }

Property Value

string

RecipientNotificationSettings

Gets or sets the Recipient Notification Settings values.

[DataMember(Name = "recipientNotificationSettings", EmitDefaultValue = true)]
public RecipientNotificationSettings RecipientNotificationSettings { get; set; }

Property Value

RecipientNotificationSettings

Roles

Gets or sets the Roles details.

[JsonProperty("roles")]
public IEnumerable<TemplateRole> Roles { get; set; }

Property Value

IEnumerable<TemplateRole>

TemplateId

Gets or sets the template Id.

[DataMember(Name = "templateId", EmitDefaultValue = true)]
public string TemplateId { get; set; }

Property Value

string

Gets or sets the templateId id.

TemplateLabels

Gets or sets the template labels.

[JsonProperty("templateLabels")]
public IEnumerable<string> TemplateLabels { get; set; }

Property Value

IEnumerable<string>

Title

Gets or sets title for the Template request.

[JsonProperty("title")]
public string Title { get; set; }

Property Value

string