Table of Contents

Class SignerDetails

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

The document signer.

[DataContract]
public class SignerDetails
Inheritance
SignerDetails
Inherited Members

Properties

AllowFieldConfiguration

Gets or sets a value indicating whether gets or sets the allow field configuration.

[DataMember(Name = "allowFieldConfiguration", EmitDefaultValue = false)]
[JsonProperty("allowFieldConfiguration")]
public bool AllowFieldConfiguration { get; set; }

Property Value

bool

Gets or sets a value indicating whether gets or sets the allow field configuration.

AuthenticationRetryCount

Gets or sets the authentication retry count.

[DataMember(Name = "authenticationRetryCount", EmitDefaultValue = false)]
public int? AuthenticationRetryCount { get; set; }

Property Value

int?

AuthenticationType

Gets or sets a authentication type.

[DataMember(Name = "authenticationType", EmitDefaultValue = true)]
[JsonProperty("authenticationType")]
public string AuthenticationType { get; set; }

Property Value

string

DeclineMessage

<br>Gets or sets document declined message by the signer.

[DataMember(Name = "declineMessage", EmitDefaultValue = false)]
[JsonProperty("declineMessage")]
public string DeclineMessage { get; set; }

Property Value

string

<br>Gets or sets document declined message by the signer.

EnableAccessCode

Gets a value indicating whether authentication is enabled for the signer.

[DataMember(Name = "enableAccessCode", EmitDefaultValue = false)]
[JsonProperty("enableAccessCode")]
public bool? EnableAccessCode { get; }

Property Value

bool?

Gets a value indicating whether authentication is enabled for the signer.

EnableEmailOTP

Gets or sets a value indicating whether email OTP authentication is enabled.

[DataMember(Name = "enableEmailOTP", EmitDefaultValue = false)]
[JsonProperty("enableEmailOTP")]
public bool? EnableEmailOTP { get; set; }

Property Value

bool?

Gets or sets a value indicating whether email OTP authentication is enabled.

IdVerification

Gets or sets the id verification details.

[DataMember(Name = "idVerification", EmitDefaultValue = false)]
[JsonProperty("idVerification")]
public IdVerification IdVerification { get; set; }

Property Value

IdVerification

Gets or sets id verification details.

IsAuthenticationFailed

<br>Gets or sets a value indicating whether authentication is failed. <br>When value is null, Authentication is not enabled for the signer. <br>When value is true, Authentication is failed by the signer. <br>When value is false, Authentication is enabled for the signer.

[DataMember(Name = "isAuthenticationFailed", EmitDefaultValue = false)]
[JsonProperty("isAuthenticationFailed")]
public bool? IsAuthenticationFailed { get; set; }

Property Value

bool?

<br>Gets or sets a value indicating whether authentication is failed. <br>When value is null, Authentication is not enabled for the signer. <br>When value is true, Authentication is failed by the signer. <br>When value is false, Authentication is enabled for the signer.

IsDeliveryFailed

Gets or sets a value indicating whether delivery is failed.

[DataMember(Name = "isDeliveryFailed", EmitDefaultValue = false)]
[JsonProperty("isDeliveryFailed")]
public bool? IsDeliveryFailed { get; set; }

Property Value

bool?

Gets or sets a value indicating whether delivery is failed.

IsReassigned

Gets or sets a value indicating whether is reassigned.

[DataMember(Name = "isReassigned", EmitDefaultValue = false)]
[JsonProperty("isReassigned")]
public bool? IsReassigned { get; set; }

Property Value

bool?

Gets or sets a value indicating whether is reassigned.

IsViewed

Gets or sets a value indicating whether is viewed.

[DataMember(Name = "isViewed", EmitDefaultValue = false)]
[JsonProperty("isViewed")]
public bool? IsViewed { get; set; }

Property Value

bool?

Gets or sets a value indicating whether is viewed.

LastActivityDate

Gets or sets the last activity date of the signer.

[DataMember(Name = "lastActivityDate", EmitDefaultValue = false)]
[JsonProperty("lastActivityDate")]
public long? LastActivityDate { get; set; }

Property Value

long?

Order

Gets or sets the order of the signer.

[DataMember(Name = "order", EmitDefaultValue = false)]
[JsonProperty("order")]
public int? Order { get; set; }

Property Value

int?

Gets or sets the order of the signer.

ReassignMessage

Gets or sets the reassign message.

[DataMember(Name = "reassignMessage", EmitDefaultValue = false)]
[JsonProperty("reassignMessage")]
public string ReassignMessage { get; set; }

Property Value

string

Gets or sets the reassign message.

SignerEmail

Gets or sets the signer email.

[DataMember(Name = "signerEmail", EmitDefaultValue = false)]
[JsonProperty("signerEmail")]
public string SignerEmail { get; set; }

Property Value

string

Gets or sets the signer email.

SignerName

Gets or sets the signer name.

[DataMember(Name = "signerName", EmitDefaultValue = false)]
[JsonProperty("signerName")]
public string SignerName { get; set; }

Property Value

string

Gets or sets the signer name.

SignerRole

Gets or sets the signer role.

[DataMember(Name = "signerRole", EmitDefaultValue = false)]
[JsonProperty("signerRole")]
public string SignerRole { get; set; }

Property Value

string

Gets or sets the signer role.

SignerType

Gets or sets the signer type.

[DataMember(Name = "signerType", EmitDefaultValue = false)]
[JsonProperty("signerType")]
public string SignerType { get; set; }

Property Value

string

Gets or sets the signer type.

Status

Gets or Sets Status

[DataMember(Name = "status", EmitDefaultValue = false)]
[JsonProperty("status")]
public SignerStatus Status { get; set; }

Property Value

SignerStatus