View Source DocuSign.Model.Signer (DocuSign v1.2.0)

A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document.

Summary

Types

@type t() :: %DocuSign.Model.Signer{
  accessCode: String.t() | nil,
  accessCodeMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  addAccessCodeToEmail: String.t() | nil,
  additionalNotifications:
    [DocuSign.Model.RecipientAdditionalNotification.t()] | nil,
  agentCanEditEmail: String.t() | nil,
  agentCanEditName: String.t() | nil,
  allowSystemOverrideForLockedRecipient: String.t() | nil,
  autoNavigation: String.t() | nil,
  autoRespondedReason: String.t() | nil,
  bulkRecipientsUri: String.t() | nil,
  canSignOffline: String.t() | nil,
  clientUserId: String.t() | nil,
  completedCount: String.t() | nil,
  consentDetailsList: [DocuSign.Model.ConsentDetails.t()] | nil,
  creationReason: String.t() | nil,
  customFields: [String.t()] | nil,
  declinedDateTime: String.t() | nil,
  declinedReason: String.t() | nil,
  defaultRecipient: String.t() | nil,
  delegatedBy: DocuSign.Model.DelegationInfo.t() | nil,
  delegatedTo: [DocuSign.Model.DelegationInfo.t()] | nil,
  deliveredDateTime: String.t() | nil,
  deliveryMethod: String.t() | nil,
  deliveryMethodMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  designatorId: String.t() | nil,
  designatorIdGuid: String.t() | nil,
  documentVisibility: [DocuSign.Model.DocumentVisibility.t()] | nil,
  email: String.t() | nil,
  emailMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  emailNotification: DocuSign.Model.RecipientEmailNotification.t() | nil,
  emailRecipientPostSigningURL: String.t() | nil,
  embeddedRecipientStartURL: String.t() | nil,
  errorDetails: DocuSign.Model.ErrorDetails.t() | nil,
  excludedDocuments: [String.t()] | nil,
  faxNumber: String.t() | nil,
  faxNumberMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  firstName: String.t() | nil,
  firstNameMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  fullName: String.t() | nil,
  fullNameMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  idCheckConfigurationName: String.t() | nil,
  idCheckConfigurationNameMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  idCheckInformationInput: DocuSign.Model.IdCheckInformationInput.t() | nil,
  identityVerification: DocuSign.Model.RecipientIdentityVerification.t() | nil,
  inheritEmailNotificationConfiguration: String.t() | nil,
  isBulkRecipient: String.t() | nil,
  isBulkRecipientMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  lastName: String.t() | nil,
  lastNameMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  lockedRecipientPhoneAuthEditable: String.t() | nil,
  lockedRecipientSmsEditable: String.t() | nil,
  name: String.t() | nil,
  nameMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  notaryId: String.t() | nil,
  notarySignerEmailSent: String.t() | nil,
  note: String.t() | nil,
  noteMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  offlineAttributes: DocuSign.Model.OfflineAttributes.t() | nil,
  phoneAuthentication: DocuSign.Model.RecipientPhoneAuthentication.t() | nil,
  phoneNumber: DocuSign.Model.RecipientPhoneNumber.t() | nil,
  proofFile: DocuSign.Model.RecipientProofFile.t() | nil,
  recipientAttachments: [DocuSign.Model.RecipientAttachment.t()] | nil,
  recipientAuthenticationStatus: DocuSign.Model.AuthenticationStatus.t() | nil,
  recipientFeatureMetadata: [DocuSign.Model.FeatureAvailableMetadata.t()] | nil,
  recipientId: String.t() | nil,
  recipientIdGuid: String.t() | nil,
  recipientSignatureProviders:
    [DocuSign.Model.RecipientSignatureProvider.t()] | nil,
  recipientSuppliesTabs: String.t() | nil,
  recipientType: String.t() | nil,
  recipientTypeMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  requireIdLookup: String.t() | nil,
  requireIdLookupMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  requireSignOnPaper: String.t() | nil,
  requireSignerCertificate: String.t() | nil,
  requireUploadSignature: String.t() | nil,
  roleName: String.t() | nil,
  routingOrder: String.t() | nil,
  routingOrderMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  sentDateTime: String.t() | nil,
  signInEachLocation: String.t() | nil,
  signInEachLocationMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  signatureInfo: DocuSign.Model.RecipientSignatureInformation.t() | nil,
  signedDateTime: String.t() | nil,
  signingGroupId: String.t() | nil,
  signingGroupIdMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  signingGroupName: String.t() | nil,
  signingGroupUsers: [DocuSign.Model.UserInfo.t()] | nil,
  smsAuthentication: DocuSign.Model.RecipientSmsAuthentication.t() | nil,
  socialAuthentications: [DocuSign.Model.SocialAuthentication.t()] | nil,
  status: String.t() | nil,
  statusCode: String.t() | nil,
  suppressEmails: String.t() | nil,
  tabs: DocuSign.Model.EnvelopeRecipientTabs.t() | nil,
  templateLocked: String.t() | nil,
  templateRequired: String.t() | nil,
  totalTabCount: String.t() | nil,
  userId: String.t() | nil
}