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

A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients.



@type t() :: %DocuSign.Model.Editor{
  accessCode: String.t() | nil,
  accessCodeMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  addAccessCodeToEmail: String.t() | nil,
    [DocuSign.Model.RecipientAdditionalNotification.t()] | nil,
  allowSystemOverrideForLockedRecipient: String.t() | nil,
  autoRespondedReason: String.t() | nil,
  clientUserId: String.t() | nil,
  completedCount: String.t() | nil,
  consentDetailsList: [DocuSign.Model.ConsentDetails.t()] | nil,
  customFields: [String.t()] | nil,
  declinedDateTime: String.t() | nil,
  declinedReason: String.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,
  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,
  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,
  note: String.t() | nil,
  noteMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  phoneAuthentication: DocuSign.Model.RecipientPhoneAuthentication.t() | nil,
  phoneNumber: DocuSign.Model.RecipientPhoneNumber.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,
  recipientType: String.t() | nil,
  recipientTypeMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  requireIdLookup: String.t() | nil,
  requireIdLookupMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  roleName: String.t() | nil,
  routingOrder: String.t() | nil,
  routingOrderMetadata: DocuSign.Model.PropertyMetadata.t() | nil,
  sentDateTime: String.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,
  templateLocked: String.t() | nil,
  templateRequired: String.t() | nil,
  totalTabCount: String.t() | nil,
  userId: String.t() | nil