All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.docusign.esign.model.AccountSettingsInformation Maven / Gradle / Ivy

Go to download

The official DocuSign eSignature JAVA client is based on version 2 of the DocuSign REST API and provides libraries for JAVA application integration. It is recommended that you use this version of the library for new development.

There is a newer version: 6.0.0
Show newest version
package com.docusign.esign.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;

/** Contains account settings information.. */
@Schema(description = "Contains account settings information.")
public class AccountSettingsInformation {
  @JsonProperty("accessCodeFormat")
  private AccessCodeFormat accessCodeFormat = null;

  @JsonProperty("accountDateTimeFormat")
  private String accountDateTimeFormat = null;

  @JsonProperty("accountDateTimeFormatMetadata")
  private SettingsMetadata accountDateTimeFormatMetadata = null;

  @JsonProperty("accountDefaultLanguage")
  private String accountDefaultLanguage = null;

  @JsonProperty("accountDefaultLanguageMetadata")
  private SettingsMetadata accountDefaultLanguageMetadata = null;

  @JsonProperty("accountName")
  private String accountName = null;

  @JsonProperty("accountNameMetadata")
  private SettingsMetadata accountNameMetadata = null;

  @JsonProperty("accountNotification")
  private AccountNotification accountNotification = null;

  @JsonProperty("accountUISettings")
  private AccountUISettings accountUISettings = null;

  @JsonProperty("adoptSigConfig")
  private String adoptSigConfig = null;

  @JsonProperty("adoptSigConfigMetadata")
  private SettingsMetadata adoptSigConfigMetadata = null;

  @JsonProperty("advancedCorrect")
  private String advancedCorrect = null;

  @JsonProperty("advancedCorrectMetadata")
  private SettingsMetadata advancedCorrectMetadata = null;

  @JsonProperty("advancedSearchEnableTabField")
  private String advancedSearchEnableTabField = null;

  @JsonProperty("advancedSearchEnableTabFieldMetadata")
  private SettingsMetadata advancedSearchEnableTabFieldMetadata = null;

  @JsonProperty("advancedSearchEnableTemplateIdField")
  private String advancedSearchEnableTemplateIdField = null;

  @JsonProperty("advancedSearchEnableTemplateIdFieldMetadata")
  private SettingsMetadata advancedSearchEnableTemplateIdFieldMetadata = null;

  @JsonProperty("advancedSearchEnableTemplateNameField")
  private String advancedSearchEnableTemplateNameField = null;

  @JsonProperty("advancedSearchEnableTemplateNameFieldMetadata")
  private SettingsMetadata advancedSearchEnableTemplateNameFieldMetadata = null;

  @JsonProperty("allowAccessCodeFormat")
  private String allowAccessCodeFormat = null;

  @JsonProperty("allowAccessCodeFormatMetadata")
  private SettingsMetadata allowAccessCodeFormatMetadata = null;

  @JsonProperty("allowAccountManagementGranular")
  private String allowAccountManagementGranular = null;

  @JsonProperty("allowAccountManagementGranularMetadata")
  private SettingsMetadata allowAccountManagementGranularMetadata = null;

  @JsonProperty("allowAccountMemberNameChange")
  private String allowAccountMemberNameChange = null;

  @JsonProperty("allowAccountMemberNameChangeMetadata")
  private SettingsMetadata allowAccountMemberNameChangeMetadata = null;

  @JsonProperty("allowACE")
  private String allowACE = null;

  @JsonProperty("allowACEMetadata")
  private SettingsMetadata allowACEMetadata = null;

  @JsonProperty("allowAdvancedRecipientRoutingConditional")
  private String allowAdvancedRecipientRoutingConditional = null;

  @JsonProperty("allowAdvancedRecipientRoutingConditionalMetadata")
  private SettingsMetadata allowAdvancedRecipientRoutingConditionalMetadata = null;

  @JsonProperty("allowAgentNameEmailEdit")
  private String allowAgentNameEmailEdit = null;

  @JsonProperty("allowAgentNameEmailEditMetadata")
  private SettingsMetadata allowAgentNameEmailEditMetadata = null;

  @JsonProperty("allowAgreementActions")
  private String allowAgreementActions = null;

  @JsonProperty("allowAgreementActionsMetadata")
  private SettingsMetadata allowAgreementActionsMetadata = null;

  @JsonProperty("allowAgreementOrchestrations")
  private String allowAgreementOrchestrations = null;

  @JsonProperty("allowAgreementOrchestrationsMetadata")
  private SettingsMetadata allowAgreementOrchestrationsMetadata = null;

  @JsonProperty("allowAutoNavSettings")
  private String allowAutoNavSettings = null;

  @JsonProperty("allowAutoNavSettingsMetadata")
  private SettingsMetadata allowAutoNavSettingsMetadata = null;

  @JsonProperty("allowAutoTagging")
  private String allowAutoTagging = null;

  @JsonProperty("allowAutoTaggingMetadata")
  private SettingsMetadata allowAutoTaggingMetadata = null;

  @JsonProperty("allowBulkSend")
  private String allowBulkSend = null;

  @JsonProperty("allowBulkSendMetadata")
  private SettingsMetadata allowBulkSendMetadata = null;

  @JsonProperty("allowCDWithdraw")
  private String allowCDWithdraw = null;

  @JsonProperty("allowCDWithdrawMetadata")
  private SettingsMetadata allowCDWithdrawMetadata = null;

  @JsonProperty("allowConnectEnvelopeRemovedEvent")
  private String allowConnectEnvelopeRemovedEvent = null;

  @JsonProperty("allowConnectHttpListenerConfigs")
  private String allowConnectHttpListenerConfigs = null;

  @JsonProperty("AllowConnectIdentityVerificationUI")
  private String allowConnectIdentityVerificationUI = null;

  @JsonProperty("allowConnectOAuthUI")
  private String allowConnectOAuthUI = null;

  @JsonProperty("allowConnectSendFinishLater")
  private String allowConnectSendFinishLater = null;

  @JsonProperty("allowConnectSendFinishLaterMetadata")
  private SettingsMetadata allowConnectSendFinishLaterMetadata = null;

  @JsonProperty("allowConnectUnifiedPayloadUI")
  private String allowConnectUnifiedPayloadUI = null;

  @JsonProperty("allowConsumerDisclosureOverride")
  private String allowConsumerDisclosureOverride = null;

  @JsonProperty("allowConsumerDisclosureOverrideMetadata")
  private SettingsMetadata allowConsumerDisclosureOverrideMetadata = null;

  @JsonProperty("allowDataDownload")
  private String allowDataDownload = null;

  @JsonProperty("allowDataDownloadMetadata")
  private SettingsMetadata allowDataDownloadMetadata = null;

  @JsonProperty("allowDelayedRouting")
  private String allowDelayedRouting = null;

  @JsonProperty("allowDelayedRoutingMetadata")
  private SettingsMetadata allowDelayedRoutingMetadata = null;

  @JsonProperty("allowDelegatedSigning")
  private String allowDelegatedSigning = null;

  @JsonProperty("allowDelegatedSigningMetadata")
  private SettingsMetadata allowDelegatedSigningMetadata = null;

  @JsonProperty("allowDocGenDocuments")
  private String allowDocGenDocuments = null;

  @JsonProperty("allowDocGenDocumentsMetadata")
  private SettingsMetadata allowDocGenDocumentsMetadata = null;

  @JsonProperty("allowDocumentDisclosures")
  private String allowDocumentDisclosures = null;

  @JsonProperty("allowDocumentDisclosuresMetadata")
  private SettingsMetadata allowDocumentDisclosuresMetadata = null;

  @JsonProperty("allowDocumentsOnSignedEnvelopes")
  private String allowDocumentsOnSignedEnvelopes = null;

  @JsonProperty("allowDocumentsOnSignedEnvelopesMetadata")
  private SettingsMetadata allowDocumentsOnSignedEnvelopesMetadata = null;

  @JsonProperty("allowDocumentVisibility")
  private String allowDocumentVisibility = null;

  @JsonProperty("allowDocumentVisibilityMetadata")
  private SettingsMetadata allowDocumentVisibilityMetadata = null;

  @JsonProperty("allowEditingEnvelopesOnBehalfOfOthers")
  private String allowEditingEnvelopesOnBehalfOfOthers = null;

  @JsonProperty("allowEditingEnvelopesOnBehalfOfOthersMetadata")
  private SettingsMetadata allowEditingEnvelopesOnBehalfOfOthersMetadata = null;

  @JsonProperty("allowEHankoStamps")
  private String allowEHankoStamps = null;

  @JsonProperty("allowEHankoStampsMetadata")
  private SettingsMetadata allowEHankoStampsMetadata = null;

  @JsonProperty("allowENoteEOriginal")
  private String allowENoteEOriginal = null;

  @JsonProperty("allowENoteEOriginalMetadata")
  private SettingsMetadata allowENoteEOriginalMetadata = null;

  @JsonProperty("allowEnvelopeCorrect")
  private String allowEnvelopeCorrect = null;

  @JsonProperty("allowEnvelopeCorrectMetadata")
  private SettingsMetadata allowEnvelopeCorrectMetadata = null;

  @JsonProperty("allowEnvelopeCustodyTransfer")
  private String allowEnvelopeCustodyTransfer = null;

  @JsonProperty("allowEnvelopeCustodyTransferMetadata")
  private SettingsMetadata allowEnvelopeCustodyTransferMetadata = null;

  @JsonProperty("allowEnvelopeCustomFields")
  private String allowEnvelopeCustomFields = null;

  @JsonProperty("allowEnvelopeCustomFieldsMetadata")
  private SettingsMetadata allowEnvelopeCustomFieldsMetadata = null;

  @JsonProperty("allowEnvelopePublishReporting")
  private String allowEnvelopePublishReporting = null;

  @JsonProperty("allowEnvelopePublishReportingMetadata")
  private SettingsMetadata allowEnvelopePublishReportingMetadata = null;

  @JsonProperty("allowEnvelopeReporting")
  private String allowEnvelopeReporting = null;

  @JsonProperty("allowEnvelopeReportingMetadata")
  private SettingsMetadata allowEnvelopeReportingMetadata = null;

  @JsonProperty("allowExpression")
  private String allowExpression = null;

  @JsonProperty("allowExpressionMetadata")
  private SettingsMetadata allowExpressionMetadata = null;

  @JsonProperty("allowExpressSignerCertificate")
  private String allowExpressSignerCertificate = null;

  @JsonProperty("allowExpressSignerCertificateMetadata")
  private SettingsMetadata allowExpressSignerCertificateMetadata = null;

  @JsonProperty("allowExtendedSendingResourceFile")
  private String allowExtendedSendingResourceFile = null;

  @JsonProperty("allowExtendedSendingResourceFileMetadata")
  private SettingsMetadata allowExtendedSendingResourceFileMetadata = null;

  @JsonProperty("allowExternalLinkedAccounts")
  private String allowExternalLinkedAccounts = null;

  @JsonProperty("allowExternalLinkedAccountsMetadata")
  private SettingsMetadata allowExternalLinkedAccountsMetadata = null;

  @JsonProperty("allowExternalSignaturePad")
  private String allowExternalSignaturePad = null;

  @JsonProperty("allowExternalSignaturePadMetadata")
  private SettingsMetadata allowExternalSignaturePadMetadata = null;

  @JsonProperty("allowIDVForEUQualifiedSignatures")
  private String allowIDVForEUQualifiedSignatures = null;

  @JsonProperty("allowIDVForEUQualifiedSignaturesMetadata")
  private SettingsMetadata allowIDVForEUQualifiedSignaturesMetadata = null;

  @JsonProperty("allowIDVLevel1")
  private String allowIDVLevel1 = null;

  @JsonProperty("allowIDVLevel1Metadata")
  private SettingsMetadata allowIDVLevel1Metadata = null;

  @JsonProperty("allowIDVLevel1Trial")
  private String allowIDVLevel1Trial = null;

  @JsonProperty("allowIDVLevel1TrialMetadata")
  private SettingsMetadata allowIDVLevel1TrialMetadata = null;

  @JsonProperty("allowIDVLevel2")
  private String allowIDVLevel2 = null;

  @JsonProperty("allowIDVLevel2Metadata")
  private SettingsMetadata allowIDVLevel2Metadata = null;

  @JsonProperty("allowIDVLevel3")
  private String allowIDVLevel3 = null;

  @JsonProperty("allowIDVLevel3Metadata")
  private SettingsMetadata allowIDVLevel3Metadata = null;

  @JsonProperty("allowIDVPlatform")
  private String allowIDVPlatform = null;

  @JsonProperty("allowIDVPlatformMetadata")
  private SettingsMetadata allowIDVPlatformMetadata = null;

  @JsonProperty("allowInPerson")
  private String allowInPerson = null;

  @JsonProperty("allowInPersonElectronicNotary")
  private String allowInPersonElectronicNotary = null;

  @JsonProperty("allowInPersonElectronicNotaryMetadata")
  private SettingsMetadata allowInPersonElectronicNotaryMetadata = null;

  @JsonProperty("allowInPersonMetadata")
  private SettingsMetadata allowInPersonMetadata = null;

  @JsonProperty("allowManagedStamps")
  private String allowManagedStamps = null;

  @JsonProperty("allowManagedStampsMetadata")
  private SettingsMetadata allowManagedStampsMetadata = null;

  @JsonProperty("allowManagingEnvelopesOnBehalfOfOthers")
  private String allowManagingEnvelopesOnBehalfOfOthers = null;

  @JsonProperty("allowManagingEnvelopesOnBehalfOfOthersMetadata")
  private SettingsMetadata allowManagingEnvelopesOnBehalfOfOthersMetadata = null;

  @JsonProperty("allowMarkup")
  private String allowMarkup = null;

  @JsonProperty("allowMarkupMetadata")
  private SettingsMetadata allowMarkupMetadata = null;

  @JsonProperty("allowMemberTimeZone")
  private String allowMemberTimeZone = null;

  @JsonProperty("allowMemberTimeZoneMetadata")
  private SettingsMetadata allowMemberTimeZoneMetadata = null;

  @JsonProperty("allowMergeFields")
  private String allowMergeFields = null;

  @JsonProperty("allowMergeFieldsMetadata")
  private SettingsMetadata allowMergeFieldsMetadata = null;

  @JsonProperty("allowMultipleBrandProfiles")
  private String allowMultipleBrandProfiles = null;

  @JsonProperty("allowMultipleBrandProfilesMetadata")
  private SettingsMetadata allowMultipleBrandProfilesMetadata = null;

  @JsonProperty("allowMultipleSignerAttachments")
  private String allowMultipleSignerAttachments = null;

  @JsonProperty("allowMultipleSignerAttachmentsMetadata")
  private SettingsMetadata allowMultipleSignerAttachmentsMetadata = null;

  @JsonProperty("allowNonUSPhoneAuth")
  private String allowNonUSPhoneAuth = null;

  @JsonProperty("allowNonUSPhoneAuthMetadata")
  private SettingsMetadata allowNonUSPhoneAuthMetadata = null;

  @JsonProperty("allowOcrOfEnvelopeDocuments")
  private String allowOcrOfEnvelopeDocuments = null;

  @JsonProperty("allowOcrOfEnvelopeDocumentsMetadata")
  private SettingsMetadata allowOcrOfEnvelopeDocumentsMetadata = null;

  @JsonProperty("allowOfflineSigning")
  private String allowOfflineSigning = null;

  @JsonProperty("allowOfflineSigningMetadata")
  private SettingsMetadata allowOfflineSigningMetadata = null;

  @JsonProperty("allowOpenTrustSignerCertificate")
  private String allowOpenTrustSignerCertificate = null;

  @JsonProperty("allowOpenTrustSignerCertificateMetadata")
  private SettingsMetadata allowOpenTrustSignerCertificateMetadata = null;

  @JsonProperty("allowOrganizationBranding")
  private String allowOrganizationBranding = null;

  @JsonProperty("allowOrganizationBrandingMetadata")
  private SettingsMetadata allowOrganizationBrandingMetadata = null;

  @JsonProperty("allowOrganizationDocusignMonitor")
  private String allowOrganizationDocusignMonitor = null;

  @JsonProperty("allowOrganizationDocusignMonitorFree")
  private String allowOrganizationDocusignMonitorFree = null;

  @JsonProperty("allowOrganizationDocusignMonitorFreeMetadata")
  private SettingsMetadata allowOrganizationDocusignMonitorFreeMetadata = null;

  @JsonProperty("allowOrganizationDocusignMonitorMetadata")
  private SettingsMetadata allowOrganizationDocusignMonitorMetadata = null;

  @JsonProperty("allowOrganizationDomainUserManagement")
  private String allowOrganizationDomainUserManagement = null;

  @JsonProperty("allowOrganizationDomainUserManagementMetadata")
  private SettingsMetadata allowOrganizationDomainUserManagementMetadata = null;

  @JsonProperty("allowOrganizations")
  private String allowOrganizations = null;

  @JsonProperty("allowOrganizationsMetadata")
  private SettingsMetadata allowOrganizationsMetadata = null;

  @JsonProperty("allowOrganizationSsoManagement")
  private String allowOrganizationSsoManagement = null;

  @JsonProperty("allowOrganizationSsoManagementMetadata")
  private SettingsMetadata allowOrganizationSsoManagementMetadata = null;

  @JsonProperty("allowOrganizationToUseInPersonElectronicNotary")
  private String allowOrganizationToUseInPersonElectronicNotary = null;

  @JsonProperty("allowOrganizationToUseInPersonElectronicNotaryMetadata")
  private SettingsMetadata allowOrganizationToUseInPersonElectronicNotaryMetadata = null;

  @JsonProperty("allowOrganizationToUseRemoteNotary")
  private String allowOrganizationToUseRemoteNotary = null;

  @JsonProperty("allowOrganizationToUseRemoteNotaryMetadata")
  private SettingsMetadata allowOrganizationToUseRemoteNotaryMetadata = null;

  @JsonProperty("allowOrganizationToUseThirdPartyElectronicNotary")
  private String allowOrganizationToUseThirdPartyElectronicNotary = null;

  @JsonProperty("allowOrganizationToUseThirdPartyElectronicNotaryMetadata")
  private SettingsMetadata allowOrganizationToUseThirdPartyElectronicNotaryMetadata = null;

  @JsonProperty("allowParticipantRecipientType")
  private String allowParticipantRecipientType = null;

  @JsonProperty("allowParticipantRecipientTypeMetadata")
  private SettingsMetadata allowParticipantRecipientTypeMetadata = null;

  @JsonProperty("allowPaymentProcessing")
  private String allowPaymentProcessing = null;

  @JsonProperty("allowPaymentProcessingMetadata")
  private SettingsMetadata allowPaymentProcessingMetadata = null;

  @JsonProperty("allowPendingDestinationUrlEdition")
  private String allowPendingDestinationUrlEdition = null;

  @JsonProperty("allowPendingDestinationUrlEditionMetadata")
  private SettingsMetadata allowPendingDestinationUrlEditionMetadata = null;

  @JsonProperty("allowPerformanceAnalytics")
  private String allowPerformanceAnalytics = null;

  @JsonProperty("allowPerformanceAnalyticsMetadata")
  private SettingsMetadata allowPerformanceAnalyticsMetadata = null;

  @JsonProperty("allowPhoneAuthentication")
  private String allowPhoneAuthentication = null;

  @JsonProperty("allowPhoneAuthenticationMetadata")
  private SettingsMetadata allowPhoneAuthenticationMetadata = null;

  @JsonProperty("allowPhoneAuthOverride")
  private String allowPhoneAuthOverride = null;

  @JsonProperty("allowPhoneAuthOverrideMetadata")
  private SettingsMetadata allowPhoneAuthOverrideMetadata = null;

  @JsonProperty("allowPrivateSigningGroups")
  private String allowPrivateSigningGroups = null;

  @JsonProperty("allowPrivateSigningGroupsMetadata")
  private SettingsMetadata allowPrivateSigningGroupsMetadata = null;

  @JsonProperty("allowRecipientConnect")
  private String allowRecipientConnect = null;

  @JsonProperty("allowRecipientConnectMetadata")
  private SettingsMetadata allowRecipientConnectMetadata = null;

  @JsonProperty("allowReminders")
  private String allowReminders = null;

  @JsonProperty("allowRemindersMetadata")
  private SettingsMetadata allowRemindersMetadata = null;

  @JsonProperty("allowRemoteNotary")
  private String allowRemoteNotary = null;

  @JsonProperty("allowRemoteNotaryMetadata")
  private SettingsMetadata allowRemoteNotaryMetadata = null;

  @JsonProperty("allowResourceFileBranding")
  private String allowResourceFileBranding = null;

  @JsonProperty("allowResourceFileBrandingMetadata")
  private SettingsMetadata allowResourceFileBrandingMetadata = null;

  @JsonProperty("allowSafeBioPharmaSignerCertificate")
  private String allowSafeBioPharmaSignerCertificate = null;

  @JsonProperty("allowSafeBioPharmaSignerCertificateMetadata")
  private SettingsMetadata allowSafeBioPharmaSignerCertificateMetadata = null;

  @JsonProperty("allowScheduledSending")
  private String allowScheduledSending = null;

  @JsonProperty("allowScheduledSendingMetadata")
  private SettingsMetadata allowScheduledSendingMetadata = null;

  @JsonProperty("allowSecurityAppliance")
  private String allowSecurityAppliance = null;

  @JsonProperty("allowSecurityApplianceMetadata")
  private SettingsMetadata allowSecurityApplianceMetadata = null;

  @JsonProperty("allowSendingEnvelopesOnBehalfOfOthers")
  private String allowSendingEnvelopesOnBehalfOfOthers = null;

  @JsonProperty("allowSendingEnvelopesOnBehalfOfOthersMetadata")
  private SettingsMetadata allowSendingEnvelopesOnBehalfOfOthersMetadata = null;

  @JsonProperty("allowSendToCertifiedDelivery")
  private String allowSendToCertifiedDelivery = null;

  @JsonProperty("allowSendToCertifiedDeliveryMetadata")
  private SettingsMetadata allowSendToCertifiedDeliveryMetadata = null;

  @JsonProperty("allowSendToIntermediary")
  private String allowSendToIntermediary = null;

  @JsonProperty("allowSendToIntermediaryMetadata")
  private SettingsMetadata allowSendToIntermediaryMetadata = null;

  @JsonProperty("allowServerTemplates")
  private String allowServerTemplates = null;

  @JsonProperty("allowServerTemplatesMetadata")
  private SettingsMetadata allowServerTemplatesMetadata = null;

  @JsonProperty("allowSetEmbeddedRecipientStartURL")
  private String allowSetEmbeddedRecipientStartURL = null;

  @JsonProperty("allowSetEmbeddedRecipientStartURLMetadata")
  private SettingsMetadata allowSetEmbeddedRecipientStartURLMetadata = null;

  @JsonProperty("allowSharedTabs")
  private String allowSharedTabs = null;

  @JsonProperty("allowSharedTabsMetadata")
  private SettingsMetadata allowSharedTabsMetadata = null;

  @JsonProperty("allowSignatureStamps")
  private String allowSignatureStamps = null;

  @JsonProperty("allowSignatureStampsMetadata")
  private SettingsMetadata allowSignatureStampsMetadata = null;

  @JsonProperty("allowSignDocumentFromHomePage")
  private String allowSignDocumentFromHomePage = null;

  @JsonProperty("allowSignDocumentFromHomePageMetadata")
  private SettingsMetadata allowSignDocumentFromHomePageMetadata = null;

  @JsonProperty("allowSignerReassign")
  private String allowSignerReassign = null;

  @JsonProperty("allowSignerReassignMetadata")
  private SettingsMetadata allowSignerReassignMetadata = null;

  @JsonProperty("allowSignerReassignOverride")
  private String allowSignerReassignOverride = null;

  @JsonProperty("allowSignerReassignOverrideMetadata")
  private SettingsMetadata allowSignerReassignOverrideMetadata = null;

  @JsonProperty("allowSigningExtensions")
  private String allowSigningExtensions = null;

  @JsonProperty("allowSigningExtensionsMetadata")
  private SettingsMetadata allowSigningExtensionsMetadata = null;

  @JsonProperty("allowSigningGroups")
  private String allowSigningGroups = null;

  @JsonProperty("allowSigningGroupsMetadata")
  private SettingsMetadata allowSigningGroupsMetadata = null;

  @JsonProperty("allowSigningInsights")
  private String allowSigningInsights = null;

  @JsonProperty("allowSigningInsightsMetadata")
  private SettingsMetadata allowSigningInsightsMetadata = null;

  @JsonProperty("allowSigningRadioDeselect")
  private String allowSigningRadioDeselect = null;

  @JsonProperty("allowSigningRadioDeselectMetadata")
  private SettingsMetadata allowSigningRadioDeselectMetadata = null;

  @JsonProperty("allowSignNow")
  private String allowSignNow = null;

  @JsonProperty("allowSignNowMetadata")
  private String allowSignNowMetadata = null;

  @JsonProperty("allowSMSDelivery")
  private String allowSMSDelivery = null;

  @JsonProperty("allowSMSDeliveryMetadata")
  private SettingsMetadata allowSMSDeliveryMetadata = null;

  @JsonProperty("allowSocialIdLogin")
  private String allowSocialIdLogin = null;

  @JsonProperty("allowSocialIdLoginMetadata")
  private SettingsMetadata allowSocialIdLoginMetadata = null;

  @JsonProperty("allowSupplementalDocuments")
  private String allowSupplementalDocuments = null;

  @JsonProperty("allowSupplementalDocumentsMetadata")
  private SettingsMetadata allowSupplementalDocumentsMetadata = null;

  @JsonProperty("allowThirdPartyElectronicNotary")
  private String allowThirdPartyElectronicNotary = null;

  @JsonProperty("allowThirdPartyElectronicNotaryMetadata")
  private SettingsMetadata allowThirdPartyElectronicNotaryMetadata = null;

  @JsonProperty("allowTransactionsWorkspace")
  private String allowTransactionsWorkspace = null;

  @JsonProperty("allowTransactionsWorkspaceMetadata")
  private SettingsMetadata allowTransactionsWorkspaceMetadata = null;

  @JsonProperty("allowTransactionsWorkspaceOriginal")
  private String allowTransactionsWorkspaceOriginal = null;

  @JsonProperty("allowTransactionsWorkspaceOriginalMetadata")
  private SettingsMetadata allowTransactionsWorkspaceOriginalMetadata = null;

  @JsonProperty("allowUsersToAccessDirectory")
  private String allowUsersToAccessDirectory = null;

  @JsonProperty("allowUsersToAccessDirectoryMetadata")
  private SettingsMetadata allowUsersToAccessDirectoryMetadata = null;

  @JsonProperty("allowValueInsights")
  private String allowValueInsights = null;

  @JsonProperty("allowValueInsightsMetadata")
  private SettingsMetadata allowValueInsightsMetadata = null;

  @JsonProperty("allowWebForms")
  private String allowWebForms = null;

  @JsonProperty("allowWebFormsMetadata")
  private SettingsMetadata allowWebFormsMetadata = null;

  @JsonProperty("allowWhatsAppDelivery")
  private String allowWhatsAppDelivery = null;

  @JsonProperty("allowWhatsAppDeliveryMetadata")
  private SettingsMetadata allowWhatsAppDeliveryMetadata = null;

  @JsonProperty("anchorPopulationScope")
  private String anchorPopulationScope = null;

  @JsonProperty("anchorPopulationScopeMetadata")
  private SettingsMetadata anchorPopulationScopeMetadata = null;

  @JsonProperty("anchorTagVersionedPlacementEnabled")
  private String anchorTagVersionedPlacementEnabled = null;

  @JsonProperty("anchorTagVersionedPlacementMetadataEnabled")
  private SettingsMetadata anchorTagVersionedPlacementMetadataEnabled = null;

  @JsonProperty("attachCompletedEnvelope")
  private String attachCompletedEnvelope = null;

  @JsonProperty("attachCompletedEnvelopeMetadata")
  private SettingsMetadata attachCompletedEnvelopeMetadata = null;

  @JsonProperty("authenticationCheck")
  private String authenticationCheck = null;

  @JsonProperty("authenticationCheckMetadata")
  private SettingsMetadata authenticationCheckMetadata = null;

  @JsonProperty("autoNavRule")
  private String autoNavRule = null;

  @JsonProperty("autoNavRuleMetadata")
  private SettingsMetadata autoNavRuleMetadata = null;

  @JsonProperty("autoProvisionSignerAccount")
  private String autoProvisionSignerAccount = null;

  @JsonProperty("autoProvisionSignerAccountMetadata")
  private SettingsMetadata autoProvisionSignerAccountMetadata = null;

  @JsonProperty("bccEmailArchive")
  private String bccEmailArchive = null;

  @JsonProperty("bccEmailArchiveMetadata")
  private SettingsMetadata bccEmailArchiveMetadata = null;

  @JsonProperty("betaSwitchConfiguration")
  private String betaSwitchConfiguration = null;

  @JsonProperty("betaSwitchConfigurationMetadata")
  private SettingsMetadata betaSwitchConfigurationMetadata = null;

  @JsonProperty("billingAddress")
  private AddressInformation billingAddress = null;

  @JsonProperty("billingAddressMetadata")
  private SettingsMetadata billingAddressMetadata = null;

  @JsonProperty("bulkSend")
  private String bulkSend = null;

  @JsonProperty("bulkSendActionResendLimit")
  private String bulkSendActionResendLimit = null;

  @JsonProperty("bulkSendMaxCopiesInBatch")
  private String bulkSendMaxCopiesInBatch = null;

  @JsonProperty("bulkSendMaxUnprocessedEnvelopesCount")
  private String bulkSendMaxUnprocessedEnvelopesCount = null;

  @JsonProperty("bulkSendMetadata")
  private SettingsMetadata bulkSendMetadata = null;

  @JsonProperty("canSelfBrandSend")
  private String canSelfBrandSend = null;

  @JsonProperty("canSelfBrandSendMetadata")
  private SettingsMetadata canSelfBrandSendMetadata = null;

  @JsonProperty("canSelfBrandSign")
  private String canSelfBrandSign = null;

  @JsonProperty("canSelfBrandSignMetadata")
  private SettingsMetadata canSelfBrandSignMetadata = null;

  @JsonProperty("canUseSalesforceOAuth")
  private String canUseSalesforceOAuth = null;

  @JsonProperty("canUseSalesforceOAuthMetadata")
  private SettingsMetadata canUseSalesforceOAuthMetadata = null;

  @JsonProperty("captureVoiceRecording")
  private String captureVoiceRecording = null;

  @JsonProperty("captureVoiceRecordingMetadata")
  private SettingsMetadata captureVoiceRecordingMetadata = null;

  @JsonProperty("cfr21SimplifiedSigningEnabled")
  private String cfr21SimplifiedSigningEnabled = null;

  @JsonProperty("cfr21SimplifiedSigningEnabledMetadata")
  private SettingsMetadata cfr21SimplifiedSigningEnabledMetadata = null;

  @JsonProperty("cfrUseWideImage")
  private String cfrUseWideImage = null;

  @JsonProperty("cfrUseWideImageMetadata")
  private SettingsMetadata cfrUseWideImageMetadata = null;

  @JsonProperty("checkForMultipleAdminsOnAccount")
  private String checkForMultipleAdminsOnAccount = null;

  @JsonProperty("checkForMultipleAdminsOnAccountMetadata")
  private SettingsMetadata checkForMultipleAdminsOnAccountMetadata = null;

  @JsonProperty("chromeSignatureEnabled")
  private String chromeSignatureEnabled = null;

  @JsonProperty("chromeSignatureEnabledMetadata")
  private SettingsMetadata chromeSignatureEnabledMetadata = null;

  @JsonProperty("commentEmailShowMessageText")
  private String commentEmailShowMessageText = null;

  @JsonProperty("commentEmailShowMessageTextMetadata")
  private SettingsMetadata commentEmailShowMessageTextMetadata = null;

  @JsonProperty("commentsAllowEnvelopeOverride")
  private String commentsAllowEnvelopeOverride = null;

  @JsonProperty("commentsAllowEnvelopeOverrideMetadata")
  private SettingsMetadata commentsAllowEnvelopeOverrideMetadata = null;

  @JsonProperty("conditionalFieldsEnabled")
  private String conditionalFieldsEnabled = null;

  @JsonProperty("conditionalFieldsEnabledMetadata")
  private SettingsMetadata conditionalFieldsEnabledMetadata = null;

  @JsonProperty("consumerDisclosureFrequency")
  private String consumerDisclosureFrequency = null;

  @JsonProperty("consumerDisclosureFrequencyMetadata")
  private SettingsMetadata consumerDisclosureFrequencyMetadata = null;

  @JsonProperty("convertPdfFields")
  private String convertPdfFields = null;

  @JsonProperty("convertPdfFieldsMetadata")
  private SettingsMetadata convertPdfFieldsMetadata = null;

  @JsonProperty("dataPopulationScope")
  private String dataPopulationScope = null;

  @JsonProperty("dataPopulationScopeMetadata")
  private SettingsMetadata dataPopulationScopeMetadata = null;

  @JsonProperty("defaultToAdvancedEnvelopesFilterForm")
  private String defaultToAdvancedEnvelopesFilterForm = null;

  @JsonProperty("defaultToAdvancedEnvelopesFilterFormMetadata")
  private SettingsMetadata defaultToAdvancedEnvelopesFilterFormMetadata = null;

  @JsonProperty("disableAutoTemplateMatching")
  private String disableAutoTemplateMatching = null;

  @JsonProperty("disableAutoTemplateMatchingMetadata")
  private SettingsMetadata disableAutoTemplateMatchingMetadata = null;

  @JsonProperty("disableBulkSendRecipientLimit")
  private String disableBulkSendRecipientLimit = null;

  @JsonProperty("disableBulkSendRecipientLimitMetaData")
  private SettingsMetadata disableBulkSendRecipientLimitMetaData = null;

  @JsonProperty("disableMobileApp")
  private String disableMobileApp = null;

  @JsonProperty("disableMobileAppMetadata")
  private SettingsMetadata disableMobileAppMetadata = null;

  @JsonProperty("disableMobilePushNotifications")
  private String disableMobilePushNotifications = null;

  @JsonProperty("disableMobilePushNotificationsMetadata")
  private SettingsMetadata disableMobilePushNotificationsMetadata = null;

  @JsonProperty("disableMobileSending")
  private String disableMobileSending = null;

  @JsonProperty("disableMobileSendingMetadata")
  private SettingsMetadata disableMobileSendingMetadata = null;

  @JsonProperty("disableMultipleSessions")
  private String disableMultipleSessions = null;

  @JsonProperty("disableMultipleSessionsMetadata")
  private SettingsMetadata disableMultipleSessionsMetadata = null;

  @JsonProperty("disablePurgeNotificationsForSenderMetadata")
  private SettingsMetadata disablePurgeNotificationsForSenderMetadata = null;

  @JsonProperty("disableSignerCertView")
  private String disableSignerCertView = null;

  @JsonProperty("disableSignerCertViewMetadata")
  private SettingsMetadata disableSignerCertViewMetadata = null;

  @JsonProperty("disableSignerHistoryView")
  private String disableSignerHistoryView = null;

  @JsonProperty("disableSignerHistoryViewMetadata")
  private SettingsMetadata disableSignerHistoryViewMetadata = null;

  @JsonProperty("disableStyleSignature")
  private String disableStyleSignature = null;

  @JsonProperty("disableStyleSignatureMetadata")
  private SettingsMetadata disableStyleSignatureMetadata = null;

  @JsonProperty("disableUploadSignature")
  private String disableUploadSignature = null;

  @JsonProperty("disableUploadSignatureMetadata")
  private SettingsMetadata disableUploadSignatureMetadata = null;

  @JsonProperty("disableUserSharing")
  private String disableUserSharing = null;

  @JsonProperty("disableUserSharingMetadata")
  private SettingsMetadata disableUserSharingMetadata = null;

  @JsonProperty("displayBetaSwitch")
  private String displayBetaSwitch = null;

  @JsonProperty("displayBetaSwitchMetadata")
  private SettingsMetadata displayBetaSwitchMetadata = null;

  @JsonProperty("documentConversionRestrictions")
  private String documentConversionRestrictions = null;

  @JsonProperty("documentConversionRestrictionsMetadata")
  private SettingsMetadata documentConversionRestrictionsMetadata = null;

  @JsonProperty("documentRetention")
  private String documentRetention = null;

  @JsonProperty("documentRetentionMetadata")
  private SettingsMetadata documentRetentionMetadata = null;

  @JsonProperty("documentRetentionPurgeTabs")
  private String documentRetentionPurgeTabs = null;

  @JsonProperty("documentVisibility")
  private String documentVisibility = null;

  @JsonProperty("documentVisibilityMetadata")
  private SettingsMetadata documentVisibilityMetadata = null;

  @JsonProperty("draftEnvelopeRetention")
  private String draftEnvelopeRetention = null;

  @JsonProperty("draftEnvelopeRetentionMetadata")
  private SettingsMetadata draftEnvelopeRetentionMetadata = null;

  @JsonProperty("dss_EnableProvisioningPenConfiguration_RadminOption")
  private String dssEnableProvisioningPenConfigurationRadminOption = null;

  @JsonProperty("dss_EnableSignatureTypeCustomTagRadmin_RadminOption")
  private String dssEnableSignatureTypeCustomTagRadminRadminOption = null;

  @JsonProperty("dss_SIGN_28411_EnableLeavePagePrompt_RadminOption")
  private String dssSIGN28411EnableLeavePagePromptRadminOption = null;

  @JsonProperty("dss_SIGN_29182_SlideUpBar_RadminOption")
  private String dssSIGN29182SlideUpBarRadminOption = null;

  @JsonProperty("emailTemplateVersion")
  private String emailTemplateVersion = null;

  @JsonProperty("emailTemplateVersionMetadata")
  private SettingsMetadata emailTemplateVersionMetadata = null;

  @JsonProperty("enableAccessCodeGenerator")
  private String enableAccessCodeGenerator = null;

  @JsonProperty("enableAccessCodeGeneratorMetadata")
  private SettingsMetadata enableAccessCodeGeneratorMetadata = null;

  @JsonProperty("enableAccountWideSearch")
  private String enableAccountWideSearch = null;

  @JsonProperty("enableAccountWideSearchMetadata")
  private SettingsMetadata enableAccountWideSearchMetadata = null;

  @JsonProperty("enableAdmHealthcare")
  private String enableAdmHealthcare = null;

  @JsonProperty("enableAdmHealthcareMetadata")
  private SettingsMetadata enableAdmHealthcareMetadata = null;

  @JsonProperty("enableAdvancedEnvelopesSearch")
  private String enableAdvancedEnvelopesSearch = null;

  @JsonProperty("enableAdvancedEnvelopesSearchMetadata")
  private SettingsMetadata enableAdvancedEnvelopesSearchMetadata = null;

  @JsonProperty("enableAdvancedPayments")
  private String enableAdvancedPayments = null;

  @JsonProperty("enableAdvancedPaymentsMetadata")
  private SettingsMetadata enableAdvancedPaymentsMetadata = null;

  @JsonProperty("enableAdvancedPowerForms")
  private String enableAdvancedPowerForms = null;

  @JsonProperty("enableAdvancedPowerFormsMetadata")
  private SettingsMetadata enableAdvancedPowerFormsMetadata = null;

  @JsonProperty("enableAdvancedSearch")
  private String enableAdvancedSearch = null;

  @JsonProperty("enableAdvancedSearchMetadata")
  private SettingsMetadata enableAdvancedSearchMetadata = null;

  @JsonProperty("enableAgreementActionsForCLM")
  private String enableAgreementActionsForCLM = null;

  @JsonProperty("enableAgreementActionsForCLMMetadata")
  private SettingsMetadata enableAgreementActionsForCLMMetadata = null;

  @JsonProperty("enableAgreementActionsForESign")
  private String enableAgreementActionsForESign = null;

  @JsonProperty("enableAgreementActionsForESignMetadata")
  private SettingsMetadata enableAgreementActionsForESignMetadata = null;

  @JsonProperty("enableAutoNav")
  private String enableAutoNav = null;

  @JsonProperty("enableAutoNavMetadata")
  private SettingsMetadata enableAutoNavMetadata = null;

  @JsonProperty("enableBccDummyLink")
  private String enableBccDummyLink = null;

  @JsonProperty("enableBccDummyLinkMetadata")
  private SettingsMetadata enableBccDummyLinkMetadata = null;

  @JsonProperty("enableCalculatedFields")
  private String enableCalculatedFields = null;

  @JsonProperty("enableCalculatedFieldsMetadata")
  private SettingsMetadata enableCalculatedFieldsMetadata = null;

  @JsonProperty("enableClickPlus")
  private String enableClickPlus = null;

  @JsonProperty("enableClickPlusConditionalContent")
  private String enableClickPlusConditionalContent = null;

  @JsonProperty("enableClickPlusConditionalContentMetaData")
  private SettingsMetadata enableClickPlusConditionalContentMetaData = null;

  @JsonProperty("enableClickPlusCustomFields")
  private String enableClickPlusCustomFields = null;

  @JsonProperty("enableClickPlusCustomFieldsMetaData")
  private SettingsMetadata enableClickPlusCustomFieldsMetaData = null;

  @JsonProperty("enableClickPlusCustomStyle")
  private String enableClickPlusCustomStyle = null;

  @JsonProperty("enableClickPlusCustomStyleMetaData")
  private SettingsMetadata enableClickPlusCustomStyleMetaData = null;

  @JsonProperty("enableClickPlusDynamicContent")
  private String enableClickPlusDynamicContent = null;

  @JsonProperty("enableClickPlusDynamicContentMetaData")
  private SettingsMetadata enableClickPlusDynamicContentMetaData = null;

  @JsonProperty("enableClickPlusMetaData")
  private SettingsMetadata enableClickPlusMetaData = null;

  @JsonProperty("enableClickwraps")
  private String enableClickwraps = null;

  @JsonProperty("enableClickwrapsMetadata")
  private SettingsMetadata enableClickwrapsMetadata = null;

  @JsonProperty("enableCombinedPDFDownloadForSBS")
  private String enableCombinedPDFDownloadForSBS = null;

  @JsonProperty("enableCommentsHistoryDownloadInSigning")
  private String enableCommentsHistoryDownloadInSigning = null;

  @JsonProperty("enableCommentsHistoryDownloadInSigningMetadata")
  private SettingsMetadata enableCommentsHistoryDownloadInSigningMetadata = null;

  @JsonProperty("enableContactSuggestions")
  private String enableContactSuggestions = null;

  @JsonProperty("enableContactSuggestionsMetadata")
  private SettingsMetadata enableContactSuggestionsMetadata = null;

  @JsonProperty("enableContentSearch")
  private String enableContentSearch = null;

  @JsonProperty("enableContentSearchMetadata")
  private SettingsMetadata enableContentSearchMetadata = null;

  @JsonProperty("enableCustomerSatisfactionMetricTracking")
  private String enableCustomerSatisfactionMetricTracking = null;

  @JsonProperty("enableCustomerSatisfactionMetricTrackingMetadata")
  private SettingsMetadata enableCustomerSatisfactionMetricTrackingMetadata = null;

  @JsonProperty("enableDataVerificationExtensions")
  private String enableDataVerificationExtensions = null;

  @JsonProperty("enableDataVerificationExtensionsMetadata")
  private SettingsMetadata enableDataVerificationExtensionsMetadata = null;

  @JsonProperty("enableDSigEUAdvancedPens")
  private String enableDSigEUAdvancedPens = null;

  @JsonProperty("enableDSigEUAdvancedPensMetadata")
  private SettingsMetadata enableDSigEUAdvancedPensMetadata = null;

  @JsonProperty("enableDSigExpressPens")
  private String enableDSigExpressPens = null;

  @JsonProperty("enableDSigExpressPensMetadata")
  private SettingsMetadata enableDSigExpressPensMetadata = null;

  @JsonProperty("enableDSigIDCheckForAESPens")
  private String enableDSigIDCheckForAESPens = null;

  @JsonProperty("enableDSigIDCheckForAESPensMetadata")
  private SettingsMetadata enableDSigIDCheckForAESPensMetadata = null;

  @JsonProperty("enableDSigIDCheckInPersonForQESPens")
  private String enableDSigIDCheckInPersonForQESPens = null;

  @JsonProperty("enableDSigIDCheckInPersonForQESPensMetadata")
  private SettingsMetadata enableDSigIDCheckInPersonForQESPensMetadata = null;

  @JsonProperty("enableDSigIDCheckRemoteForQESPens")
  private String enableDSigIDCheckRemoteForQESPens = null;

  @JsonProperty("enableDSigIDCheckRemoteForQESPensMetadata")
  private SettingsMetadata enableDSigIDCheckRemoteForQESPensMetadata = null;

  @JsonProperty("enableDSigIDVerificationPens")
  private String enableDSigIDVerificationPens = null;

  @JsonProperty("enableDSigIDVerificationPensMetadata")
  private SettingsMetadata enableDSigIDVerificationPensMetadata = null;

  @JsonProperty("enableDSigIDVerificationPremierPens")
  private String enableDSigIDVerificationPremierPens = null;

  @JsonProperty("enableDSigIDVerificationPremierPensMetadata")
  private SettingsMetadata enableDSigIDVerificationPremierPensMetadata = null;

  @JsonProperty("enableDSPro")
  private String enableDSPro = null;

  @JsonProperty("enableDSProMetadata")
  private SettingsMetadata enableDSProMetadata = null;

  @JsonProperty("enableEnforceTlsEmailsSettingMetadata")
  private SettingsMetadata enableEnforceTlsEmailsSettingMetadata = null;

  @JsonProperty("enableEnvelopeStampingByAccountAdmin")
  private String enableEnvelopeStampingByAccountAdmin = null;

  @JsonProperty("enableEnvelopeStampingByAccountAdminMetadata")
  private SettingsMetadata enableEnvelopeStampingByAccountAdminMetadata = null;

  @JsonProperty("enableEnvelopeStampingByDSAdmin")
  private String enableEnvelopeStampingByDSAdmin = null;

  @JsonProperty("enableEnvelopeStampingByDSAdminMetadata")
  private SettingsMetadata enableEnvelopeStampingByDSAdminMetadata = null;

  @JsonProperty("enableESignAPIHourlyLimitManagement")
  private String enableESignAPIHourlyLimitManagement = null;

  @JsonProperty("enableESignAPIHourlyLimitManagementMetadata")
  private SettingsMetadata enableESignAPIHourlyLimitManagementMetadata = null;

  @JsonProperty("enableEsignCommunities")
  private String enableEsignCommunities = null;

  @JsonProperty("enableEsignCommunitiesMetadata")
  private SettingsMetadata enableEsignCommunitiesMetadata = null;

  @JsonProperty("enableIDFxAccountlessSMSAuthForPart11")
  private String enableIDFxAccountlessSMSAuthForPart11 = null;

  @JsonProperty("enableIDFxAccountlessSMSAuthForPart11Metadata")
  private SettingsMetadata enableIDFxAccountlessSMSAuthForPart11Metadata = null;

  @JsonProperty("enableIDFxIntuitKBA")
  private String enableIDFxIntuitKBA = null;

  @JsonProperty("enableIDFxIntuitKBAMetadata")
  private SettingsMetadata enableIDFxIntuitKBAMetadata = null;

  @JsonProperty("enableIDFxPhoneAuthentication")
  private String enableIDFxPhoneAuthentication = null;

  @JsonProperty("enableIDFxPhoneAuthenticationMetadata")
  private SettingsMetadata enableIDFxPhoneAuthenticationMetadata = null;

  @JsonProperty("enableIdfxPhoneAuthSignatureAuthStatus")
  private String enableIdfxPhoneAuthSignatureAuthStatus = null;

  @JsonProperty("enableIdfxPhoneAuthSignatureAuthStatusMetadata")
  private SettingsMetadata enableIdfxPhoneAuthSignatureAuthStatusMetadata = null;

  @JsonProperty("enableInboxBrowseViewsPoweredByElasticSearch")
  private String enableInboxBrowseViewsPoweredByElasticSearch = null;

  @JsonProperty("enableInboxBrowseViewsPoweredByElasticSearchMetadata")
  private SettingsMetadata enableInboxBrowseViewsPoweredByElasticSearchMetadata = null;

  @JsonProperty("enableInboxRelevanceSort")
  private String enableInboxRelevanceSort = null;

  @JsonProperty("enableInboxRelevanceSortMetadata")
  private SettingsMetadata enableInboxRelevanceSortMetadata = null;

  @JsonProperty("enableInBrowserEditor")
  private String enableInBrowserEditor = null;

  @JsonProperty("enableInBrowserEditorMetadata")
  private SettingsMetadata enableInBrowserEditorMetadata = null;

  @JsonProperty("enableKeyTermsSuggestionsByDocumentType")
  private String enableKeyTermsSuggestionsByDocumentType = null;

  @JsonProperty("enableKeyTermsSuggestionsByDocumentTypeMetadata")
  private SettingsMetadata enableKeyTermsSuggestionsByDocumentTypeMetadata = null;

  @JsonProperty("enableLargeFileSupport")
  private String enableLargeFileSupport = null;

  @JsonProperty("enableLargeFileSupportMetadata")
  private SettingsMetadata enableLargeFileSupportMetadata = null;

  @JsonProperty("enableMultiUserRepositoryFeatures")
  private String enableMultiUserRepositoryFeatures = null;

  @JsonProperty("enableMultiUserRepositoryFeaturesMetadata")
  private SettingsMetadata enableMultiUserRepositoryFeaturesMetadata = null;

  @JsonProperty("enableParticipantRecipientSettingMetadata")
  private SettingsMetadata enableParticipantRecipientSettingMetadata = null;

  @JsonProperty("enablePaymentProcessing")
  private String enablePaymentProcessing = null;

  @JsonProperty("enablePaymentProcessingMetadata")
  private SettingsMetadata enablePaymentProcessingMetadata = null;

  @JsonProperty("enablePDFAConversion")
  private String enablePDFAConversion = null;

  @JsonProperty("enablePDFAConversionMetadata")
  private SettingsMetadata enablePDFAConversionMetadata = null;

  @JsonProperty("enablePowerForm")
  private String enablePowerForm = null;

  @JsonProperty("enablePowerFormDirect")
  private String enablePowerFormDirect = null;

  @JsonProperty("enablePowerFormDirectMetadata")
  private SettingsMetadata enablePowerFormDirectMetadata = null;

  @JsonProperty("enablePowerFormMetadata")
  private SettingsMetadata enablePowerFormMetadata = null;

  @JsonProperty("enablePremiumDataVerificationExtensions")
  private String enablePremiumDataVerificationExtensions = null;

  @JsonProperty("enablePremiumDataVerificationExtensionsMetadata")
  private SettingsMetadata enablePremiumDataVerificationExtensionsMetadata = null;

  @JsonProperty("enableRecipientDomainValidation")
  private String enableRecipientDomainValidation = null;

  @JsonProperty("enableRecipientDomainValidationMetadata")
  private SettingsMetadata enableRecipientDomainValidationMetadata = null;

  @JsonProperty("enableRecipientMayProvidePhoneNumber")
  private String enableRecipientMayProvidePhoneNumber = null;

  @JsonProperty("enableRecipientMayProvidePhoneNumberMetadata")
  private SettingsMetadata enableRecipientMayProvidePhoneNumberMetadata = null;

  @JsonProperty("enableReportLinks")
  private String enableReportLinks = null;

  @JsonProperty("enableReportLinksMetadata")
  private SettingsMetadata enableReportLinksMetadata = null;

  @JsonProperty("enableRequireSignOnPaper")
  private String enableRequireSignOnPaper = null;

  @JsonProperty("enableRequireSignOnPaperMetadata")
  private SettingsMetadata enableRequireSignOnPaperMetadata = null;

  @JsonProperty("enableReservedDomain")
  private String enableReservedDomain = null;

  @JsonProperty("enableReservedDomainMetadata")
  private SettingsMetadata enableReservedDomainMetadata = null;

  @JsonProperty("enableResponsiveSigning")
  private String enableResponsiveSigning = null;

  @JsonProperty("enableResponsiveSigningMetadata")
  private SettingsMetadata enableResponsiveSigningMetadata = null;

  @JsonProperty("enableSaveAsEnvelopeCustomFieldInWebForms")
  private String enableSaveAsEnvelopeCustomFieldInWebForms = null;

  @JsonProperty("enableSaveAsEnvelopeCustomFieldInWebFormsMetadata")
  private SettingsMetadata enableSaveAsEnvelopeCustomFieldInWebFormsMetadata = null;

  @JsonProperty("enableScheduledRelease")
  private String enableScheduledRelease = null;

  @JsonProperty("enableScheduledReleaseMetadata")
  private SettingsMetadata enableScheduledReleaseMetadata = null;

  @JsonProperty("enableSearchServiceAzureUri")
  private String enableSearchServiceAzureUri = null;

  @JsonProperty("enableSearchServiceAzureUriMetadata")
  private SettingsMetadata enableSearchServiceAzureUriMetadata = null;

  @JsonProperty("enableSearchSiteSpecificApi")
  private String enableSearchSiteSpecificApi = null;

  @JsonProperty("enableSearchSiteSpecificApiMetadata")
  private SettingsMetadata enableSearchSiteSpecificApiMetadata = null;

  @JsonProperty("enableSendingTagsFontSettings")
  private String enableSendingTagsFontSettings = null;

  @JsonProperty("enableSendingTagsFontSettingsMetadata")
  private SettingsMetadata enableSendingTagsFontSettingsMetadata = null;

  @JsonProperty("enableSendToAgent")
  private String enableSendToAgent = null;

  @JsonProperty("enableSendToAgentMetadata")
  private SettingsMetadata enableSendToAgentMetadata = null;

  @JsonProperty("enableSendToIntermediary")
  private String enableSendToIntermediary = null;

  @JsonProperty("enableSendToIntermediaryMetadata")
  private SettingsMetadata enableSendToIntermediaryMetadata = null;

  @JsonProperty("enableSendToManage")
  private String enableSendToManage = null;

  @JsonProperty("enableSendToManageMetadata")
  private SettingsMetadata enableSendToManageMetadata = null;

  @JsonProperty("enableSequentialSigningAPI")
  private String enableSequentialSigningAPI = null;

  @JsonProperty("enableSequentialSigningAPIMetadata")
  private SettingsMetadata enableSequentialSigningAPIMetadata = null;

  @JsonProperty("enableSequentialSigningUI")
  private String enableSequentialSigningUI = null;

  @JsonProperty("enableSequentialSigningUIMetadata")
  private SettingsMetadata enableSequentialSigningUIMetadata = null;

  @JsonProperty("enableSignerAttachments")
  private String enableSignerAttachments = null;

  @JsonProperty("enableSignerAttachmentsMetadata")
  private SettingsMetadata enableSignerAttachmentsMetadata = null;

  @JsonProperty("enableSigningExtensionComments")
  private String enableSigningExtensionComments = null;

  @JsonProperty("enableSigningExtensionCommentsMetadata")
  private SettingsMetadata enableSigningExtensionCommentsMetadata = null;

  @JsonProperty("enableSigningExtensionConversations")
  private String enableSigningExtensionConversations = null;

  @JsonProperty("enableSigningExtensionConversationsMetadata")
  private SettingsMetadata enableSigningExtensionConversationsMetadata = null;

  @JsonProperty("enableSigningOrderSettingsForAccount")
  private String enableSigningOrderSettingsForAccount = null;

  @JsonProperty("enableSigningOrderSettingsForAccountMetadata")
  private SettingsMetadata enableSigningOrderSettingsForAccountMetadata = null;

  @JsonProperty("enableSignOnPaper")
  private String enableSignOnPaper = null;

  @JsonProperty("enableSignOnPaperMetadata")
  private SettingsMetadata enableSignOnPaperMetadata = null;

  @JsonProperty("enableSignOnPaperOverride")
  private String enableSignOnPaperOverride = null;

  @JsonProperty("enableSignOnPaperOverrideMetadata")
  private SettingsMetadata enableSignOnPaperOverrideMetadata = null;

  @JsonProperty("enableSignWithNotary")
  private String enableSignWithNotary = null;

  @JsonProperty("enableSignWithNotaryMetadata")
  private SettingsMetadata enableSignWithNotaryMetadata = null;

  @JsonProperty("enableSmartContracts")
  private String enableSmartContracts = null;

  @JsonProperty("enableSmartContractsMetadata")
  private SettingsMetadata enableSmartContractsMetadata = null;

  @JsonProperty("enableSMSAuthentication")
  private String enableSMSAuthentication = null;

  @JsonProperty("enableSMSAuthenticationMetadata")
  private SettingsMetadata enableSMSAuthenticationMetadata = null;

  @JsonProperty("enableSMSDeliveryAdditionalNotification")
  private String enableSMSDeliveryAdditionalNotification = null;

  @JsonProperty("enableSMSDeliveryAdditionalNotificationMetadata")
  private SettingsMetadata enableSMSDeliveryAdditionalNotificationMetadata = null;

  @JsonProperty("enableSMSDeliveryPrimary")
  private String enableSMSDeliveryPrimary = null;

  @JsonProperty("enableSocialIdLogin")
  private String enableSocialIdLogin = null;

  @JsonProperty("enableSocialIdLoginMetadata")
  private SettingsMetadata enableSocialIdLoginMetadata = null;

  @JsonProperty("enableStrikeThrough")
  private String enableStrikeThrough = null;

  @JsonProperty("enableStrikeThroughMetadata")
  private SettingsMetadata enableStrikeThroughMetadata = null;

  @JsonProperty("enableTransactionPoint")
  private String enableTransactionPoint = null;

  @JsonProperty("enableTransactionPointMetadata")
  private SettingsMetadata enableTransactionPointMetadata = null;

  @JsonProperty("enableUnifiedRepository")
  private String enableUnifiedRepository = null;

  @JsonProperty("enableUnifiedRepositoryMetadata")
  private SettingsMetadata enableUnifiedRepositoryMetadata = null;

  @JsonProperty("enableVaulting")
  private String enableVaulting = null;

  @JsonProperty("enableVaultingMetadata")
  private SettingsMetadata enableVaultingMetadata = null;

  @JsonProperty("enableWebFormsRuntimeAPIs")
  private String enableWebFormsRuntimeAPIs = null;

  @JsonProperty("enableWebFormsRuntimeAPIsMetadata")
  private SettingsMetadata enableWebFormsRuntimeAPIsMetadata = null;

  @JsonProperty("enableWebFormsSeparateUserPermissions")
  private String enableWebFormsSeparateUserPermissions = null;

  @JsonProperty("enableWebFormsSeparateUserPermissionsMetadata")
  private SettingsMetadata enableWebFormsSeparateUserPermissionsMetadata = null;

  @JsonProperty("enableWitnessing")
  private String enableWitnessing = null;

  @JsonProperty("enableWitnessingMetadata")
  private SettingsMetadata enableWitnessingMetadata = null;

  @JsonProperty("enforceTemplateNameUniqueness")
  private String enforceTemplateNameUniqueness = null;

  @JsonProperty("enforceTemplateNameUniquenessMetadata")
  private SettingsMetadata enforceTemplateNameUniquenessMetadata = null;

  @JsonProperty("enforceTlsEmails")
  private String enforceTlsEmails = null;

  @JsonProperty("enforceTlsEmailsMetadata")
  private SettingsMetadata enforceTlsEmailsMetadata = null;

  @JsonProperty("envelopeIntegrationAllowed")
  private String envelopeIntegrationAllowed = null;

  @JsonProperty("envelopeIntegrationAllowedMetadata")
  private SettingsMetadata envelopeIntegrationAllowedMetadata = null;

  @JsonProperty("envelopeIntegrationEnabled")
  private String envelopeIntegrationEnabled = null;

  @JsonProperty("envelopeIntegrationEnabledMetadata")
  private SettingsMetadata envelopeIntegrationEnabledMetadata = null;

  @JsonProperty("EnvelopeLimitsTotalDocumentSizeAllowedInMB")
  private String envelopeLimitsTotalDocumentSizeAllowedInMB = null;

  @JsonProperty("EnvelopeLimitsTotalDocumentSizeAllowedInMBEnabled")
  private String envelopeLimitsTotalDocumentSizeAllowedInMBEnabled = null;

  @JsonProperty("EnvelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata")
  private SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata = null;

  @JsonProperty("EnvelopeLimitsTotalDocumentSizeAllowedInMBMetadata")
  private SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBMetadata = null;

  @JsonProperty("envelopeSearchMode")
  private String envelopeSearchMode = null;

  @JsonProperty("envelopeSearchModeMetadata")
  private SettingsMetadata envelopeSearchModeMetadata = null;

  @JsonProperty("envelopeStampingDefaultValue")
  private String envelopeStampingDefaultValue = null;

  @JsonProperty("envelopeStampingDefaultValueMetadata")
  private SettingsMetadata envelopeStampingDefaultValueMetadata = null;

  @JsonProperty("exitPrompt")
  private String exitPrompt = null;

  @JsonProperty("exitPromptMetadata")
  private SettingsMetadata exitPromptMetadata = null;

  @JsonProperty("expressSend")
  private String expressSend = null;

  @JsonProperty("expressSendAllowTabs")
  private String expressSendAllowTabs = null;

  @JsonProperty("expressSendAllowTabsMetadata")
  private SettingsMetadata expressSendAllowTabsMetadata = null;

  @JsonProperty("expressSendMetadata")
  private SettingsMetadata expressSendMetadata = null;

  @JsonProperty("externalDocumentSources")
  private ExternalDocumentSources externalDocumentSources = null;

  @JsonProperty("externalSignaturePadType")
  private String externalSignaturePadType = null;

  @JsonProperty("externalSignaturePadTypeMetadata")
  private SettingsMetadata externalSignaturePadTypeMetadata = null;

  @JsonProperty("faxOutEnabled")
  private String faxOutEnabled = null;

  @JsonProperty("faxOutEnabledMetadata")
  private SettingsMetadata faxOutEnabledMetadata = null;

  @JsonProperty("finishReminder")
  private String finishReminder = null;

  @JsonProperty("finishReminderMetadata")
  private SettingsMetadata finishReminderMetadata = null;

  @JsonProperty("forbidAddingUserStamps")
  private String forbidAddingUserStamps = null;

  @JsonProperty("forbidAddingUserStampsMetadata")
  private SettingsMetadata forbidAddingUserStampsMetadata = null;

  @JsonProperty("guidedFormsHtmlAllowed")
  private String guidedFormsHtmlAllowed = null;

  @JsonProperty("guidedFormsHtmlAllowedMetadata")
  private SettingsMetadata guidedFormsHtmlAllowedMetadata = null;

  @JsonProperty("guidedFormsHtmlConversionPolicy")
  private String guidedFormsHtmlConversionPolicy = null;

  @JsonProperty("guidedFormsHtmlConversionPolicyMetadata")
  private SettingsMetadata guidedFormsHtmlConversionPolicyMetadata = null;

  @JsonProperty("hasRecipientConnectClaimedDomain")
  private String hasRecipientConnectClaimedDomain = null;

  @JsonProperty("hideAccountAddressInCoC")
  private String hideAccountAddressInCoC = null;

  @JsonProperty("hideAccountAddressInCoCMetadata")
  private SettingsMetadata hideAccountAddressInCoCMetadata = null;

  @JsonProperty("hidePricing")
  private String hidePricing = null;

  @JsonProperty("hidePricingMetadata")
  private SettingsMetadata hidePricingMetadata = null;

  @JsonProperty("idCheckConfigurations")
  private java.util.List idCheckConfigurations = null;

  @JsonProperty("idCheckExpire")
  private String idCheckExpire = null;

  @JsonProperty("idCheckExpireDays")
  private String idCheckExpireDays = null;

  @JsonProperty("idCheckExpireDaysMetadata")
  private SettingsMetadata idCheckExpireDaysMetadata = null;

  @JsonProperty("idCheckExpireMetadata")
  private SettingsMetadata idCheckExpireMetadata = null;

  @JsonProperty("idCheckExpireMinutes")
  private String idCheckExpireMinutes = null;

  @JsonProperty("idCheckExpireMinutesMetadata")
  private SettingsMetadata idCheckExpireMinutesMetadata = null;

  @JsonProperty("idCheckRequired")
  private String idCheckRequired = null;

  @JsonProperty("idCheckRequiredMetadata")
  private SettingsMetadata idCheckRequiredMetadata = null;

  @JsonProperty("identityVerification")
  private java.util.List identityVerification = null;

  @JsonProperty("identityVerificationMetadata")
  private SettingsMetadata identityVerificationMetadata = null;

  @JsonProperty("idfxKBAAuthenticationOverride")
  private String idfxKBAAuthenticationOverride = null;

  @JsonProperty("idfxKBAAuthenticationOverrideMetadata")
  private SettingsMetadata idfxKBAAuthenticationOverrideMetadata = null;

  @JsonProperty("idfxPhoneAuthenticationOverride")
  private String idfxPhoneAuthenticationOverride = null;

  @JsonProperty("idfxPhoneAuthenticationOverrideMetadata")
  private SettingsMetadata idfxPhoneAuthenticationOverrideMetadata = null;

  @JsonProperty("ignoreErrorIfAnchorTabNotFound")
  private String ignoreErrorIfAnchorTabNotFound = null;

  @JsonProperty("ignoreErrorIfAnchorTabNotFoundMetadataEnabled")
  private SettingsMetadata ignoreErrorIfAnchorTabNotFoundMetadataEnabled = null;

  @JsonProperty("inPersonIDCheckQuestion")
  private String inPersonIDCheckQuestion = null;

  @JsonProperty("inPersonIDCheckQuestionMetadata")
  private SettingsMetadata inPersonIDCheckQuestionMetadata = null;

  @JsonProperty("inPersonSigningEnabled")
  private String inPersonSigningEnabled = null;

  @JsonProperty("inPersonSigningEnabledMetadata")
  private SettingsMetadata inPersonSigningEnabledMetadata = null;

  @JsonProperty("inSessionEnabled")
  private String inSessionEnabled = null;

  @JsonProperty("inSessionEnabledMetadata")
  private SettingsMetadata inSessionEnabledMetadata = null;

  @JsonProperty("inSessionSuppressEmails")
  private String inSessionSuppressEmails = null;

  @JsonProperty("inSessionSuppressEmailsMetadata")
  private SettingsMetadata inSessionSuppressEmailsMetadata = null;

  @JsonProperty("isConnectDocumentFieldsEnabled")
  private String isConnectDocumentFieldsEnabled = null;

  @JsonProperty("isvOemEmbed")
  private String isvOemEmbed = null;

  @JsonProperty("isvOemEmbedMetaData")
  private SettingsMetadata isvOemEmbedMetaData = null;

  @JsonProperty("linkedExternalPrimaryAccounts")
  private java.util.List linkedExternalPrimaryAccounts = null;

  @JsonProperty("maximumSigningGroups")
  private String maximumSigningGroups = null;

  @JsonProperty("maximumSigningGroupsMetadata")
  private SettingsMetadata maximumSigningGroupsMetadata = null;

  @JsonProperty("maximumUsersPerSigningGroup")
  private String maximumUsersPerSigningGroup = null;

  @JsonProperty("maximumUsersPerSigningGroupMetadata")
  private SettingsMetadata maximumUsersPerSigningGroupMetadata = null;

  @JsonProperty("maxNumberOfCustomStamps")
  private String maxNumberOfCustomStamps = null;

  @JsonProperty("mergeMixedModeResults")
  private String mergeMixedModeResults = null;

  @JsonProperty("mergeMixedModeResultsMetadata")
  private SettingsMetadata mergeMixedModeResultsMetadata = null;

  @JsonProperty("mobileSessionTimeout")
  private String mobileSessionTimeout = null;

  @JsonProperty("mobileSessionTimeoutMetadata")
  private SettingsMetadata mobileSessionTimeoutMetadata = null;

  @JsonProperty("numberOfActiveCustomStamps")
  private String numberOfActiveCustomStamps = null;

  @JsonProperty("optInMobileSigningV02")
  private String optInMobileSigningV02 = null;

  @JsonProperty("optInMobileSigningV02Metadata")
  private SettingsMetadata optInMobileSigningV02Metadata = null;

  @JsonProperty("optInUniversalSignatures")
  private String optInUniversalSignatures = null;

  @JsonProperty("optOutAutoNavTextAndTabColorUpdates")
  private String optOutAutoNavTextAndTabColorUpdates = null;

  @JsonProperty("optOutAutoNavTextAndTabColorUpdatesMetadata")
  private SettingsMetadata optOutAutoNavTextAndTabColorUpdatesMetadata = null;

  @JsonProperty("optOutNewPlatformSeal")
  private String optOutNewPlatformSeal = null;

  @JsonProperty("optOutNewPlatformSealPlatformMetadata")
  private SettingsMetadata optOutNewPlatformSealPlatformMetadata = null;

  @JsonProperty("pdfMaxChunkedUploadPartSize")
  private String pdfMaxChunkedUploadPartSize = null;

  @JsonProperty("pdfMaxChunkedUploadPartSizeMetadata")
  private SettingsMetadata pdfMaxChunkedUploadPartSizeMetadata = null;

  @JsonProperty("pdfMaxChunkedUploadTotalSize")
  private String pdfMaxChunkedUploadTotalSize = null;

  @JsonProperty("pdfMaxChunkedUploadTotalSizeMetadata")
  private SettingsMetadata pdfMaxChunkedUploadTotalSizeMetadata = null;

  @JsonProperty("pdfMaxIndividualUploadSize")
  private String pdfMaxIndividualUploadSize = null;

  @JsonProperty("pdfMaxIndividualUploadSizeMetadata")
  private SettingsMetadata pdfMaxIndividualUploadSizeMetadata = null;

  @JsonProperty("phoneAuthRecipientMayProvidePhoneNumber")
  private String phoneAuthRecipientMayProvidePhoneNumber = null;

  @JsonProperty("phoneAuthRecipientMayProvidePhoneNumberMetadata")
  private SettingsMetadata phoneAuthRecipientMayProvidePhoneNumberMetadata = null;

  @JsonProperty("pkiSignDownloadedPDFDocs")
  private String pkiSignDownloadedPDFDocs = null;

  @JsonProperty("pkiSignDownloadedPDFDocsMetadata")
  private SettingsMetadata pkiSignDownloadedPDFDocsMetadata = null;

  @JsonProperty("readOnlyMode")
  private String readOnlyMode = null;

  @JsonProperty("readOnlyModeMetadata")
  private SettingsMetadata readOnlyModeMetadata = null;

  @JsonProperty("recipientsCanSignOffline")
  private String recipientsCanSignOffline = null;

  @JsonProperty("recipientsCanSignOfflineMetadata")
  private SettingsMetadata recipientsCanSignOfflineMetadata = null;

  @JsonProperty("recipientSigningAutoNavigationControl")
  private String recipientSigningAutoNavigationControl = null;

  @JsonProperty("recipientSigningAutoNavigationControlMetadata")
  private SettingsMetadata recipientSigningAutoNavigationControlMetadata = null;

  @JsonProperty("require21CFRpt11Compliance")
  private String require21CFRpt11Compliance = null;

  @JsonProperty("require21CFRpt11ComplianceMetadata")
  private SettingsMetadata require21CFRpt11ComplianceMetadata = null;

  @JsonProperty("requireDeclineReason")
  private String requireDeclineReason = null;

  @JsonProperty("requireDeclineReasonMetadata")
  private SettingsMetadata requireDeclineReasonMetadata = null;

  @JsonProperty("requireExternalUserManagement")
  private String requireExternalUserManagement = null;

  @JsonProperty("requireExternalUserManagementMetadata")
  private SettingsMetadata requireExternalUserManagementMetadata = null;

  @JsonProperty("requireSignerCertificateType")
  private String requireSignerCertificateType = null;

  @JsonProperty("requireSignerCertificateTypeMetadata")
  private SettingsMetadata requireSignerCertificateTypeMetadata = null;

  @JsonProperty("rsaVeridAccountName")
  private String rsaVeridAccountName = null;

  @JsonProperty("rsaVeridPassword")
  private String rsaVeridPassword = null;

  @JsonProperty("rsaVeridRuleset")
  private String rsaVeridRuleset = null;

  @JsonProperty("rsaVeridUserId")
  private String rsaVeridUserId = null;

  @JsonProperty("sbsTransactionLevel")
  private String sbsTransactionLevel = null;

  @JsonProperty("selfSignedRecipientEmailDocument")
  private String selfSignedRecipientEmailDocument = null;

  @JsonProperty("selfSignedRecipientEmailDocumentMetadata")
  private SettingsMetadata selfSignedRecipientEmailDocumentMetadata = null;

  @JsonProperty("selfSignedRecipientEmailDocumentUserOverride")
  private String selfSignedRecipientEmailDocumentUserOverride = null;

  @JsonProperty("selfSignedRecipientEmailDocumentUserOverrideMetadata")
  private SettingsMetadata selfSignedRecipientEmailDocumentUserOverrideMetadata = null;

  @JsonProperty("senderCanSignInEachLocation")
  private String senderCanSignInEachLocation = null;

  @JsonProperty("senderCanSignInEachLocationMetadata")
  private SettingsMetadata senderCanSignInEachLocationMetadata = null;

  @JsonProperty("senderMustAuthenticateSigning")
  private String senderMustAuthenticateSigning = null;

  @JsonProperty("senderMustAuthenticateSigningMetadata")
  private SettingsMetadata senderMustAuthenticateSigningMetadata = null;

  @JsonProperty("sendingTagsFontColor")
  private String sendingTagsFontColor = null;

  @JsonProperty("sendingTagsFontColorMetadata")
  private SettingsMetadata sendingTagsFontColorMetadata = null;

  @JsonProperty("sendingTagsFontName")
  private String sendingTagsFontName = null;

  @JsonProperty("sendingTagsFontNameMetadata")
  private SettingsMetadata sendingTagsFontNameMetadata = null;

  @JsonProperty("sendingTagsFontSize")
  private String sendingTagsFontSize = null;

  @JsonProperty("sendingTagsFontSizeMetadata")
  private SettingsMetadata sendingTagsFontSizeMetadata = null;

  @JsonProperty("sendLockoutRecipientNotification")
  private String sendLockoutRecipientNotification = null;

  @JsonProperty("sendLockoutRecipientNotificationMetadata")
  private SettingsMetadata sendLockoutRecipientNotificationMetadata = null;

  @JsonProperty("sendToCertifiedDeliveryEnabled")
  private String sendToCertifiedDeliveryEnabled = null;

  @JsonProperty("sendToCertifiedDeliveryEnabledMetadata")
  private SettingsMetadata sendToCertifiedDeliveryEnabledMetadata = null;

  @JsonProperty("sessionTimeout")
  private String sessionTimeout = null;

  @JsonProperty("sessionTimeoutMetadata")
  private SettingsMetadata sessionTimeoutMetadata = null;

  @JsonProperty("setRecipEmailLang")
  private String setRecipEmailLang = null;

  @JsonProperty("setRecipEmailLangMetadata")
  private SettingsMetadata setRecipEmailLangMetadata = null;

  @JsonProperty("setRecipSignLang")
  private String setRecipSignLang = null;

  @JsonProperty("setRecipSignLangMetadata")
  private SettingsMetadata setRecipSignLangMetadata = null;

  @JsonProperty("sharedTemplateFolders")
  private String sharedTemplateFolders = null;

  @JsonProperty("sharedTemplateFoldersMetadata")
  private SettingsMetadata sharedTemplateFoldersMetadata = null;

  @JsonProperty("showCompleteDialogInEmbeddedSession")
  private String showCompleteDialogInEmbeddedSession = null;

  @JsonProperty("showCompleteDialogInEmbeddedSessionMetadata")
  private SettingsMetadata showCompleteDialogInEmbeddedSessionMetadata = null;

  @JsonProperty("showConditionalRoutingOnSend")
  private String showConditionalRoutingOnSend = null;

  @JsonProperty("showConditionalRoutingOnSendMetadata")
  private SettingsMetadata showConditionalRoutingOnSendMetadata = null;

  @JsonProperty("showInitialConditionalFields")
  private String showInitialConditionalFields = null;

  @JsonProperty("showInitialConditionalFieldsMetadata")
  private SettingsMetadata showInitialConditionalFieldsMetadata = null;

  @JsonProperty("showLocalizedWatermarks")
  private String showLocalizedWatermarks = null;

  @JsonProperty("showLocalizedWatermarksMetadata")
  private SettingsMetadata showLocalizedWatermarksMetadata = null;

  @JsonProperty("showMaskedFieldsWhenDownloadingDocumentAsSender")
  private String showMaskedFieldsWhenDownloadingDocumentAsSender = null;

  @JsonProperty("showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata")
  private SettingsMetadata showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata = null;

  @JsonProperty("showTutorials")
  private String showTutorials = null;

  @JsonProperty("showTutorialsMetadata")
  private SettingsMetadata showTutorialsMetadata = null;

  @JsonProperty("signatureProviders")
  private java.util.List signatureProviders = null;

  @JsonProperty("signatureProvidersMetadata")
  private SettingsMetadata signatureProvidersMetadata = null;

  @JsonProperty("signDateFormat")
  private String signDateFormat = null;

  @JsonProperty("signDateFormatMetadata")
  private SettingsMetadata signDateFormatMetadata = null;

  @JsonProperty("signDateTimeAccountLanguageOverride")
  private String signDateTimeAccountLanguageOverride = null;

  @JsonProperty("signDateTimeAccountLanguageOverrideMetadata")
  private SettingsMetadata signDateTimeAccountLanguageOverrideMetadata = null;

  @JsonProperty("signDateTimeAccountTimezoneOverride")
  private String signDateTimeAccountTimezoneOverride = null;

  @JsonProperty("signDateTimeAccountTimezoneOverrideMetadata")
  private SettingsMetadata signDateTimeAccountTimezoneOverrideMetadata = null;

  @JsonProperty("signerAttachCertificateToEnvelopePDF")
  private String signerAttachCertificateToEnvelopePDF = null;

  @JsonProperty("signerAttachCertificateToEnvelopePDFMetadata")
  private SettingsMetadata signerAttachCertificateToEnvelopePDFMetadata = null;

  @JsonProperty("signerAttachConcat")
  private String signerAttachConcat = null;

  @JsonProperty("signerAttachConcatMetadata")
  private SettingsMetadata signerAttachConcatMetadata = null;

  @JsonProperty("signerCanCreateAccount")
  private String signerCanCreateAccount = null;

  @JsonProperty("signerCanCreateAccountMetadata")
  private SettingsMetadata signerCanCreateAccountMetadata = null;

  @JsonProperty("signerCanSignOnMobile")
  private String signerCanSignOnMobile = null;

  @JsonProperty("signerCanSignOnMobileMetadata")
  private SettingsMetadata signerCanSignOnMobileMetadata = null;

  @JsonProperty("signerInSessionUseEnvelopeCompleteEmail")
  private String signerInSessionUseEnvelopeCompleteEmail = null;

  @JsonProperty("signerInSessionUseEnvelopeCompleteEmailMetadata")
  private SettingsMetadata signerInSessionUseEnvelopeCompleteEmailMetadata = null;

  @JsonProperty("signerLoginRequirements")
  private String signerLoginRequirements = null;

  @JsonProperty("signerLoginRequirementsMetadata")
  private SettingsMetadata signerLoginRequirementsMetadata = null;

  @JsonProperty("signerMustHaveAccount")
  private String signerMustHaveAccount = null;

  @JsonProperty("signerMustHaveAccountMetadata")
  private SettingsMetadata signerMustHaveAccountMetadata = null;

  @JsonProperty("signerMustLoginToSign")
  private String signerMustLoginToSign = null;

  @JsonProperty("signerMustLoginToSignMetadata")
  private SettingsMetadata signerMustLoginToSignMetadata = null;

  @JsonProperty("signerShowSecureFieldInitialValues")
  private String signerShowSecureFieldInitialValues = null;

  @JsonProperty("signerShowSecureFieldInitialValuesMetadata")
  private SettingsMetadata signerShowSecureFieldInitialValuesMetadata = null;

  @JsonProperty("signingSessionTimeout")
  private String signingSessionTimeout = null;

  @JsonProperty("signingSessionTimeoutMetadata")
  private SettingsMetadata signingSessionTimeoutMetadata = null;

  @JsonProperty("signingUiVersion")
  private String signingUiVersion = null;

  @JsonProperty("signingUiVersionMetadata")
  private SettingsMetadata signingUiVersionMetadata = null;

  @JsonProperty("signTimeFormat")
  private String signTimeFormat = null;

  @JsonProperty("signTimeFormatMetadata")
  private SettingsMetadata signTimeFormatMetadata = null;

  @JsonProperty("signTimeShowAmPm")
  private String signTimeShowAmPm = null;

  @JsonProperty("signTimeShowAmPmMetadata")
  private SettingsMetadata signTimeShowAmPmMetadata = null;

  @JsonProperty("simplifiedSendingEnabled")
  private String simplifiedSendingEnabled = null;

  @JsonProperty("simplifiedSendingEnabledMetadata")
  private SettingsMetadata simplifiedSendingEnabledMetadata = null;

  @JsonProperty("singleSignOnEnabled")
  private String singleSignOnEnabled = null;

  @JsonProperty("singleSignOnEnabledMetadata")
  private SettingsMetadata singleSignOnEnabledMetadata = null;

  @JsonProperty("skipAuthCompletedEnvelopes")
  private String skipAuthCompletedEnvelopes = null;

  @JsonProperty("skipAuthCompletedEnvelopesMetadata")
  private SettingsMetadata skipAuthCompletedEnvelopesMetadata = null;

  @JsonProperty("socialIdRecipAuth")
  private String socialIdRecipAuth = null;

  @JsonProperty("socialIdRecipAuthMetadata")
  private SettingsMetadata socialIdRecipAuthMetadata = null;

  @JsonProperty("specifyDocumentVisibility")
  private String specifyDocumentVisibility = null;

  @JsonProperty("specifyDocumentVisibilityMetadata")
  private SettingsMetadata specifyDocumentVisibilityMetadata = null;

  @JsonProperty("startInAdvancedCorrect")
  private String startInAdvancedCorrect = null;

  @JsonProperty("startInAdvancedCorrectMetadata")
  private SettingsMetadata startInAdvancedCorrectMetadata = null;

  @JsonProperty("supplementalDocumentsMustAccept")
  private String supplementalDocumentsMustAccept = null;

  @JsonProperty("supplementalDocumentsMustAcceptMetadata")
  private SettingsMetadata supplementalDocumentsMustAcceptMetadata = null;

  @JsonProperty("supplementalDocumentsMustRead")
  private String supplementalDocumentsMustRead = null;

  @JsonProperty("supplementalDocumentsMustReadMetadata")
  private SettingsMetadata supplementalDocumentsMustReadMetadata = null;

  @JsonProperty("supplementalDocumentsMustView")
  private String supplementalDocumentsMustView = null;

  @JsonProperty("supplementalDocumentsMustViewMetadata")
  private SettingsMetadata supplementalDocumentsMustViewMetadata = null;

  @JsonProperty("suppressCertificateEnforcement")
  private String suppressCertificateEnforcement = null;

  @JsonProperty("suppressCertificateEnforcementMetadata")
  private SettingsMetadata suppressCertificateEnforcementMetadata = null;

  @JsonProperty("tabAccountSettings")
  private TabAccountSettings tabAccountSettings = null;

  @JsonProperty("timezoneOffsetAPI")
  private String timezoneOffsetAPI = null;

  @JsonProperty("timezoneOffsetAPIMetadata")
  private SettingsMetadata timezoneOffsetAPIMetadata = null;

  @JsonProperty("timezoneOffsetUI")
  private String timezoneOffsetUI = null;

  @JsonProperty("timezoneOffsetUIMetadata")
  private SettingsMetadata timezoneOffsetUIMetadata = null;

  @JsonProperty("universalSignatureOptIn")
  private String universalSignatureOptIn = null;

  @JsonProperty("useAccountLevelEmail")
  private String useAccountLevelEmail = null;

  @JsonProperty("useAccountLevelEmailMetadata")
  private SettingsMetadata useAccountLevelEmailMetadata = null;

  @JsonProperty("useConsumerDisclosure")
  private String useConsumerDisclosure = null;

  @JsonProperty("useConsumerDisclosureMetadata")
  private SettingsMetadata useConsumerDisclosureMetadata = null;

  @JsonProperty("useConsumerDisclosureWithinAccount")
  private String useConsumerDisclosureWithinAccount = null;

  @JsonProperty("useConsumerDisclosureWithinAccountMetadata")
  private SettingsMetadata useConsumerDisclosureWithinAccountMetadata = null;

  @JsonProperty("useDerivedKeys")
  private String useDerivedKeys = null;

  @JsonProperty("useDerivedKeysMetadata")
  private SettingsMetadata useDerivedKeysMetadata = null;

  @JsonProperty("useDocuSignExpressSignerCertificate")
  private String useDocuSignExpressSignerCertificate = null;

  @JsonProperty("useDocuSignExpressSignerCertificateMetadata")
  private SettingsMetadata useDocuSignExpressSignerCertificateMetadata = null;

  @JsonProperty("useEnvelopeSearchMixedMode")
  private String useEnvelopeSearchMixedMode = null;

  @JsonProperty("useEnvelopeSearchMixedModeMetadata")
  private SettingsMetadata useEnvelopeSearchMixedModeMetadata = null;

  @JsonProperty("useMultiAppGroupsData")
  private String useMultiAppGroupsData = null;

  @JsonProperty("useMultiAppGroupsDataMetadata")
  private SettingsMetadata useMultiAppGroupsDataMetadata = null;

  @JsonProperty("useNewBlobForPdf")
  private String useNewBlobForPdf = null;

  @JsonProperty("useNewBlobForPdfMetadata")
  private SettingsMetadata useNewBlobForPdfMetadata = null;

  @JsonProperty("useNewEnvelopeSearch")
  private String useNewEnvelopeSearch = null;

  @JsonProperty("useNewEnvelopeSearchMetadata")
  private SettingsMetadata useNewEnvelopeSearchMetadata = null;

  @JsonProperty("useNewEnvelopeSearchOnlyWhenSearchingAfterDate")
  private String useNewEnvelopeSearchOnlyWhenSearchingAfterDate = null;

  @JsonProperty("useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata")
  private SettingsMetadata useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata = null;

  @JsonProperty("useNewEnvelopeSearchOnlyWithSearchTerm")
  private String useNewEnvelopeSearchOnlyWithSearchTerm = null;

  @JsonProperty("useNewEnvelopeSearchOnlyWithSearchTermMetadata")
  private SettingsMetadata useNewEnvelopeSearchOnlyWithSearchTermMetadata = null;

  @JsonProperty("useSAFESignerCertificates")
  private String useSAFESignerCertificates = null;

  @JsonProperty("useSAFESignerCertificatesMetadata")
  private SettingsMetadata useSAFESignerCertificatesMetadata = null;

  @JsonProperty("usesAPI")
  private String usesAPI = null;

  @JsonProperty("usesAPIMetadata")
  private SettingsMetadata usesAPIMetadata = null;

  @JsonProperty("useSignatureProviderPlatform")
  private String useSignatureProviderPlatform = null;

  @JsonProperty("useSignatureProviderPlatformMetadata")
  private SettingsMetadata useSignatureProviderPlatformMetadata = null;

  @JsonProperty("useSmartContractsV1")
  private String useSmartContractsV1 = null;

  @JsonProperty("validationsAllowed")
  private String validationsAllowed = null;

  @JsonProperty("validationsAllowedMetadata")
  private SettingsMetadata validationsAllowedMetadata = null;

  @JsonProperty("validationsBrand")
  private String validationsBrand = null;

  @JsonProperty("validationsBrandMetadata")
  private SettingsMetadata validationsBrandMetadata = null;

  @JsonProperty("validationsCadence")
  private String validationsCadence = null;

  @JsonProperty("validationsCadenceMetadata")
  private SettingsMetadata validationsCadenceMetadata = null;

  @JsonProperty("validationsEnabled")
  private String validationsEnabled = null;

  @JsonProperty("validationsEnabledMetadata")
  private SettingsMetadata validationsEnabledMetadata = null;

  @JsonProperty("validationsReport")
  private String validationsReport = null;

  @JsonProperty("validationsReportMetadata")
  private SettingsMetadata validationsReportMetadata = null;

  @JsonProperty("waterMarkEnabled")
  private String waterMarkEnabled = null;

  @JsonProperty("waterMarkEnabledMetadata")
  private SettingsMetadata waterMarkEnabledMetadata = null;

  @JsonProperty("writeReminderToEnvelopeHistory")
  private String writeReminderToEnvelopeHistory = null;

  @JsonProperty("writeReminderToEnvelopeHistoryMetadata")
  private SettingsMetadata writeReminderToEnvelopeHistoryMetadata = null;

  @JsonProperty("wurflMinAllowableScreenSize")
  private String wurflMinAllowableScreenSize = null;

  @JsonProperty("wurflMinAllowableScreenSizeMetadata")
  private SettingsMetadata wurflMinAllowableScreenSizeMetadata = null;

  /**
   * accessCodeFormat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accessCodeFormat(AccessCodeFormat accessCodeFormat) {
    this.accessCodeFormat = accessCodeFormat;
    return this;
  }

  /**
   * Format of the string provided to a recipient in order to access an envelope..
   *
   * @return accessCodeFormat
   */
  @Schema(
      description = "Format of the string provided to a recipient in order to access an envelope.")
  public AccessCodeFormat getAccessCodeFormat() {
    return accessCodeFormat;
  }

  /** setAccessCodeFormat. */
  public void setAccessCodeFormat(AccessCodeFormat accessCodeFormat) {
    this.accessCodeFormat = accessCodeFormat;
  }

  /**
   * accountDateTimeFormat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountDateTimeFormat(String accountDateTimeFormat) {
    this.accountDateTimeFormat = accountDateTimeFormat;
    return this;
  }

  /**
   * .
   *
   * @return accountDateTimeFormat
   */
  @Schema(description = "")
  public String getAccountDateTimeFormat() {
    return accountDateTimeFormat;
  }

  /** setAccountDateTimeFormat. */
  public void setAccountDateTimeFormat(String accountDateTimeFormat) {
    this.accountDateTimeFormat = accountDateTimeFormat;
  }

  /**
   * accountDateTimeFormatMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountDateTimeFormatMetadata(
      SettingsMetadata accountDateTimeFormatMetadata) {
    this.accountDateTimeFormatMetadata = accountDateTimeFormatMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `accountDateTimeFormat` property is editable..
   *
   * @return accountDateTimeFormatMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `accountDateTimeFormat` property is editable.")
  public SettingsMetadata getAccountDateTimeFormatMetadata() {
    return accountDateTimeFormatMetadata;
  }

  /** setAccountDateTimeFormatMetadata. */
  public void setAccountDateTimeFormatMetadata(SettingsMetadata accountDateTimeFormatMetadata) {
    this.accountDateTimeFormatMetadata = accountDateTimeFormatMetadata;
  }

  /**
   * accountDefaultLanguage.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountDefaultLanguage(String accountDefaultLanguage) {
    this.accountDefaultLanguage = accountDefaultLanguage;
    return this;
  }

  /**
   * .
   *
   * @return accountDefaultLanguage
   */
  @Schema(description = "")
  public String getAccountDefaultLanguage() {
    return accountDefaultLanguage;
  }

  /** setAccountDefaultLanguage. */
  public void setAccountDefaultLanguage(String accountDefaultLanguage) {
    this.accountDefaultLanguage = accountDefaultLanguage;
  }

  /**
   * accountDefaultLanguageMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountDefaultLanguageMetadata(
      SettingsMetadata accountDefaultLanguageMetadata) {
    this.accountDefaultLanguageMetadata = accountDefaultLanguageMetadata;
    return this;
  }

  /**
   * .
   *
   * @return accountDefaultLanguageMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAccountDefaultLanguageMetadata() {
    return accountDefaultLanguageMetadata;
  }

  /** setAccountDefaultLanguageMetadata. */
  public void setAccountDefaultLanguageMetadata(SettingsMetadata accountDefaultLanguageMetadata) {
    this.accountDefaultLanguageMetadata = accountDefaultLanguageMetadata;
  }

  /**
   * accountName.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountName(String accountName) {
    this.accountName = accountName;
    return this;
  }

  /**
   * .
   *
   * @return accountName
   */
  @Schema(description = "")
  public String getAccountName() {
    return accountName;
  }

  /** setAccountName. */
  public void setAccountName(String accountName) {
    this.accountName = accountName;
  }

  /**
   * accountNameMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountNameMetadata(SettingsMetadata accountNameMetadata) {
    this.accountNameMetadata = accountNameMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `accountName` property is editable..
   *
   * @return accountNameMetadata
   */
  @Schema(description = "Metadata that indicates whether the `accountName` property is editable.")
  public SettingsMetadata getAccountNameMetadata() {
    return accountNameMetadata;
  }

  /** setAccountNameMetadata. */
  public void setAccountNameMetadata(SettingsMetadata accountNameMetadata) {
    this.accountNameMetadata = accountNameMetadata;
  }

  /**
   * accountNotification.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountNotification(AccountNotification accountNotification) {
    this.accountNotification = accountNotification;
    return this;
  }

  /**
   * An object that specifies notifications (expirations and reminders) for the envelope..
   *
   * @return accountNotification
   */
  @Schema(
      description =
          "An object that specifies notifications (expirations and reminders) for the envelope.")
  public AccountNotification getAccountNotification() {
    return accountNotification;
  }

  /** setAccountNotification. */
  public void setAccountNotification(AccountNotification accountNotification) {
    this.accountNotification = accountNotification;
  }

  /**
   * accountUISettings.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation accountUISettings(AccountUISettings accountUISettings) {
    this.accountUISettings = accountUISettings;
    return this;
  }

  /**
   * An object that defines the settings to use in the UI..
   *
   * @return accountUISettings
   */
  @Schema(description = "An object that defines the settings to use in the UI.")
  public AccountUISettings getAccountUISettings() {
    return accountUISettings;
  }

  /** setAccountUISettings. */
  public void setAccountUISettings(AccountUISettings accountUISettings) {
    this.accountUISettings = accountUISettings;
  }

  /**
   * adoptSigConfig.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation adoptSigConfig(String adoptSigConfig) {
    this.adoptSigConfig = adoptSigConfig;
    return this;
  }

  /**
   * .
   *
   * @return adoptSigConfig
   */
  @Schema(description = "")
  public String getAdoptSigConfig() {
    return adoptSigConfig;
  }

  /** setAdoptSigConfig. */
  public void setAdoptSigConfig(String adoptSigConfig) {
    this.adoptSigConfig = adoptSigConfig;
  }

  /**
   * adoptSigConfigMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation adoptSigConfigMetadata(
      SettingsMetadata adoptSigConfigMetadata) {
    this.adoptSigConfigMetadata = adoptSigConfigMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `adoptSigConfig` property is editable. .
   *
   * @return adoptSigConfigMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `adoptSigConfig` property is editable. ")
  public SettingsMetadata getAdoptSigConfigMetadata() {
    return adoptSigConfigMetadata;
  }

  /** setAdoptSigConfigMetadata. */
  public void setAdoptSigConfigMetadata(SettingsMetadata adoptSigConfigMetadata) {
    this.adoptSigConfigMetadata = adoptSigConfigMetadata;
  }

  /**
   * advancedCorrect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedCorrect(String advancedCorrect) {
    this.advancedCorrect = advancedCorrect;
    return this;
  }

  /**
   * .
   *
   * @return advancedCorrect
   */
  @Schema(description = "")
  public String getAdvancedCorrect() {
    return advancedCorrect;
  }

  /** setAdvancedCorrect. */
  public void setAdvancedCorrect(String advancedCorrect) {
    this.advancedCorrect = advancedCorrect;
  }

  /**
   * advancedCorrectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedCorrectMetadata(
      SettingsMetadata advancedCorrectMetadata) {
    this.advancedCorrectMetadata = advancedCorrectMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `advancedCorrect` property is editable. .
   *
   * @return advancedCorrectMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `advancedCorrect` property is editable. ")
  public SettingsMetadata getAdvancedCorrectMetadata() {
    return advancedCorrectMetadata;
  }

  /** setAdvancedCorrectMetadata. */
  public void setAdvancedCorrectMetadata(SettingsMetadata advancedCorrectMetadata) {
    this.advancedCorrectMetadata = advancedCorrectMetadata;
  }

  /**
   * advancedSearchEnableTabField.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTabField(
      String advancedSearchEnableTabField) {
    this.advancedSearchEnableTabField = advancedSearchEnableTabField;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTabField
   */
  @Schema(description = "")
  public String getAdvancedSearchEnableTabField() {
    return advancedSearchEnableTabField;
  }

  /** setAdvancedSearchEnableTabField. */
  public void setAdvancedSearchEnableTabField(String advancedSearchEnableTabField) {
    this.advancedSearchEnableTabField = advancedSearchEnableTabField;
  }

  /**
   * advancedSearchEnableTabFieldMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTabFieldMetadata(
      SettingsMetadata advancedSearchEnableTabFieldMetadata) {
    this.advancedSearchEnableTabFieldMetadata = advancedSearchEnableTabFieldMetadata;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTabFieldMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAdvancedSearchEnableTabFieldMetadata() {
    return advancedSearchEnableTabFieldMetadata;
  }

  /** setAdvancedSearchEnableTabFieldMetadata. */
  public void setAdvancedSearchEnableTabFieldMetadata(
      SettingsMetadata advancedSearchEnableTabFieldMetadata) {
    this.advancedSearchEnableTabFieldMetadata = advancedSearchEnableTabFieldMetadata;
  }

  /**
   * advancedSearchEnableTemplateIdField.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTemplateIdField(
      String advancedSearchEnableTemplateIdField) {
    this.advancedSearchEnableTemplateIdField = advancedSearchEnableTemplateIdField;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTemplateIdField
   */
  @Schema(description = "")
  public String getAdvancedSearchEnableTemplateIdField() {
    return advancedSearchEnableTemplateIdField;
  }

  /** setAdvancedSearchEnableTemplateIdField. */
  public void setAdvancedSearchEnableTemplateIdField(String advancedSearchEnableTemplateIdField) {
    this.advancedSearchEnableTemplateIdField = advancedSearchEnableTemplateIdField;
  }

  /**
   * advancedSearchEnableTemplateIdFieldMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTemplateIdFieldMetadata(
      SettingsMetadata advancedSearchEnableTemplateIdFieldMetadata) {
    this.advancedSearchEnableTemplateIdFieldMetadata = advancedSearchEnableTemplateIdFieldMetadata;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTemplateIdFieldMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAdvancedSearchEnableTemplateIdFieldMetadata() {
    return advancedSearchEnableTemplateIdFieldMetadata;
  }

  /** setAdvancedSearchEnableTemplateIdFieldMetadata. */
  public void setAdvancedSearchEnableTemplateIdFieldMetadata(
      SettingsMetadata advancedSearchEnableTemplateIdFieldMetadata) {
    this.advancedSearchEnableTemplateIdFieldMetadata = advancedSearchEnableTemplateIdFieldMetadata;
  }

  /**
   * advancedSearchEnableTemplateNameField.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTemplateNameField(
      String advancedSearchEnableTemplateNameField) {
    this.advancedSearchEnableTemplateNameField = advancedSearchEnableTemplateNameField;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTemplateNameField
   */
  @Schema(description = "")
  public String getAdvancedSearchEnableTemplateNameField() {
    return advancedSearchEnableTemplateNameField;
  }

  /** setAdvancedSearchEnableTemplateNameField. */
  public void setAdvancedSearchEnableTemplateNameField(
      String advancedSearchEnableTemplateNameField) {
    this.advancedSearchEnableTemplateNameField = advancedSearchEnableTemplateNameField;
  }

  /**
   * advancedSearchEnableTemplateNameFieldMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation advancedSearchEnableTemplateNameFieldMetadata(
      SettingsMetadata advancedSearchEnableTemplateNameFieldMetadata) {
    this.advancedSearchEnableTemplateNameFieldMetadata =
        advancedSearchEnableTemplateNameFieldMetadata;
    return this;
  }

  /**
   * .
   *
   * @return advancedSearchEnableTemplateNameFieldMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAdvancedSearchEnableTemplateNameFieldMetadata() {
    return advancedSearchEnableTemplateNameFieldMetadata;
  }

  /** setAdvancedSearchEnableTemplateNameFieldMetadata. */
  public void setAdvancedSearchEnableTemplateNameFieldMetadata(
      SettingsMetadata advancedSearchEnableTemplateNameFieldMetadata) {
    this.advancedSearchEnableTemplateNameFieldMetadata =
        advancedSearchEnableTemplateNameFieldMetadata;
  }

  /**
   * allowAccessCodeFormat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccessCodeFormat(String allowAccessCodeFormat) {
    this.allowAccessCodeFormat = allowAccessCodeFormat;
    return this;
  }

  /**
   * .
   *
   * @return allowAccessCodeFormat
   */
  @Schema(description = "")
  public String getAllowAccessCodeFormat() {
    return allowAccessCodeFormat;
  }

  /** setAllowAccessCodeFormat. */
  public void setAllowAccessCodeFormat(String allowAccessCodeFormat) {
    this.allowAccessCodeFormat = allowAccessCodeFormat;
  }

  /**
   * allowAccessCodeFormatMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccessCodeFormatMetadata(
      SettingsMetadata allowAccessCodeFormatMetadata) {
    this.allowAccessCodeFormatMetadata = allowAccessCodeFormatMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAccessCodeFormat` property is editable. .
   *
   * @return allowAccessCodeFormatMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowAccessCodeFormat` property is editable. ")
  public SettingsMetadata getAllowAccessCodeFormatMetadata() {
    return allowAccessCodeFormatMetadata;
  }

  /** setAllowAccessCodeFormatMetadata. */
  public void setAllowAccessCodeFormatMetadata(SettingsMetadata allowAccessCodeFormatMetadata) {
    this.allowAccessCodeFormatMetadata = allowAccessCodeFormatMetadata;
  }

  /**
   * allowAccountManagementGranular.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccountManagementGranular(
      String allowAccountManagementGranular) {
    this.allowAccountManagementGranular = allowAccountManagementGranular;
    return this;
  }

  /**
   * .
   *
   * @return allowAccountManagementGranular
   */
  @Schema(description = "")
  public String getAllowAccountManagementGranular() {
    return allowAccountManagementGranular;
  }

  /** setAllowAccountManagementGranular. */
  public void setAllowAccountManagementGranular(String allowAccountManagementGranular) {
    this.allowAccountManagementGranular = allowAccountManagementGranular;
  }

  /**
   * allowAccountManagementGranularMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccountManagementGranularMetadata(
      SettingsMetadata allowAccountManagementGranularMetadata) {
    this.allowAccountManagementGranularMetadata = allowAccountManagementGranularMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAccountManagementGranular` property is editable. .
   *
   * @return allowAccountManagementGranularMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowAccountManagementGranular` property is editable. ")
  public SettingsMetadata getAllowAccountManagementGranularMetadata() {
    return allowAccountManagementGranularMetadata;
  }

  /** setAllowAccountManagementGranularMetadata. */
  public void setAllowAccountManagementGranularMetadata(
      SettingsMetadata allowAccountManagementGranularMetadata) {
    this.allowAccountManagementGranularMetadata = allowAccountManagementGranularMetadata;
  }

  /**
   * allowAccountMemberNameChange.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccountMemberNameChange(
      String allowAccountMemberNameChange) {
    this.allowAccountMemberNameChange = allowAccountMemberNameChange;
    return this;
  }

  /**
   * .
   *
   * @return allowAccountMemberNameChange
   */
  @Schema(description = "")
  public String getAllowAccountMemberNameChange() {
    return allowAccountMemberNameChange;
  }

  /** setAllowAccountMemberNameChange. */
  public void setAllowAccountMemberNameChange(String allowAccountMemberNameChange) {
    this.allowAccountMemberNameChange = allowAccountMemberNameChange;
  }

  /**
   * allowAccountMemberNameChangeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAccountMemberNameChangeMetadata(
      SettingsMetadata allowAccountMemberNameChangeMetadata) {
    this.allowAccountMemberNameChangeMetadata = allowAccountMemberNameChangeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAccountMemberNameChange` property is editable. .
   *
   * @return allowAccountMemberNameChangeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowAccountMemberNameChange` property is editable. ")
  public SettingsMetadata getAllowAccountMemberNameChangeMetadata() {
    return allowAccountMemberNameChangeMetadata;
  }

  /** setAllowAccountMemberNameChangeMetadata. */
  public void setAllowAccountMemberNameChangeMetadata(
      SettingsMetadata allowAccountMemberNameChangeMetadata) {
    this.allowAccountMemberNameChangeMetadata = allowAccountMemberNameChangeMetadata;
  }

  /**
   * allowACE.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowACE(String allowACE) {
    this.allowACE = allowACE;
    return this;
  }

  /**
   * .
   *
   * @return allowACE
   */
  @Schema(description = "")
  public String getAllowACE() {
    return allowACE;
  }

  /** setAllowACE. */
  public void setAllowACE(String allowACE) {
    this.allowACE = allowACE;
  }

  /**
   * allowACEMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowACEMetadata(SettingsMetadata allowACEMetadata) {
    this.allowACEMetadata = allowACEMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowACEMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowACEMetadata() {
    return allowACEMetadata;
  }

  /** setAllowACEMetadata. */
  public void setAllowACEMetadata(SettingsMetadata allowACEMetadata) {
    this.allowACEMetadata = allowACEMetadata;
  }

  /**
   * allowAdvancedRecipientRoutingConditional.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAdvancedRecipientRoutingConditional(
      String allowAdvancedRecipientRoutingConditional) {
    this.allowAdvancedRecipientRoutingConditional = allowAdvancedRecipientRoutingConditional;
    return this;
  }

  /**
   * .
   *
   * @return allowAdvancedRecipientRoutingConditional
   */
  @Schema(description = "")
  public String getAllowAdvancedRecipientRoutingConditional() {
    return allowAdvancedRecipientRoutingConditional;
  }

  /** setAllowAdvancedRecipientRoutingConditional. */
  public void setAllowAdvancedRecipientRoutingConditional(
      String allowAdvancedRecipientRoutingConditional) {
    this.allowAdvancedRecipientRoutingConditional = allowAdvancedRecipientRoutingConditional;
  }

  /**
   * allowAdvancedRecipientRoutingConditionalMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAdvancedRecipientRoutingConditionalMetadata(
      SettingsMetadata allowAdvancedRecipientRoutingConditionalMetadata) {
    this.allowAdvancedRecipientRoutingConditionalMetadata =
        allowAdvancedRecipientRoutingConditionalMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the ` allowAdvancedRecipientRoutingConditional` property is
   * editable..
   *
   * @return allowAdvancedRecipientRoutingConditionalMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the ` allowAdvancedRecipientRoutingConditional` property is editable.")
  public SettingsMetadata getAllowAdvancedRecipientRoutingConditionalMetadata() {
    return allowAdvancedRecipientRoutingConditionalMetadata;
  }

  /** setAllowAdvancedRecipientRoutingConditionalMetadata. */
  public void setAllowAdvancedRecipientRoutingConditionalMetadata(
      SettingsMetadata allowAdvancedRecipientRoutingConditionalMetadata) {
    this.allowAdvancedRecipientRoutingConditionalMetadata =
        allowAdvancedRecipientRoutingConditionalMetadata;
  }

  /**
   * allowAgentNameEmailEdit.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgentNameEmailEdit(String allowAgentNameEmailEdit) {
    this.allowAgentNameEmailEdit = allowAgentNameEmailEdit;
    return this;
  }

  /**
   * .
   *
   * @return allowAgentNameEmailEdit
   */
  @Schema(description = "")
  public String getAllowAgentNameEmailEdit() {
    return allowAgentNameEmailEdit;
  }

  /** setAllowAgentNameEmailEdit. */
  public void setAllowAgentNameEmailEdit(String allowAgentNameEmailEdit) {
    this.allowAgentNameEmailEdit = allowAgentNameEmailEdit;
  }

  /**
   * allowAgentNameEmailEditMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgentNameEmailEditMetadata(
      SettingsMetadata allowAgentNameEmailEditMetadata) {
    this.allowAgentNameEmailEditMetadata = allowAgentNameEmailEditMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAgentNameEmailEdit` property is editable. .
   *
   * @return allowAgentNameEmailEditMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowAgentNameEmailEdit` property is editable. ")
  public SettingsMetadata getAllowAgentNameEmailEditMetadata() {
    return allowAgentNameEmailEditMetadata;
  }

  /** setAllowAgentNameEmailEditMetadata. */
  public void setAllowAgentNameEmailEditMetadata(SettingsMetadata allowAgentNameEmailEditMetadata) {
    this.allowAgentNameEmailEditMetadata = allowAgentNameEmailEditMetadata;
  }

  /**
   * allowAgreementActions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgreementActions(String allowAgreementActions) {
    this.allowAgreementActions = allowAgreementActions;
    return this;
  }

  /**
   * .
   *
   * @return allowAgreementActions
   */
  @Schema(description = "")
  public String getAllowAgreementActions() {
    return allowAgreementActions;
  }

  /** setAllowAgreementActions. */
  public void setAllowAgreementActions(String allowAgreementActions) {
    this.allowAgreementActions = allowAgreementActions;
  }

  /**
   * allowAgreementActionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgreementActionsMetadata(
      SettingsMetadata allowAgreementActionsMetadata) {
    this.allowAgreementActionsMetadata = allowAgreementActionsMetadata;
    return this;
  }

  /**
   * Metadata about the `allowAgreementActions` property..
   *
   * @return allowAgreementActionsMetadata
   */
  @Schema(description = "Metadata about the `allowAgreementActions` property.")
  public SettingsMetadata getAllowAgreementActionsMetadata() {
    return allowAgreementActionsMetadata;
  }

  /** setAllowAgreementActionsMetadata. */
  public void setAllowAgreementActionsMetadata(SettingsMetadata allowAgreementActionsMetadata) {
    this.allowAgreementActionsMetadata = allowAgreementActionsMetadata;
  }

  /**
   * allowAgreementOrchestrations.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgreementOrchestrations(
      String allowAgreementOrchestrations) {
    this.allowAgreementOrchestrations = allowAgreementOrchestrations;
    return this;
  }

  /**
   * .
   *
   * @return allowAgreementOrchestrations
   */
  @Schema(description = "")
  public String getAllowAgreementOrchestrations() {
    return allowAgreementOrchestrations;
  }

  /** setAllowAgreementOrchestrations. */
  public void setAllowAgreementOrchestrations(String allowAgreementOrchestrations) {
    this.allowAgreementOrchestrations = allowAgreementOrchestrations;
  }

  /**
   * allowAgreementOrchestrationsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAgreementOrchestrationsMetadata(
      SettingsMetadata allowAgreementOrchestrationsMetadata) {
    this.allowAgreementOrchestrationsMetadata = allowAgreementOrchestrationsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowAgreementOrchestrationsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowAgreementOrchestrationsMetadata() {
    return allowAgreementOrchestrationsMetadata;
  }

  /** setAllowAgreementOrchestrationsMetadata. */
  public void setAllowAgreementOrchestrationsMetadata(
      SettingsMetadata allowAgreementOrchestrationsMetadata) {
    this.allowAgreementOrchestrationsMetadata = allowAgreementOrchestrationsMetadata;
  }

  /**
   * allowAutoNavSettings.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAutoNavSettings(String allowAutoNavSettings) {
    this.allowAutoNavSettings = allowAutoNavSettings;
    return this;
  }

  /**
   * .
   *
   * @return allowAutoNavSettings
   */
  @Schema(description = "")
  public String getAllowAutoNavSettings() {
    return allowAutoNavSettings;
  }

  /** setAllowAutoNavSettings. */
  public void setAllowAutoNavSettings(String allowAutoNavSettings) {
    this.allowAutoNavSettings = allowAutoNavSettings;
  }

  /**
   * allowAutoNavSettingsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAutoNavSettingsMetadata(
      SettingsMetadata allowAutoNavSettingsMetadata) {
    this.allowAutoNavSettingsMetadata = allowAutoNavSettingsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAutoNavSettings` property is editable. .
   *
   * @return allowAutoNavSettingsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowAutoNavSettings` property is editable. ")
  public SettingsMetadata getAllowAutoNavSettingsMetadata() {
    return allowAutoNavSettingsMetadata;
  }

  /** setAllowAutoNavSettingsMetadata. */
  public void setAllowAutoNavSettingsMetadata(SettingsMetadata allowAutoNavSettingsMetadata) {
    this.allowAutoNavSettingsMetadata = allowAutoNavSettingsMetadata;
  }

  /**
   * allowAutoTagging.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAutoTagging(String allowAutoTagging) {
    this.allowAutoTagging = allowAutoTagging;
    return this;
  }

  /**
   * .
   *
   * @return allowAutoTagging
   */
  @Schema(description = "")
  public String getAllowAutoTagging() {
    return allowAutoTagging;
  }

  /** setAllowAutoTagging. */
  public void setAllowAutoTagging(String allowAutoTagging) {
    this.allowAutoTagging = allowAutoTagging;
  }

  /**
   * allowAutoTaggingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowAutoTaggingMetadata(
      SettingsMetadata allowAutoTaggingMetadata) {
    this.allowAutoTaggingMetadata = allowAutoTaggingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowAutoTagging` property is editable..
   *
   * @return allowAutoTaggingMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowAutoTagging` property is editable.")
  public SettingsMetadata getAllowAutoTaggingMetadata() {
    return allowAutoTaggingMetadata;
  }

  /** setAllowAutoTaggingMetadata. */
  public void setAllowAutoTaggingMetadata(SettingsMetadata allowAutoTaggingMetadata) {
    this.allowAutoTaggingMetadata = allowAutoTaggingMetadata;
  }

  /**
   * allowBulkSend.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowBulkSend(String allowBulkSend) {
    this.allowBulkSend = allowBulkSend;
    return this;
  }

  /**
   * .
   *
   * @return allowBulkSend
   */
  @Schema(description = "")
  public String getAllowBulkSend() {
    return allowBulkSend;
  }

  /** setAllowBulkSend. */
  public void setAllowBulkSend(String allowBulkSend) {
    this.allowBulkSend = allowBulkSend;
  }

  /**
   * allowBulkSendMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowBulkSendMetadata(SettingsMetadata allowBulkSendMetadata) {
    this.allowBulkSendMetadata = allowBulkSendMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowBulkSend` property is editable. .
   *
   * @return allowBulkSendMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowBulkSend` property is editable. ")
  public SettingsMetadata getAllowBulkSendMetadata() {
    return allowBulkSendMetadata;
  }

  /** setAllowBulkSendMetadata. */
  public void setAllowBulkSendMetadata(SettingsMetadata allowBulkSendMetadata) {
    this.allowBulkSendMetadata = allowBulkSendMetadata;
  }

  /**
   * allowCDWithdraw.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowCDWithdraw(String allowCDWithdraw) {
    this.allowCDWithdraw = allowCDWithdraw;
    return this;
  }

  /**
   * .
   *
   * @return allowCDWithdraw
   */
  @Schema(description = "")
  public String getAllowCDWithdraw() {
    return allowCDWithdraw;
  }

  /** setAllowCDWithdraw. */
  public void setAllowCDWithdraw(String allowCDWithdraw) {
    this.allowCDWithdraw = allowCDWithdraw;
  }

  /**
   * allowCDWithdrawMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowCDWithdrawMetadata(
      SettingsMetadata allowCDWithdrawMetadata) {
    this.allowCDWithdrawMetadata = allowCDWithdrawMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowCDWithdraw` property is editable. .
   *
   * @return allowCDWithdrawMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowCDWithdraw` property is editable. ")
  public SettingsMetadata getAllowCDWithdrawMetadata() {
    return allowCDWithdrawMetadata;
  }

  /** setAllowCDWithdrawMetadata. */
  public void setAllowCDWithdrawMetadata(SettingsMetadata allowCDWithdrawMetadata) {
    this.allowCDWithdrawMetadata = allowCDWithdrawMetadata;
  }

  /**
   * allowConnectEnvelopeRemovedEvent.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectEnvelopeRemovedEvent(
      String allowConnectEnvelopeRemovedEvent) {
    this.allowConnectEnvelopeRemovedEvent = allowConnectEnvelopeRemovedEvent;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectEnvelopeRemovedEvent
   */
  @Schema(description = "")
  public String getAllowConnectEnvelopeRemovedEvent() {
    return allowConnectEnvelopeRemovedEvent;
  }

  /** setAllowConnectEnvelopeRemovedEvent. */
  public void setAllowConnectEnvelopeRemovedEvent(String allowConnectEnvelopeRemovedEvent) {
    this.allowConnectEnvelopeRemovedEvent = allowConnectEnvelopeRemovedEvent;
  }

  /**
   * allowConnectHttpListenerConfigs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectHttpListenerConfigs(
      String allowConnectHttpListenerConfigs) {
    this.allowConnectHttpListenerConfigs = allowConnectHttpListenerConfigs;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectHttpListenerConfigs
   */
  @Schema(description = "")
  public String getAllowConnectHttpListenerConfigs() {
    return allowConnectHttpListenerConfigs;
  }

  /** setAllowConnectHttpListenerConfigs. */
  public void setAllowConnectHttpListenerConfigs(String allowConnectHttpListenerConfigs) {
    this.allowConnectHttpListenerConfigs = allowConnectHttpListenerConfigs;
  }

  /**
   * allowConnectIdentityVerificationUI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectIdentityVerificationUI(
      String allowConnectIdentityVerificationUI) {
    this.allowConnectIdentityVerificationUI = allowConnectIdentityVerificationUI;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectIdentityVerificationUI
   */
  @Schema(description = "")
  public String getAllowConnectIdentityVerificationUI() {
    return allowConnectIdentityVerificationUI;
  }

  /** setAllowConnectIdentityVerificationUI. */
  public void setAllowConnectIdentityVerificationUI(String allowConnectIdentityVerificationUI) {
    this.allowConnectIdentityVerificationUI = allowConnectIdentityVerificationUI;
  }

  /**
   * allowConnectOAuthUI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectOAuthUI(String allowConnectOAuthUI) {
    this.allowConnectOAuthUI = allowConnectOAuthUI;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectOAuthUI
   */
  @Schema(description = "")
  public String getAllowConnectOAuthUI() {
    return allowConnectOAuthUI;
  }

  /** setAllowConnectOAuthUI. */
  public void setAllowConnectOAuthUI(String allowConnectOAuthUI) {
    this.allowConnectOAuthUI = allowConnectOAuthUI;
  }

  /**
   * allowConnectSendFinishLater.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectSendFinishLater(
      String allowConnectSendFinishLater) {
    this.allowConnectSendFinishLater = allowConnectSendFinishLater;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectSendFinishLater
   */
  @Schema(description = "")
  public String getAllowConnectSendFinishLater() {
    return allowConnectSendFinishLater;
  }

  /** setAllowConnectSendFinishLater. */
  public void setAllowConnectSendFinishLater(String allowConnectSendFinishLater) {
    this.allowConnectSendFinishLater = allowConnectSendFinishLater;
  }

  /**
   * allowConnectSendFinishLaterMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectSendFinishLaterMetadata(
      SettingsMetadata allowConnectSendFinishLaterMetadata) {
    this.allowConnectSendFinishLaterMetadata = allowConnectSendFinishLaterMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowConnectSendFinishLater` property is editable. .
   *
   * @return allowConnectSendFinishLaterMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowConnectSendFinishLater` property is editable. ")
  public SettingsMetadata getAllowConnectSendFinishLaterMetadata() {
    return allowConnectSendFinishLaterMetadata;
  }

  /** setAllowConnectSendFinishLaterMetadata. */
  public void setAllowConnectSendFinishLaterMetadata(
      SettingsMetadata allowConnectSendFinishLaterMetadata) {
    this.allowConnectSendFinishLaterMetadata = allowConnectSendFinishLaterMetadata;
  }

  /**
   * allowConnectUnifiedPayloadUI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConnectUnifiedPayloadUI(
      String allowConnectUnifiedPayloadUI) {
    this.allowConnectUnifiedPayloadUI = allowConnectUnifiedPayloadUI;
    return this;
  }

  /**
   * .
   *
   * @return allowConnectUnifiedPayloadUI
   */
  @Schema(description = "")
  public String getAllowConnectUnifiedPayloadUI() {
    return allowConnectUnifiedPayloadUI;
  }

  /** setAllowConnectUnifiedPayloadUI. */
  public void setAllowConnectUnifiedPayloadUI(String allowConnectUnifiedPayloadUI) {
    this.allowConnectUnifiedPayloadUI = allowConnectUnifiedPayloadUI;
  }

  /**
   * allowConsumerDisclosureOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConsumerDisclosureOverride(
      String allowConsumerDisclosureOverride) {
    this.allowConsumerDisclosureOverride = allowConsumerDisclosureOverride;
    return this;
  }

  /**
   * .
   *
   * @return allowConsumerDisclosureOverride
   */
  @Schema(description = "")
  public String getAllowConsumerDisclosureOverride() {
    return allowConsumerDisclosureOverride;
  }

  /** setAllowConsumerDisclosureOverride. */
  public void setAllowConsumerDisclosureOverride(String allowConsumerDisclosureOverride) {
    this.allowConsumerDisclosureOverride = allowConsumerDisclosureOverride;
  }

  /**
   * allowConsumerDisclosureOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowConsumerDisclosureOverrideMetadata(
      SettingsMetadata allowConsumerDisclosureOverrideMetadata) {
    this.allowConsumerDisclosureOverrideMetadata = allowConsumerDisclosureOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowConsumerDisclosureOverride` property is editable. .
   *
   * @return allowConsumerDisclosureOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowConsumerDisclosureOverride` property is editable. ")
  public SettingsMetadata getAllowConsumerDisclosureOverrideMetadata() {
    return allowConsumerDisclosureOverrideMetadata;
  }

  /** setAllowConsumerDisclosureOverrideMetadata. */
  public void setAllowConsumerDisclosureOverrideMetadata(
      SettingsMetadata allowConsumerDisclosureOverrideMetadata) {
    this.allowConsumerDisclosureOverrideMetadata = allowConsumerDisclosureOverrideMetadata;
  }

  /**
   * allowDataDownload.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDataDownload(String allowDataDownload) {
    this.allowDataDownload = allowDataDownload;
    return this;
  }

  /**
   * .
   *
   * @return allowDataDownload
   */
  @Schema(description = "")
  public String getAllowDataDownload() {
    return allowDataDownload;
  }

  /** setAllowDataDownload. */
  public void setAllowDataDownload(String allowDataDownload) {
    this.allowDataDownload = allowDataDownload;
  }

  /**
   * allowDataDownloadMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDataDownloadMetadata(
      SettingsMetadata allowDataDownloadMetadata) {
    this.allowDataDownloadMetadata = allowDataDownloadMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowDataDownload` property is editable. .
   *
   * @return allowDataDownloadMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowDataDownload` property is editable. ")
  public SettingsMetadata getAllowDataDownloadMetadata() {
    return allowDataDownloadMetadata;
  }

  /** setAllowDataDownloadMetadata. */
  public void setAllowDataDownloadMetadata(SettingsMetadata allowDataDownloadMetadata) {
    this.allowDataDownloadMetadata = allowDataDownloadMetadata;
  }

  /**
   * allowDelayedRouting.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDelayedRouting(String allowDelayedRouting) {
    this.allowDelayedRouting = allowDelayedRouting;
    return this;
  }

  /**
   * \\\"true\\\" if the account has permission to use the delayed routing feature to insert delays
   * before routing an envelope to a recipient, \\\"false\\\" otherwise..
   *
   * @return allowDelayedRouting
   */
  @Schema(
      description =
          "\\\"true\\\" if the account has permission to use the delayed routing feature to insert delays before routing an envelope to a recipient, \\\"false\\\" otherwise.")
  public String getAllowDelayedRouting() {
    return allowDelayedRouting;
  }

  /** setAllowDelayedRouting. */
  public void setAllowDelayedRouting(String allowDelayedRouting) {
    this.allowDelayedRouting = allowDelayedRouting;
  }

  /**
   * allowDelayedRoutingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDelayedRoutingMetadata(
      SettingsMetadata allowDelayedRoutingMetadata) {
    this.allowDelayedRoutingMetadata = allowDelayedRoutingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowDelayedRoutingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowDelayedRoutingMetadata() {
    return allowDelayedRoutingMetadata;
  }

  /** setAllowDelayedRoutingMetadata. */
  public void setAllowDelayedRoutingMetadata(SettingsMetadata allowDelayedRoutingMetadata) {
    this.allowDelayedRoutingMetadata = allowDelayedRoutingMetadata;
  }

  /**
   * allowDelegatedSigning.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDelegatedSigning(String allowDelegatedSigning) {
    this.allowDelegatedSigning = allowDelegatedSigning;
    return this;
  }

  /**
   * .
   *
   * @return allowDelegatedSigning
   */
  @Schema(description = "")
  public String getAllowDelegatedSigning() {
    return allowDelegatedSigning;
  }

  /** setAllowDelegatedSigning. */
  public void setAllowDelegatedSigning(String allowDelegatedSigning) {
    this.allowDelegatedSigning = allowDelegatedSigning;
  }

  /**
   * allowDelegatedSigningMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDelegatedSigningMetadata(
      SettingsMetadata allowDelegatedSigningMetadata) {
    this.allowDelegatedSigningMetadata = allowDelegatedSigningMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowDelegatedSigningMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowDelegatedSigningMetadata() {
    return allowDelegatedSigningMetadata;
  }

  /** setAllowDelegatedSigningMetadata. */
  public void setAllowDelegatedSigningMetadata(SettingsMetadata allowDelegatedSigningMetadata) {
    this.allowDelegatedSigningMetadata = allowDelegatedSigningMetadata;
  }

  /**
   * allowDocGenDocuments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocGenDocuments(String allowDocGenDocuments) {
    this.allowDocGenDocuments = allowDocGenDocuments;
    return this;
  }

  /**
   * .
   *
   * @return allowDocGenDocuments
   */
  @Schema(description = "")
  public String getAllowDocGenDocuments() {
    return allowDocGenDocuments;
  }

  /** setAllowDocGenDocuments. */
  public void setAllowDocGenDocuments(String allowDocGenDocuments) {
    this.allowDocGenDocuments = allowDocGenDocuments;
  }

  /**
   * allowDocGenDocumentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocGenDocumentsMetadata(
      SettingsMetadata allowDocGenDocumentsMetadata) {
    this.allowDocGenDocumentsMetadata = allowDocGenDocumentsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowDocGenDocumentsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowDocGenDocumentsMetadata() {
    return allowDocGenDocumentsMetadata;
  }

  /** setAllowDocGenDocumentsMetadata. */
  public void setAllowDocGenDocumentsMetadata(SettingsMetadata allowDocGenDocumentsMetadata) {
    this.allowDocGenDocumentsMetadata = allowDocGenDocumentsMetadata;
  }

  /**
   * allowDocumentDisclosures.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentDisclosures(String allowDocumentDisclosures) {
    this.allowDocumentDisclosures = allowDocumentDisclosures;
    return this;
  }

  /**
   * .
   *
   * @return allowDocumentDisclosures
   */
  @Schema(description = "")
  public String getAllowDocumentDisclosures() {
    return allowDocumentDisclosures;
  }

  /** setAllowDocumentDisclosures. */
  public void setAllowDocumentDisclosures(String allowDocumentDisclosures) {
    this.allowDocumentDisclosures = allowDocumentDisclosures;
  }

  /**
   * allowDocumentDisclosuresMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentDisclosuresMetadata(
      SettingsMetadata allowDocumentDisclosuresMetadata) {
    this.allowDocumentDisclosuresMetadata = allowDocumentDisclosuresMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowDocumentDisclosures` property is editable. .
   *
   * @return allowDocumentDisclosuresMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowDocumentDisclosures` property is editable. ")
  public SettingsMetadata getAllowDocumentDisclosuresMetadata() {
    return allowDocumentDisclosuresMetadata;
  }

  /** setAllowDocumentDisclosuresMetadata. */
  public void setAllowDocumentDisclosuresMetadata(
      SettingsMetadata allowDocumentDisclosuresMetadata) {
    this.allowDocumentDisclosuresMetadata = allowDocumentDisclosuresMetadata;
  }

  /**
   * allowDocumentsOnSignedEnvelopes.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentsOnSignedEnvelopes(
      String allowDocumentsOnSignedEnvelopes) {
    this.allowDocumentsOnSignedEnvelopes = allowDocumentsOnSignedEnvelopes;
    return this;
  }

  /**
   * .
   *
   * @return allowDocumentsOnSignedEnvelopes
   */
  @Schema(description = "")
  public String getAllowDocumentsOnSignedEnvelopes() {
    return allowDocumentsOnSignedEnvelopes;
  }

  /** setAllowDocumentsOnSignedEnvelopes. */
  public void setAllowDocumentsOnSignedEnvelopes(String allowDocumentsOnSignedEnvelopes) {
    this.allowDocumentsOnSignedEnvelopes = allowDocumentsOnSignedEnvelopes;
  }

  /**
   * allowDocumentsOnSignedEnvelopesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentsOnSignedEnvelopesMetadata(
      SettingsMetadata allowDocumentsOnSignedEnvelopesMetadata) {
    this.allowDocumentsOnSignedEnvelopesMetadata = allowDocumentsOnSignedEnvelopesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowDocumentsOnSignedEnvelopes` property is editable. .
   *
   * @return allowDocumentsOnSignedEnvelopesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowDocumentsOnSignedEnvelopes` property is editable. ")
  public SettingsMetadata getAllowDocumentsOnSignedEnvelopesMetadata() {
    return allowDocumentsOnSignedEnvelopesMetadata;
  }

  /** setAllowDocumentsOnSignedEnvelopesMetadata. */
  public void setAllowDocumentsOnSignedEnvelopesMetadata(
      SettingsMetadata allowDocumentsOnSignedEnvelopesMetadata) {
    this.allowDocumentsOnSignedEnvelopesMetadata = allowDocumentsOnSignedEnvelopesMetadata;
  }

  /**
   * allowDocumentVisibility.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentVisibility(String allowDocumentVisibility) {
    this.allowDocumentVisibility = allowDocumentVisibility;
    return this;
  }

  /**
   * .
   *
   * @return allowDocumentVisibility
   */
  @Schema(description = "")
  public String getAllowDocumentVisibility() {
    return allowDocumentVisibility;
  }

  /** setAllowDocumentVisibility. */
  public void setAllowDocumentVisibility(String allowDocumentVisibility) {
    this.allowDocumentVisibility = allowDocumentVisibility;
  }

  /**
   * allowDocumentVisibilityMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowDocumentVisibilityMetadata(
      SettingsMetadata allowDocumentVisibilityMetadata) {
    this.allowDocumentVisibilityMetadata = allowDocumentVisibilityMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowDocumentVisibility` property is editable. .
   *
   * @return allowDocumentVisibilityMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowDocumentVisibility` property is editable. ")
  public SettingsMetadata getAllowDocumentVisibilityMetadata() {
    return allowDocumentVisibilityMetadata;
  }

  /** setAllowDocumentVisibilityMetadata. */
  public void setAllowDocumentVisibilityMetadata(SettingsMetadata allowDocumentVisibilityMetadata) {
    this.allowDocumentVisibilityMetadata = allowDocumentVisibilityMetadata;
  }

  /**
   * allowEditingEnvelopesOnBehalfOfOthers.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEditingEnvelopesOnBehalfOfOthers(
      String allowEditingEnvelopesOnBehalfOfOthers) {
    this.allowEditingEnvelopesOnBehalfOfOthers = allowEditingEnvelopesOnBehalfOfOthers;
    return this;
  }

  /**
   * .
   *
   * @return allowEditingEnvelopesOnBehalfOfOthers
   */
  @Schema(description = "")
  public String getAllowEditingEnvelopesOnBehalfOfOthers() {
    return allowEditingEnvelopesOnBehalfOfOthers;
  }

  /** setAllowEditingEnvelopesOnBehalfOfOthers. */
  public void setAllowEditingEnvelopesOnBehalfOfOthers(
      String allowEditingEnvelopesOnBehalfOfOthers) {
    this.allowEditingEnvelopesOnBehalfOfOthers = allowEditingEnvelopesOnBehalfOfOthers;
  }

  /**
   * allowEditingEnvelopesOnBehalfOfOthersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEditingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowEditingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowEditingEnvelopesOnBehalfOfOthersMetadata =
        allowEditingEnvelopesOnBehalfOfOthersMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowEditingEnvelopesOnBehalfOfOthersMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowEditingEnvelopesOnBehalfOfOthersMetadata() {
    return allowEditingEnvelopesOnBehalfOfOthersMetadata;
  }

  /** setAllowEditingEnvelopesOnBehalfOfOthersMetadata. */
  public void setAllowEditingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowEditingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowEditingEnvelopesOnBehalfOfOthersMetadata =
        allowEditingEnvelopesOnBehalfOfOthersMetadata;
  }

  /**
   * allowEHankoStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEHankoStamps(String allowEHankoStamps) {
    this.allowEHankoStamps = allowEHankoStamps;
    return this;
  }

  /**
   * .
   *
   * @return allowEHankoStamps
   */
  @Schema(description = "")
  public String getAllowEHankoStamps() {
    return allowEHankoStamps;
  }

  /** setAllowEHankoStamps. */
  public void setAllowEHankoStamps(String allowEHankoStamps) {
    this.allowEHankoStamps = allowEHankoStamps;
  }

  /**
   * allowEHankoStampsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEHankoStampsMetadata(
      SettingsMetadata allowEHankoStampsMetadata) {
    this.allowEHankoStampsMetadata = allowEHankoStampsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEHankoStamps` property is editable. .
   *
   * @return allowEHankoStampsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEHankoStamps` property is editable. ")
  public SettingsMetadata getAllowEHankoStampsMetadata() {
    return allowEHankoStampsMetadata;
  }

  /** setAllowEHankoStampsMetadata. */
  public void setAllowEHankoStampsMetadata(SettingsMetadata allowEHankoStampsMetadata) {
    this.allowEHankoStampsMetadata = allowEHankoStampsMetadata;
  }

  /**
   * allowENoteEOriginal.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowENoteEOriginal(String allowENoteEOriginal) {
    this.allowENoteEOriginal = allowENoteEOriginal;
    return this;
  }

  /**
   * .
   *
   * @return allowENoteEOriginal
   */
  @Schema(description = "")
  public String getAllowENoteEOriginal() {
    return allowENoteEOriginal;
  }

  /** setAllowENoteEOriginal. */
  public void setAllowENoteEOriginal(String allowENoteEOriginal) {
    this.allowENoteEOriginal = allowENoteEOriginal;
  }

  /**
   * allowENoteEOriginalMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowENoteEOriginalMetadata(
      SettingsMetadata allowENoteEOriginalMetadata) {
    this.allowENoteEOriginalMetadata = allowENoteEOriginalMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowENoteEOriginal` property is editable. .
   *
   * @return allowENoteEOriginalMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowENoteEOriginal` property is editable. ")
  public SettingsMetadata getAllowENoteEOriginalMetadata() {
    return allowENoteEOriginalMetadata;
  }

  /** setAllowENoteEOriginalMetadata. */
  public void setAllowENoteEOriginalMetadata(SettingsMetadata allowENoteEOriginalMetadata) {
    this.allowENoteEOriginalMetadata = allowENoteEOriginalMetadata;
  }

  /**
   * allowEnvelopeCorrect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCorrect(String allowEnvelopeCorrect) {
    this.allowEnvelopeCorrect = allowEnvelopeCorrect;
    return this;
  }

  /**
   * .
   *
   * @return allowEnvelopeCorrect
   */
  @Schema(description = "")
  public String getAllowEnvelopeCorrect() {
    return allowEnvelopeCorrect;
  }

  /** setAllowEnvelopeCorrect. */
  public void setAllowEnvelopeCorrect(String allowEnvelopeCorrect) {
    this.allowEnvelopeCorrect = allowEnvelopeCorrect;
  }

  /**
   * allowEnvelopeCorrectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCorrectMetadata(
      SettingsMetadata allowEnvelopeCorrectMetadata) {
    this.allowEnvelopeCorrectMetadata = allowEnvelopeCorrectMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEnvelopeCorrect` property is editable. .
   *
   * @return allowEnvelopeCorrectMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEnvelopeCorrect` property is editable. ")
  public SettingsMetadata getAllowEnvelopeCorrectMetadata() {
    return allowEnvelopeCorrectMetadata;
  }

  /** setAllowEnvelopeCorrectMetadata. */
  public void setAllowEnvelopeCorrectMetadata(SettingsMetadata allowEnvelopeCorrectMetadata) {
    this.allowEnvelopeCorrectMetadata = allowEnvelopeCorrectMetadata;
  }

  /**
   * allowEnvelopeCustodyTransfer.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCustodyTransfer(
      String allowEnvelopeCustodyTransfer) {
    this.allowEnvelopeCustodyTransfer = allowEnvelopeCustodyTransfer;
    return this;
  }

  /**
   * .
   *
   * @return allowEnvelopeCustodyTransfer
   */
  @Schema(description = "")
  public String getAllowEnvelopeCustodyTransfer() {
    return allowEnvelopeCustodyTransfer;
  }

  /** setAllowEnvelopeCustodyTransfer. */
  public void setAllowEnvelopeCustodyTransfer(String allowEnvelopeCustodyTransfer) {
    this.allowEnvelopeCustodyTransfer = allowEnvelopeCustodyTransfer;
  }

  /**
   * allowEnvelopeCustodyTransferMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCustodyTransferMetadata(
      SettingsMetadata allowEnvelopeCustodyTransferMetadata) {
    this.allowEnvelopeCustodyTransferMetadata = allowEnvelopeCustodyTransferMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEnvelopeCustodyTransfer` property is editable. .
   *
   * @return allowEnvelopeCustodyTransferMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEnvelopeCustodyTransfer` property is editable. ")
  public SettingsMetadata getAllowEnvelopeCustodyTransferMetadata() {
    return allowEnvelopeCustodyTransferMetadata;
  }

  /** setAllowEnvelopeCustodyTransferMetadata. */
  public void setAllowEnvelopeCustodyTransferMetadata(
      SettingsMetadata allowEnvelopeCustodyTransferMetadata) {
    this.allowEnvelopeCustodyTransferMetadata = allowEnvelopeCustodyTransferMetadata;
  }

  /**
   * allowEnvelopeCustomFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCustomFields(String allowEnvelopeCustomFields) {
    this.allowEnvelopeCustomFields = allowEnvelopeCustomFields;
    return this;
  }

  /**
   * .
   *
   * @return allowEnvelopeCustomFields
   */
  @Schema(description = "")
  public String getAllowEnvelopeCustomFields() {
    return allowEnvelopeCustomFields;
  }

  /** setAllowEnvelopeCustomFields. */
  public void setAllowEnvelopeCustomFields(String allowEnvelopeCustomFields) {
    this.allowEnvelopeCustomFields = allowEnvelopeCustomFields;
  }

  /**
   * allowEnvelopeCustomFieldsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeCustomFieldsMetadata(
      SettingsMetadata allowEnvelopeCustomFieldsMetadata) {
    this.allowEnvelopeCustomFieldsMetadata = allowEnvelopeCustomFieldsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEnvelopeCustomFields` property is editable. .
   *
   * @return allowEnvelopeCustomFieldsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEnvelopeCustomFields` property is editable. ")
  public SettingsMetadata getAllowEnvelopeCustomFieldsMetadata() {
    return allowEnvelopeCustomFieldsMetadata;
  }

  /** setAllowEnvelopeCustomFieldsMetadata. */
  public void setAllowEnvelopeCustomFieldsMetadata(
      SettingsMetadata allowEnvelopeCustomFieldsMetadata) {
    this.allowEnvelopeCustomFieldsMetadata = allowEnvelopeCustomFieldsMetadata;
  }

  /**
   * allowEnvelopePublishReporting.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopePublishReporting(
      String allowEnvelopePublishReporting) {
    this.allowEnvelopePublishReporting = allowEnvelopePublishReporting;
    return this;
  }

  /**
   * .
   *
   * @return allowEnvelopePublishReporting
   */
  @Schema(description = "")
  public String getAllowEnvelopePublishReporting() {
    return allowEnvelopePublishReporting;
  }

  /** setAllowEnvelopePublishReporting. */
  public void setAllowEnvelopePublishReporting(String allowEnvelopePublishReporting) {
    this.allowEnvelopePublishReporting = allowEnvelopePublishReporting;
  }

  /**
   * allowEnvelopePublishReportingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopePublishReportingMetadata(
      SettingsMetadata allowEnvelopePublishReportingMetadata) {
    this.allowEnvelopePublishReportingMetadata = allowEnvelopePublishReportingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEnvelopePublishReporting` property is editable. .
   *
   * @return allowEnvelopePublishReportingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEnvelopePublishReporting` property is editable. ")
  public SettingsMetadata getAllowEnvelopePublishReportingMetadata() {
    return allowEnvelopePublishReportingMetadata;
  }

  /** setAllowEnvelopePublishReportingMetadata. */
  public void setAllowEnvelopePublishReportingMetadata(
      SettingsMetadata allowEnvelopePublishReportingMetadata) {
    this.allowEnvelopePublishReportingMetadata = allowEnvelopePublishReportingMetadata;
  }

  /**
   * allowEnvelopeReporting.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeReporting(String allowEnvelopeReporting) {
    this.allowEnvelopeReporting = allowEnvelopeReporting;
    return this;
  }

  /**
   * .
   *
   * @return allowEnvelopeReporting
   */
  @Schema(description = "")
  public String getAllowEnvelopeReporting() {
    return allowEnvelopeReporting;
  }

  /** setAllowEnvelopeReporting. */
  public void setAllowEnvelopeReporting(String allowEnvelopeReporting) {
    this.allowEnvelopeReporting = allowEnvelopeReporting;
  }

  /**
   * allowEnvelopeReportingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowEnvelopeReportingMetadata(
      SettingsMetadata allowEnvelopeReportingMetadata) {
    this.allowEnvelopeReportingMetadata = allowEnvelopeReportingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowEnvelopeReporting` property is editable. .
   *
   * @return allowEnvelopeReportingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowEnvelopeReporting` property is editable. ")
  public SettingsMetadata getAllowEnvelopeReportingMetadata() {
    return allowEnvelopeReportingMetadata;
  }

  /** setAllowEnvelopeReportingMetadata. */
  public void setAllowEnvelopeReportingMetadata(SettingsMetadata allowEnvelopeReportingMetadata) {
    this.allowEnvelopeReportingMetadata = allowEnvelopeReportingMetadata;
  }

  /**
   * allowExpression.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExpression(String allowExpression) {
    this.allowExpression = allowExpression;
    return this;
  }

  /**
   * .
   *
   * @return allowExpression
   */
  @Schema(description = "")
  public String getAllowExpression() {
    return allowExpression;
  }

  /** setAllowExpression. */
  public void setAllowExpression(String allowExpression) {
    this.allowExpression = allowExpression;
  }

  /**
   * allowExpressionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExpressionMetadata(
      SettingsMetadata allowExpressionMetadata) {
    this.allowExpressionMetadata = allowExpressionMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowExpression` property is editable. .
   *
   * @return allowExpressionMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowExpression` property is editable. ")
  public SettingsMetadata getAllowExpressionMetadata() {
    return allowExpressionMetadata;
  }

  /** setAllowExpressionMetadata. */
  public void setAllowExpressionMetadata(SettingsMetadata allowExpressionMetadata) {
    this.allowExpressionMetadata = allowExpressionMetadata;
  }

  /**
   * allowExpressSignerCertificate.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExpressSignerCertificate(
      String allowExpressSignerCertificate) {
    this.allowExpressSignerCertificate = allowExpressSignerCertificate;
    return this;
  }

  /**
   * .
   *
   * @return allowExpressSignerCertificate
   */
  @Schema(description = "")
  public String getAllowExpressSignerCertificate() {
    return allowExpressSignerCertificate;
  }

  /** setAllowExpressSignerCertificate. */
  public void setAllowExpressSignerCertificate(String allowExpressSignerCertificate) {
    this.allowExpressSignerCertificate = allowExpressSignerCertificate;
  }

  /**
   * allowExpressSignerCertificateMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExpressSignerCertificateMetadata(
      SettingsMetadata allowExpressSignerCertificateMetadata) {
    this.allowExpressSignerCertificateMetadata = allowExpressSignerCertificateMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowExpressSignerCertificate` property is editable. .
   *
   * @return allowExpressSignerCertificateMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowExpressSignerCertificate` property is editable. ")
  public SettingsMetadata getAllowExpressSignerCertificateMetadata() {
    return allowExpressSignerCertificateMetadata;
  }

  /** setAllowExpressSignerCertificateMetadata. */
  public void setAllowExpressSignerCertificateMetadata(
      SettingsMetadata allowExpressSignerCertificateMetadata) {
    this.allowExpressSignerCertificateMetadata = allowExpressSignerCertificateMetadata;
  }

  /**
   * allowExtendedSendingResourceFile.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExtendedSendingResourceFile(
      String allowExtendedSendingResourceFile) {
    this.allowExtendedSendingResourceFile = allowExtendedSendingResourceFile;
    return this;
  }

  /**
   * .
   *
   * @return allowExtendedSendingResourceFile
   */
  @Schema(description = "")
  public String getAllowExtendedSendingResourceFile() {
    return allowExtendedSendingResourceFile;
  }

  /** setAllowExtendedSendingResourceFile. */
  public void setAllowExtendedSendingResourceFile(String allowExtendedSendingResourceFile) {
    this.allowExtendedSendingResourceFile = allowExtendedSendingResourceFile;
  }

  /**
   * allowExtendedSendingResourceFileMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExtendedSendingResourceFileMetadata(
      SettingsMetadata allowExtendedSendingResourceFileMetadata) {
    this.allowExtendedSendingResourceFileMetadata = allowExtendedSendingResourceFileMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowExtendedSendingResourceFile` property is editable. .
   *
   * @return allowExtendedSendingResourceFileMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowExtendedSendingResourceFile` property is editable. ")
  public SettingsMetadata getAllowExtendedSendingResourceFileMetadata() {
    return allowExtendedSendingResourceFileMetadata;
  }

  /** setAllowExtendedSendingResourceFileMetadata. */
  public void setAllowExtendedSendingResourceFileMetadata(
      SettingsMetadata allowExtendedSendingResourceFileMetadata) {
    this.allowExtendedSendingResourceFileMetadata = allowExtendedSendingResourceFileMetadata;
  }

  /**
   * allowExternalLinkedAccounts.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExternalLinkedAccounts(
      String allowExternalLinkedAccounts) {
    this.allowExternalLinkedAccounts = allowExternalLinkedAccounts;
    return this;
  }

  /**
   * .
   *
   * @return allowExternalLinkedAccounts
   */
  @Schema(description = "")
  public String getAllowExternalLinkedAccounts() {
    return allowExternalLinkedAccounts;
  }

  /** setAllowExternalLinkedAccounts. */
  public void setAllowExternalLinkedAccounts(String allowExternalLinkedAccounts) {
    this.allowExternalLinkedAccounts = allowExternalLinkedAccounts;
  }

  /**
   * allowExternalLinkedAccountsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExternalLinkedAccountsMetadata(
      SettingsMetadata allowExternalLinkedAccountsMetadata) {
    this.allowExternalLinkedAccountsMetadata = allowExternalLinkedAccountsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowExternalLinkedAccountsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowExternalLinkedAccountsMetadata() {
    return allowExternalLinkedAccountsMetadata;
  }

  /** setAllowExternalLinkedAccountsMetadata. */
  public void setAllowExternalLinkedAccountsMetadata(
      SettingsMetadata allowExternalLinkedAccountsMetadata) {
    this.allowExternalLinkedAccountsMetadata = allowExternalLinkedAccountsMetadata;
  }

  /**
   * allowExternalSignaturePad.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExternalSignaturePad(String allowExternalSignaturePad) {
    this.allowExternalSignaturePad = allowExternalSignaturePad;
    return this;
  }

  /**
   * .
   *
   * @return allowExternalSignaturePad
   */
  @Schema(description = "")
  public String getAllowExternalSignaturePad() {
    return allowExternalSignaturePad;
  }

  /** setAllowExternalSignaturePad. */
  public void setAllowExternalSignaturePad(String allowExternalSignaturePad) {
    this.allowExternalSignaturePad = allowExternalSignaturePad;
  }

  /**
   * allowExternalSignaturePadMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowExternalSignaturePadMetadata(
      SettingsMetadata allowExternalSignaturePadMetadata) {
    this.allowExternalSignaturePadMetadata = allowExternalSignaturePadMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowExternalSignaturePad` property is editable. .
   *
   * @return allowExternalSignaturePadMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowExternalSignaturePad` property is editable. ")
  public SettingsMetadata getAllowExternalSignaturePadMetadata() {
    return allowExternalSignaturePadMetadata;
  }

  /** setAllowExternalSignaturePadMetadata. */
  public void setAllowExternalSignaturePadMetadata(
      SettingsMetadata allowExternalSignaturePadMetadata) {
    this.allowExternalSignaturePadMetadata = allowExternalSignaturePadMetadata;
  }

  /**
   * allowIDVForEUQualifiedSignatures.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVForEUQualifiedSignatures(
      String allowIDVForEUQualifiedSignatures) {
    this.allowIDVForEUQualifiedSignatures = allowIDVForEUQualifiedSignatures;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVForEUQualifiedSignatures
   */
  @Schema(description = "")
  public String getAllowIDVForEUQualifiedSignatures() {
    return allowIDVForEUQualifiedSignatures;
  }

  /** setAllowIDVForEUQualifiedSignatures. */
  public void setAllowIDVForEUQualifiedSignatures(String allowIDVForEUQualifiedSignatures) {
    this.allowIDVForEUQualifiedSignatures = allowIDVForEUQualifiedSignatures;
  }

  /**
   * allowIDVForEUQualifiedSignaturesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVForEUQualifiedSignaturesMetadata(
      SettingsMetadata allowIDVForEUQualifiedSignaturesMetadata) {
    this.allowIDVForEUQualifiedSignaturesMetadata = allowIDVForEUQualifiedSignaturesMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVForEUQualifiedSignaturesMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowIDVForEUQualifiedSignaturesMetadata() {
    return allowIDVForEUQualifiedSignaturesMetadata;
  }

  /** setAllowIDVForEUQualifiedSignaturesMetadata. */
  public void setAllowIDVForEUQualifiedSignaturesMetadata(
      SettingsMetadata allowIDVForEUQualifiedSignaturesMetadata) {
    this.allowIDVForEUQualifiedSignaturesMetadata = allowIDVForEUQualifiedSignaturesMetadata;
  }

  /**
   * allowIDVLevel1.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel1(String allowIDVLevel1) {
    this.allowIDVLevel1 = allowIDVLevel1;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel1
   */
  @Schema(description = "")
  public String getAllowIDVLevel1() {
    return allowIDVLevel1;
  }

  /** setAllowIDVLevel1. */
  public void setAllowIDVLevel1(String allowIDVLevel1) {
    this.allowIDVLevel1 = allowIDVLevel1;
  }

  /**
   * allowIDVLevel1Metadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel1Metadata(
      SettingsMetadata allowIDVLevel1Metadata) {
    this.allowIDVLevel1Metadata = allowIDVLevel1Metadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowIDVLevel1` property is editable..
   *
   * @return allowIDVLevel1Metadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowIDVLevel1` property is editable.")
  public SettingsMetadata getAllowIDVLevel1Metadata() {
    return allowIDVLevel1Metadata;
  }

  /** setAllowIDVLevel1Metadata. */
  public void setAllowIDVLevel1Metadata(SettingsMetadata allowIDVLevel1Metadata) {
    this.allowIDVLevel1Metadata = allowIDVLevel1Metadata;
  }

  /**
   * allowIDVLevel1Trial.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel1Trial(String allowIDVLevel1Trial) {
    this.allowIDVLevel1Trial = allowIDVLevel1Trial;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel1Trial
   */
  @Schema(description = "")
  public String getAllowIDVLevel1Trial() {
    return allowIDVLevel1Trial;
  }

  /** setAllowIDVLevel1Trial. */
  public void setAllowIDVLevel1Trial(String allowIDVLevel1Trial) {
    this.allowIDVLevel1Trial = allowIDVLevel1Trial;
  }

  /**
   * allowIDVLevel1TrialMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel1TrialMetadata(
      SettingsMetadata allowIDVLevel1TrialMetadata) {
    this.allowIDVLevel1TrialMetadata = allowIDVLevel1TrialMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel1TrialMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowIDVLevel1TrialMetadata() {
    return allowIDVLevel1TrialMetadata;
  }

  /** setAllowIDVLevel1TrialMetadata. */
  public void setAllowIDVLevel1TrialMetadata(SettingsMetadata allowIDVLevel1TrialMetadata) {
    this.allowIDVLevel1TrialMetadata = allowIDVLevel1TrialMetadata;
  }

  /**
   * allowIDVLevel2.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel2(String allowIDVLevel2) {
    this.allowIDVLevel2 = allowIDVLevel2;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel2
   */
  @Schema(description = "")
  public String getAllowIDVLevel2() {
    return allowIDVLevel2;
  }

  /** setAllowIDVLevel2. */
  public void setAllowIDVLevel2(String allowIDVLevel2) {
    this.allowIDVLevel2 = allowIDVLevel2;
  }

  /**
   * allowIDVLevel2Metadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel2Metadata(
      SettingsMetadata allowIDVLevel2Metadata) {
    this.allowIDVLevel2Metadata = allowIDVLevel2Metadata;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel2Metadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowIDVLevel2Metadata() {
    return allowIDVLevel2Metadata;
  }

  /** setAllowIDVLevel2Metadata. */
  public void setAllowIDVLevel2Metadata(SettingsMetadata allowIDVLevel2Metadata) {
    this.allowIDVLevel2Metadata = allowIDVLevel2Metadata;
  }

  /**
   * allowIDVLevel3.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel3(String allowIDVLevel3) {
    this.allowIDVLevel3 = allowIDVLevel3;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel3
   */
  @Schema(description = "")
  public String getAllowIDVLevel3() {
    return allowIDVLevel3;
  }

  /** setAllowIDVLevel3. */
  public void setAllowIDVLevel3(String allowIDVLevel3) {
    this.allowIDVLevel3 = allowIDVLevel3;
  }

  /**
   * allowIDVLevel3Metadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVLevel3Metadata(
      SettingsMetadata allowIDVLevel3Metadata) {
    this.allowIDVLevel3Metadata = allowIDVLevel3Metadata;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVLevel3Metadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowIDVLevel3Metadata() {
    return allowIDVLevel3Metadata;
  }

  /** setAllowIDVLevel3Metadata. */
  public void setAllowIDVLevel3Metadata(SettingsMetadata allowIDVLevel3Metadata) {
    this.allowIDVLevel3Metadata = allowIDVLevel3Metadata;
  }

  /**
   * allowIDVPlatform.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVPlatform(String allowIDVPlatform) {
    this.allowIDVPlatform = allowIDVPlatform;
    return this;
  }

  /**
   * .
   *
   * @return allowIDVPlatform
   */
  @Schema(description = "")
  public String getAllowIDVPlatform() {
    return allowIDVPlatform;
  }

  /** setAllowIDVPlatform. */
  public void setAllowIDVPlatform(String allowIDVPlatform) {
    this.allowIDVPlatform = allowIDVPlatform;
  }

  /**
   * allowIDVPlatformMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowIDVPlatformMetadata(
      SettingsMetadata allowIDVPlatformMetadata) {
    this.allowIDVPlatformMetadata = allowIDVPlatformMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowIDVPlatform` property is editable..
   *
   * @return allowIDVPlatformMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowIDVPlatform` property is editable.")
  public SettingsMetadata getAllowIDVPlatformMetadata() {
    return allowIDVPlatformMetadata;
  }

  /** setAllowIDVPlatformMetadata. */
  public void setAllowIDVPlatformMetadata(SettingsMetadata allowIDVPlatformMetadata) {
    this.allowIDVPlatformMetadata = allowIDVPlatformMetadata;
  }

  /**
   * allowInPerson.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowInPerson(String allowInPerson) {
    this.allowInPerson = allowInPerson;
    return this;
  }

  /**
   * .
   *
   * @return allowInPerson
   */
  @Schema(description = "")
  public String getAllowInPerson() {
    return allowInPerson;
  }

  /** setAllowInPerson. */
  public void setAllowInPerson(String allowInPerson) {
    this.allowInPerson = allowInPerson;
  }

  /**
   * allowInPersonElectronicNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowInPersonElectronicNotary(
      String allowInPersonElectronicNotary) {
    this.allowInPersonElectronicNotary = allowInPersonElectronicNotary;
    return this;
  }

  /**
   * Account Level Flag that determines the availability to perform In Person Electronic Notarial
   * (IPEN) actions.
   *
   * @return allowInPersonElectronicNotary
   */
  @Schema(
      description =
          "Account Level Flag that determines the availability to perform In Person Electronic Notarial (IPEN) actions")
  public String getAllowInPersonElectronicNotary() {
    return allowInPersonElectronicNotary;
  }

  /** setAllowInPersonElectronicNotary. */
  public void setAllowInPersonElectronicNotary(String allowInPersonElectronicNotary) {
    this.allowInPersonElectronicNotary = allowInPersonElectronicNotary;
  }

  /**
   * allowInPersonElectronicNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowInPersonElectronicNotaryMetadata(
      SettingsMetadata allowInPersonElectronicNotaryMetadata) {
    this.allowInPersonElectronicNotaryMetadata = allowInPersonElectronicNotaryMetadata;
    return this;
  }

  /**
   * MetaData for the Account Level Flag that determines the availability to perform In Person
   * Electronic Notarial (IPEN) actions.
   *
   * @return allowInPersonElectronicNotaryMetadata
   */
  @Schema(
      description =
          "MetaData for the Account Level Flag that determines the availability to perform In Person Electronic Notarial (IPEN) actions")
  public SettingsMetadata getAllowInPersonElectronicNotaryMetadata() {
    return allowInPersonElectronicNotaryMetadata;
  }

  /** setAllowInPersonElectronicNotaryMetadata. */
  public void setAllowInPersonElectronicNotaryMetadata(
      SettingsMetadata allowInPersonElectronicNotaryMetadata) {
    this.allowInPersonElectronicNotaryMetadata = allowInPersonElectronicNotaryMetadata;
  }

  /**
   * allowInPersonMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowInPersonMetadata(SettingsMetadata allowInPersonMetadata) {
    this.allowInPersonMetadata = allowInPersonMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowInPerson` property is editable. .
   *
   * @return allowInPersonMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowInPerson` property is editable. ")
  public SettingsMetadata getAllowInPersonMetadata() {
    return allowInPersonMetadata;
  }

  /** setAllowInPersonMetadata. */
  public void setAllowInPersonMetadata(SettingsMetadata allowInPersonMetadata) {
    this.allowInPersonMetadata = allowInPersonMetadata;
  }

  /**
   * allowManagedStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowManagedStamps(String allowManagedStamps) {
    this.allowManagedStamps = allowManagedStamps;
    return this;
  }

  /**
   * .
   *
   * @return allowManagedStamps
   */
  @Schema(description = "")
  public String getAllowManagedStamps() {
    return allowManagedStamps;
  }

  /** setAllowManagedStamps. */
  public void setAllowManagedStamps(String allowManagedStamps) {
    this.allowManagedStamps = allowManagedStamps;
  }

  /**
   * allowManagedStampsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowManagedStampsMetadata(
      SettingsMetadata allowManagedStampsMetadata) {
    this.allowManagedStampsMetadata = allowManagedStampsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowManagedStamps` property is editable. .
   *
   * @return allowManagedStampsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowManagedStamps` property is editable. ")
  public SettingsMetadata getAllowManagedStampsMetadata() {
    return allowManagedStampsMetadata;
  }

  /** setAllowManagedStampsMetadata. */
  public void setAllowManagedStampsMetadata(SettingsMetadata allowManagedStampsMetadata) {
    this.allowManagedStampsMetadata = allowManagedStampsMetadata;
  }

  /**
   * allowManagingEnvelopesOnBehalfOfOthers.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowManagingEnvelopesOnBehalfOfOthers(
      String allowManagingEnvelopesOnBehalfOfOthers) {
    this.allowManagingEnvelopesOnBehalfOfOthers = allowManagingEnvelopesOnBehalfOfOthers;
    return this;
  }

  /**
   * .
   *
   * @return allowManagingEnvelopesOnBehalfOfOthers
   */
  @Schema(description = "")
  public String getAllowManagingEnvelopesOnBehalfOfOthers() {
    return allowManagingEnvelopesOnBehalfOfOthers;
  }

  /** setAllowManagingEnvelopesOnBehalfOfOthers. */
  public void setAllowManagingEnvelopesOnBehalfOfOthers(
      String allowManagingEnvelopesOnBehalfOfOthers) {
    this.allowManagingEnvelopesOnBehalfOfOthers = allowManagingEnvelopesOnBehalfOfOthers;
  }

  /**
   * allowManagingEnvelopesOnBehalfOfOthersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowManagingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowManagingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowManagingEnvelopesOnBehalfOfOthersMetadata =
        allowManagingEnvelopesOnBehalfOfOthersMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowManagingEnvelopesOnBehalfOfOthersMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowManagingEnvelopesOnBehalfOfOthersMetadata() {
    return allowManagingEnvelopesOnBehalfOfOthersMetadata;
  }

  /** setAllowManagingEnvelopesOnBehalfOfOthersMetadata. */
  public void setAllowManagingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowManagingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowManagingEnvelopesOnBehalfOfOthersMetadata =
        allowManagingEnvelopesOnBehalfOfOthersMetadata;
  }

  /**
   * allowMarkup.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMarkup(String allowMarkup) {
    this.allowMarkup = allowMarkup;
    return this;
  }

  /**
   * When set to **true**, Document Markup is enabled for envelope. Account must have Document
   * Markup enabled to use this.
   *
   * @return allowMarkup
   */
  @Schema(
      description =
          "When set to **true**, Document Markup is enabled for envelope. Account must have Document Markup enabled to use this")
  public String getAllowMarkup() {
    return allowMarkup;
  }

  /** setAllowMarkup. */
  public void setAllowMarkup(String allowMarkup) {
    this.allowMarkup = allowMarkup;
  }

  /**
   * allowMarkupMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMarkupMetadata(SettingsMetadata allowMarkupMetadata) {
    this.allowMarkupMetadata = allowMarkupMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowMarkup` property is editable. .
   *
   * @return allowMarkupMetadata
   */
  @Schema(description = "Metadata that indicates whether the `allowMarkup` property is editable. ")
  public SettingsMetadata getAllowMarkupMetadata() {
    return allowMarkupMetadata;
  }

  /** setAllowMarkupMetadata. */
  public void setAllowMarkupMetadata(SettingsMetadata allowMarkupMetadata) {
    this.allowMarkupMetadata = allowMarkupMetadata;
  }

  /**
   * allowMemberTimeZone.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMemberTimeZone(String allowMemberTimeZone) {
    this.allowMemberTimeZone = allowMemberTimeZone;
    return this;
  }

  /**
   * .
   *
   * @return allowMemberTimeZone
   */
  @Schema(description = "")
  public String getAllowMemberTimeZone() {
    return allowMemberTimeZone;
  }

  /** setAllowMemberTimeZone. */
  public void setAllowMemberTimeZone(String allowMemberTimeZone) {
    this.allowMemberTimeZone = allowMemberTimeZone;
  }

  /**
   * allowMemberTimeZoneMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMemberTimeZoneMetadata(
      SettingsMetadata allowMemberTimeZoneMetadata) {
    this.allowMemberTimeZoneMetadata = allowMemberTimeZoneMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowMemberTimeZone` property is editable. .
   *
   * @return allowMemberTimeZoneMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowMemberTimeZone` property is editable. ")
  public SettingsMetadata getAllowMemberTimeZoneMetadata() {
    return allowMemberTimeZoneMetadata;
  }

  /** setAllowMemberTimeZoneMetadata. */
  public void setAllowMemberTimeZoneMetadata(SettingsMetadata allowMemberTimeZoneMetadata) {
    this.allowMemberTimeZoneMetadata = allowMemberTimeZoneMetadata;
  }

  /**
   * allowMergeFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMergeFields(String allowMergeFields) {
    this.allowMergeFields = allowMergeFields;
    return this;
  }

  /**
   * .
   *
   * @return allowMergeFields
   */
  @Schema(description = "")
  public String getAllowMergeFields() {
    return allowMergeFields;
  }

  /** setAllowMergeFields. */
  public void setAllowMergeFields(String allowMergeFields) {
    this.allowMergeFields = allowMergeFields;
  }

  /**
   * allowMergeFieldsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMergeFieldsMetadata(
      SettingsMetadata allowMergeFieldsMetadata) {
    this.allowMergeFieldsMetadata = allowMergeFieldsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowMergeFields` property is editable. .
   *
   * @return allowMergeFieldsMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowMergeFields` property is editable. ")
  public SettingsMetadata getAllowMergeFieldsMetadata() {
    return allowMergeFieldsMetadata;
  }

  /** setAllowMergeFieldsMetadata. */
  public void setAllowMergeFieldsMetadata(SettingsMetadata allowMergeFieldsMetadata) {
    this.allowMergeFieldsMetadata = allowMergeFieldsMetadata;
  }

  /**
   * allowMultipleBrandProfiles.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMultipleBrandProfiles(String allowMultipleBrandProfiles) {
    this.allowMultipleBrandProfiles = allowMultipleBrandProfiles;
    return this;
  }

  /**
   * .
   *
   * @return allowMultipleBrandProfiles
   */
  @Schema(description = "")
  public String getAllowMultipleBrandProfiles() {
    return allowMultipleBrandProfiles;
  }

  /** setAllowMultipleBrandProfiles. */
  public void setAllowMultipleBrandProfiles(String allowMultipleBrandProfiles) {
    this.allowMultipleBrandProfiles = allowMultipleBrandProfiles;
  }

  /**
   * allowMultipleBrandProfilesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMultipleBrandProfilesMetadata(
      SettingsMetadata allowMultipleBrandProfilesMetadata) {
    this.allowMultipleBrandProfilesMetadata = allowMultipleBrandProfilesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowMultipleBrandProfiles` property is editable. .
   *
   * @return allowMultipleBrandProfilesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowMultipleBrandProfiles` property is editable. ")
  public SettingsMetadata getAllowMultipleBrandProfilesMetadata() {
    return allowMultipleBrandProfilesMetadata;
  }

  /** setAllowMultipleBrandProfilesMetadata. */
  public void setAllowMultipleBrandProfilesMetadata(
      SettingsMetadata allowMultipleBrandProfilesMetadata) {
    this.allowMultipleBrandProfilesMetadata = allowMultipleBrandProfilesMetadata;
  }

  /**
   * allowMultipleSignerAttachments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMultipleSignerAttachments(
      String allowMultipleSignerAttachments) {
    this.allowMultipleSignerAttachments = allowMultipleSignerAttachments;
    return this;
  }

  /**
   * .
   *
   * @return allowMultipleSignerAttachments
   */
  @Schema(description = "")
  public String getAllowMultipleSignerAttachments() {
    return allowMultipleSignerAttachments;
  }

  /** setAllowMultipleSignerAttachments. */
  public void setAllowMultipleSignerAttachments(String allowMultipleSignerAttachments) {
    this.allowMultipleSignerAttachments = allowMultipleSignerAttachments;
  }

  /**
   * allowMultipleSignerAttachmentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowMultipleSignerAttachmentsMetadata(
      SettingsMetadata allowMultipleSignerAttachmentsMetadata) {
    this.allowMultipleSignerAttachmentsMetadata = allowMultipleSignerAttachmentsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowMultipleSignerAttachments` property is editable. .
   *
   * @return allowMultipleSignerAttachmentsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowMultipleSignerAttachments` property is editable. ")
  public SettingsMetadata getAllowMultipleSignerAttachmentsMetadata() {
    return allowMultipleSignerAttachmentsMetadata;
  }

  /** setAllowMultipleSignerAttachmentsMetadata. */
  public void setAllowMultipleSignerAttachmentsMetadata(
      SettingsMetadata allowMultipleSignerAttachmentsMetadata) {
    this.allowMultipleSignerAttachmentsMetadata = allowMultipleSignerAttachmentsMetadata;
  }

  /**
   * allowNonUSPhoneAuth.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowNonUSPhoneAuth(String allowNonUSPhoneAuth) {
    this.allowNonUSPhoneAuth = allowNonUSPhoneAuth;
    return this;
  }

  /**
   * .
   *
   * @return allowNonUSPhoneAuth
   */
  @Schema(description = "")
  public String getAllowNonUSPhoneAuth() {
    return allowNonUSPhoneAuth;
  }

  /** setAllowNonUSPhoneAuth. */
  public void setAllowNonUSPhoneAuth(String allowNonUSPhoneAuth) {
    this.allowNonUSPhoneAuth = allowNonUSPhoneAuth;
  }

  /**
   * allowNonUSPhoneAuthMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowNonUSPhoneAuthMetadata(
      SettingsMetadata allowNonUSPhoneAuthMetadata) {
    this.allowNonUSPhoneAuthMetadata = allowNonUSPhoneAuthMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowNonUSPhoneAuth` property is editable. .
   *
   * @return allowNonUSPhoneAuthMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowNonUSPhoneAuth` property is editable. ")
  public SettingsMetadata getAllowNonUSPhoneAuthMetadata() {
    return allowNonUSPhoneAuthMetadata;
  }

  /** setAllowNonUSPhoneAuthMetadata. */
  public void setAllowNonUSPhoneAuthMetadata(SettingsMetadata allowNonUSPhoneAuthMetadata) {
    this.allowNonUSPhoneAuthMetadata = allowNonUSPhoneAuthMetadata;
  }

  /**
   * allowOcrOfEnvelopeDocuments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOcrOfEnvelopeDocuments(
      String allowOcrOfEnvelopeDocuments) {
    this.allowOcrOfEnvelopeDocuments = allowOcrOfEnvelopeDocuments;
    return this;
  }

  /**
   * .
   *
   * @return allowOcrOfEnvelopeDocuments
   */
  @Schema(description = "")
  public String getAllowOcrOfEnvelopeDocuments() {
    return allowOcrOfEnvelopeDocuments;
  }

  /** setAllowOcrOfEnvelopeDocuments. */
  public void setAllowOcrOfEnvelopeDocuments(String allowOcrOfEnvelopeDocuments) {
    this.allowOcrOfEnvelopeDocuments = allowOcrOfEnvelopeDocuments;
  }

  /**
   * allowOcrOfEnvelopeDocumentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOcrOfEnvelopeDocumentsMetadata(
      SettingsMetadata allowOcrOfEnvelopeDocumentsMetadata) {
    this.allowOcrOfEnvelopeDocumentsMetadata = allowOcrOfEnvelopeDocumentsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOcrOfEnvelopeDocumentsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOcrOfEnvelopeDocumentsMetadata() {
    return allowOcrOfEnvelopeDocumentsMetadata;
  }

  /** setAllowOcrOfEnvelopeDocumentsMetadata. */
  public void setAllowOcrOfEnvelopeDocumentsMetadata(
      SettingsMetadata allowOcrOfEnvelopeDocumentsMetadata) {
    this.allowOcrOfEnvelopeDocumentsMetadata = allowOcrOfEnvelopeDocumentsMetadata;
  }

  /**
   * allowOfflineSigning.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOfflineSigning(String allowOfflineSigning) {
    this.allowOfflineSigning = allowOfflineSigning;
    return this;
  }

  /**
   * .
   *
   * @return allowOfflineSigning
   */
  @Schema(description = "")
  public String getAllowOfflineSigning() {
    return allowOfflineSigning;
  }

  /** setAllowOfflineSigning. */
  public void setAllowOfflineSigning(String allowOfflineSigning) {
    this.allowOfflineSigning = allowOfflineSigning;
  }

  /**
   * allowOfflineSigningMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOfflineSigningMetadata(
      SettingsMetadata allowOfflineSigningMetadata) {
    this.allowOfflineSigningMetadata = allowOfflineSigningMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowOfflineSigning` property is editable. .
   *
   * @return allowOfflineSigningMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowOfflineSigning` property is editable. ")
  public SettingsMetadata getAllowOfflineSigningMetadata() {
    return allowOfflineSigningMetadata;
  }

  /** setAllowOfflineSigningMetadata. */
  public void setAllowOfflineSigningMetadata(SettingsMetadata allowOfflineSigningMetadata) {
    this.allowOfflineSigningMetadata = allowOfflineSigningMetadata;
  }

  /**
   * allowOpenTrustSignerCertificate.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOpenTrustSignerCertificate(
      String allowOpenTrustSignerCertificate) {
    this.allowOpenTrustSignerCertificate = allowOpenTrustSignerCertificate;
    return this;
  }

  /**
   * .
   *
   * @return allowOpenTrustSignerCertificate
   */
  @Schema(description = "")
  public String getAllowOpenTrustSignerCertificate() {
    return allowOpenTrustSignerCertificate;
  }

  /** setAllowOpenTrustSignerCertificate. */
  public void setAllowOpenTrustSignerCertificate(String allowOpenTrustSignerCertificate) {
    this.allowOpenTrustSignerCertificate = allowOpenTrustSignerCertificate;
  }

  /**
   * allowOpenTrustSignerCertificateMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOpenTrustSignerCertificateMetadata(
      SettingsMetadata allowOpenTrustSignerCertificateMetadata) {
    this.allowOpenTrustSignerCertificateMetadata = allowOpenTrustSignerCertificateMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowOpenTrustSignerCertificate` property is editable. .
   *
   * @return allowOpenTrustSignerCertificateMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowOpenTrustSignerCertificate` property is editable. ")
  public SettingsMetadata getAllowOpenTrustSignerCertificateMetadata() {
    return allowOpenTrustSignerCertificateMetadata;
  }

  /** setAllowOpenTrustSignerCertificateMetadata. */
  public void setAllowOpenTrustSignerCertificateMetadata(
      SettingsMetadata allowOpenTrustSignerCertificateMetadata) {
    this.allowOpenTrustSignerCertificateMetadata = allowOpenTrustSignerCertificateMetadata;
  }

  /**
   * allowOrganizationBranding.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationBranding(String allowOrganizationBranding) {
    this.allowOrganizationBranding = allowOrganizationBranding;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationBranding
   */
  @Schema(description = "")
  public String getAllowOrganizationBranding() {
    return allowOrganizationBranding;
  }

  /** setAllowOrganizationBranding. */
  public void setAllowOrganizationBranding(String allowOrganizationBranding) {
    this.allowOrganizationBranding = allowOrganizationBranding;
  }

  /**
   * allowOrganizationBrandingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationBrandingMetadata(
      SettingsMetadata allowOrganizationBrandingMetadata) {
    this.allowOrganizationBrandingMetadata = allowOrganizationBrandingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationBrandingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationBrandingMetadata() {
    return allowOrganizationBrandingMetadata;
  }

  /** setAllowOrganizationBrandingMetadata. */
  public void setAllowOrganizationBrandingMetadata(
      SettingsMetadata allowOrganizationBrandingMetadata) {
    this.allowOrganizationBrandingMetadata = allowOrganizationBrandingMetadata;
  }

  /**
   * allowOrganizationDocusignMonitor.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDocusignMonitor(
      String allowOrganizationDocusignMonitor) {
    this.allowOrganizationDocusignMonitor = allowOrganizationDocusignMonitor;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDocusignMonitor
   */
  @Schema(description = "")
  public String getAllowOrganizationDocusignMonitor() {
    return allowOrganizationDocusignMonitor;
  }

  /** setAllowOrganizationDocusignMonitor. */
  public void setAllowOrganizationDocusignMonitor(String allowOrganizationDocusignMonitor) {
    this.allowOrganizationDocusignMonitor = allowOrganizationDocusignMonitor;
  }

  /**
   * allowOrganizationDocusignMonitorFree.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDocusignMonitorFree(
      String allowOrganizationDocusignMonitorFree) {
    this.allowOrganizationDocusignMonitorFree = allowOrganizationDocusignMonitorFree;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDocusignMonitorFree
   */
  @Schema(description = "")
  public String getAllowOrganizationDocusignMonitorFree() {
    return allowOrganizationDocusignMonitorFree;
  }

  /** setAllowOrganizationDocusignMonitorFree. */
  public void setAllowOrganizationDocusignMonitorFree(String allowOrganizationDocusignMonitorFree) {
    this.allowOrganizationDocusignMonitorFree = allowOrganizationDocusignMonitorFree;
  }

  /**
   * allowOrganizationDocusignMonitorFreeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDocusignMonitorFreeMetadata(
      SettingsMetadata allowOrganizationDocusignMonitorFreeMetadata) {
    this.allowOrganizationDocusignMonitorFreeMetadata =
        allowOrganizationDocusignMonitorFreeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDocusignMonitorFreeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationDocusignMonitorFreeMetadata() {
    return allowOrganizationDocusignMonitorFreeMetadata;
  }

  /** setAllowOrganizationDocusignMonitorFreeMetadata. */
  public void setAllowOrganizationDocusignMonitorFreeMetadata(
      SettingsMetadata allowOrganizationDocusignMonitorFreeMetadata) {
    this.allowOrganizationDocusignMonitorFreeMetadata =
        allowOrganizationDocusignMonitorFreeMetadata;
  }

  /**
   * allowOrganizationDocusignMonitorMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDocusignMonitorMetadata(
      SettingsMetadata allowOrganizationDocusignMonitorMetadata) {
    this.allowOrganizationDocusignMonitorMetadata = allowOrganizationDocusignMonitorMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDocusignMonitorMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationDocusignMonitorMetadata() {
    return allowOrganizationDocusignMonitorMetadata;
  }

  /** setAllowOrganizationDocusignMonitorMetadata. */
  public void setAllowOrganizationDocusignMonitorMetadata(
      SettingsMetadata allowOrganizationDocusignMonitorMetadata) {
    this.allowOrganizationDocusignMonitorMetadata = allowOrganizationDocusignMonitorMetadata;
  }

  /**
   * allowOrganizationDomainUserManagement.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDomainUserManagement(
      String allowOrganizationDomainUserManagement) {
    this.allowOrganizationDomainUserManagement = allowOrganizationDomainUserManagement;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDomainUserManagement
   */
  @Schema(description = "")
  public String getAllowOrganizationDomainUserManagement() {
    return allowOrganizationDomainUserManagement;
  }

  /** setAllowOrganizationDomainUserManagement. */
  public void setAllowOrganizationDomainUserManagement(
      String allowOrganizationDomainUserManagement) {
    this.allowOrganizationDomainUserManagement = allowOrganizationDomainUserManagement;
  }

  /**
   * allowOrganizationDomainUserManagementMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationDomainUserManagementMetadata(
      SettingsMetadata allowOrganizationDomainUserManagementMetadata) {
    this.allowOrganizationDomainUserManagementMetadata =
        allowOrganizationDomainUserManagementMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationDomainUserManagementMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationDomainUserManagementMetadata() {
    return allowOrganizationDomainUserManagementMetadata;
  }

  /** setAllowOrganizationDomainUserManagementMetadata. */
  public void setAllowOrganizationDomainUserManagementMetadata(
      SettingsMetadata allowOrganizationDomainUserManagementMetadata) {
    this.allowOrganizationDomainUserManagementMetadata =
        allowOrganizationDomainUserManagementMetadata;
  }

  /**
   * allowOrganizations.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizations(String allowOrganizations) {
    this.allowOrganizations = allowOrganizations;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizations
   */
  @Schema(description = "")
  public String getAllowOrganizations() {
    return allowOrganizations;
  }

  /** setAllowOrganizations. */
  public void setAllowOrganizations(String allowOrganizations) {
    this.allowOrganizations = allowOrganizations;
  }

  /**
   * allowOrganizationsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationsMetadata(
      SettingsMetadata allowOrganizationsMetadata) {
    this.allowOrganizationsMetadata = allowOrganizationsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowOrganizations` property is editable. .
   *
   * @return allowOrganizationsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowOrganizations` property is editable. ")
  public SettingsMetadata getAllowOrganizationsMetadata() {
    return allowOrganizationsMetadata;
  }

  /** setAllowOrganizationsMetadata. */
  public void setAllowOrganizationsMetadata(SettingsMetadata allowOrganizationsMetadata) {
    this.allowOrganizationsMetadata = allowOrganizationsMetadata;
  }

  /**
   * allowOrganizationSsoManagement.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationSsoManagement(
      String allowOrganizationSsoManagement) {
    this.allowOrganizationSsoManagement = allowOrganizationSsoManagement;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationSsoManagement
   */
  @Schema(description = "")
  public String getAllowOrganizationSsoManagement() {
    return allowOrganizationSsoManagement;
  }

  /** setAllowOrganizationSsoManagement. */
  public void setAllowOrganizationSsoManagement(String allowOrganizationSsoManagement) {
    this.allowOrganizationSsoManagement = allowOrganizationSsoManagement;
  }

  /**
   * allowOrganizationSsoManagementMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationSsoManagementMetadata(
      SettingsMetadata allowOrganizationSsoManagementMetadata) {
    this.allowOrganizationSsoManagementMetadata = allowOrganizationSsoManagementMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationSsoManagementMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationSsoManagementMetadata() {
    return allowOrganizationSsoManagementMetadata;
  }

  /** setAllowOrganizationSsoManagementMetadata. */
  public void setAllowOrganizationSsoManagementMetadata(
      SettingsMetadata allowOrganizationSsoManagementMetadata) {
    this.allowOrganizationSsoManagementMetadata = allowOrganizationSsoManagementMetadata;
  }

  /**
   * allowOrganizationToUseInPersonElectronicNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseInPersonElectronicNotary(
      String allowOrganizationToUseInPersonElectronicNotary) {
    this.allowOrganizationToUseInPersonElectronicNotary =
        allowOrganizationToUseInPersonElectronicNotary;
    return this;
  }

  /**
   * Organization Level Flag that determines the availability to perform In Person Electronic
   * Notarial (IPEN) actions.
   *
   * @return allowOrganizationToUseInPersonElectronicNotary
   */
  @Schema(
      description =
          "Organization Level Flag that determines the availability to perform In Person Electronic Notarial (IPEN) actions")
  public String getAllowOrganizationToUseInPersonElectronicNotary() {
    return allowOrganizationToUseInPersonElectronicNotary;
  }

  /** setAllowOrganizationToUseInPersonElectronicNotary. */
  public void setAllowOrganizationToUseInPersonElectronicNotary(
      String allowOrganizationToUseInPersonElectronicNotary) {
    this.allowOrganizationToUseInPersonElectronicNotary =
        allowOrganizationToUseInPersonElectronicNotary;
  }

  /**
   * allowOrganizationToUseInPersonElectronicNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseInPersonElectronicNotaryMetadata(
      SettingsMetadata allowOrganizationToUseInPersonElectronicNotaryMetadata) {
    this.allowOrganizationToUseInPersonElectronicNotaryMetadata =
        allowOrganizationToUseInPersonElectronicNotaryMetadata;
    return this;
  }

  /**
   * MetaData for the Organization Level Flag that determines the availability to perform In Person
   * Electronic Notarial (IPEN) actions.
   *
   * @return allowOrganizationToUseInPersonElectronicNotaryMetadata
   */
  @Schema(
      description =
          "MetaData for the Organization Level Flag that determines the availability to perform In Person Electronic Notarial (IPEN) actions")
  public SettingsMetadata getAllowOrganizationToUseInPersonElectronicNotaryMetadata() {
    return allowOrganizationToUseInPersonElectronicNotaryMetadata;
  }

  /** setAllowOrganizationToUseInPersonElectronicNotaryMetadata. */
  public void setAllowOrganizationToUseInPersonElectronicNotaryMetadata(
      SettingsMetadata allowOrganizationToUseInPersonElectronicNotaryMetadata) {
    this.allowOrganizationToUseInPersonElectronicNotaryMetadata =
        allowOrganizationToUseInPersonElectronicNotaryMetadata;
  }

  /**
   * allowOrganizationToUseRemoteNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseRemoteNotary(
      String allowOrganizationToUseRemoteNotary) {
    this.allowOrganizationToUseRemoteNotary = allowOrganizationToUseRemoteNotary;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationToUseRemoteNotary
   */
  @Schema(description = "")
  public String getAllowOrganizationToUseRemoteNotary() {
    return allowOrganizationToUseRemoteNotary;
  }

  /** setAllowOrganizationToUseRemoteNotary. */
  public void setAllowOrganizationToUseRemoteNotary(String allowOrganizationToUseRemoteNotary) {
    this.allowOrganizationToUseRemoteNotary = allowOrganizationToUseRemoteNotary;
  }

  /**
   * allowOrganizationToUseRemoteNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseRemoteNotaryMetadata(
      SettingsMetadata allowOrganizationToUseRemoteNotaryMetadata) {
    this.allowOrganizationToUseRemoteNotaryMetadata = allowOrganizationToUseRemoteNotaryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowOrganizationToUseRemoteNotaryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowOrganizationToUseRemoteNotaryMetadata() {
    return allowOrganizationToUseRemoteNotaryMetadata;
  }

  /** setAllowOrganizationToUseRemoteNotaryMetadata. */
  public void setAllowOrganizationToUseRemoteNotaryMetadata(
      SettingsMetadata allowOrganizationToUseRemoteNotaryMetadata) {
    this.allowOrganizationToUseRemoteNotaryMetadata = allowOrganizationToUseRemoteNotaryMetadata;
  }

  /**
   * allowOrganizationToUseThirdPartyElectronicNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseThirdPartyElectronicNotary(
      String allowOrganizationToUseThirdPartyElectronicNotary) {
    this.allowOrganizationToUseThirdPartyElectronicNotary =
        allowOrganizationToUseThirdPartyElectronicNotary;
    return this;
  }

  /**
   * Org level flag that determines the abailability to perform Third Party Notary (3PN) actions..
   *
   * @return allowOrganizationToUseThirdPartyElectronicNotary
   */
  @Schema(
      description =
          "Org level flag that determines the abailability to perform Third Party Notary (3PN) actions.")
  public String getAllowOrganizationToUseThirdPartyElectronicNotary() {
    return allowOrganizationToUseThirdPartyElectronicNotary;
  }

  /** setAllowOrganizationToUseThirdPartyElectronicNotary. */
  public void setAllowOrganizationToUseThirdPartyElectronicNotary(
      String allowOrganizationToUseThirdPartyElectronicNotary) {
    this.allowOrganizationToUseThirdPartyElectronicNotary =
        allowOrganizationToUseThirdPartyElectronicNotary;
  }

  /**
   * allowOrganizationToUseThirdPartyElectronicNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowOrganizationToUseThirdPartyElectronicNotaryMetadata(
      SettingsMetadata allowOrganizationToUseThirdPartyElectronicNotaryMetadata) {
    this.allowOrganizationToUseThirdPartyElectronicNotaryMetadata =
        allowOrganizationToUseThirdPartyElectronicNotaryMetadata;
    return this;
  }

  /**
   * Metadata for the org level flag that dtermines the availablity to perform Third Party Notary
   * (3PN) actions..
   *
   * @return allowOrganizationToUseThirdPartyElectronicNotaryMetadata
   */
  @Schema(
      description =
          "Metadata for the org level flag that dtermines the availablity to perform Third Party Notary (3PN) actions.")
  public SettingsMetadata getAllowOrganizationToUseThirdPartyElectronicNotaryMetadata() {
    return allowOrganizationToUseThirdPartyElectronicNotaryMetadata;
  }

  /** setAllowOrganizationToUseThirdPartyElectronicNotaryMetadata. */
  public void setAllowOrganizationToUseThirdPartyElectronicNotaryMetadata(
      SettingsMetadata allowOrganizationToUseThirdPartyElectronicNotaryMetadata) {
    this.allowOrganizationToUseThirdPartyElectronicNotaryMetadata =
        allowOrganizationToUseThirdPartyElectronicNotaryMetadata;
  }

  /**
   * allowParticipantRecipientType.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowParticipantRecipientType(
      String allowParticipantRecipientType) {
    this.allowParticipantRecipientType = allowParticipantRecipientType;
    return this;
  }

  /**
   * .
   *
   * @return allowParticipantRecipientType
   */
  @Schema(description = "")
  public String getAllowParticipantRecipientType() {
    return allowParticipantRecipientType;
  }

  /** setAllowParticipantRecipientType. */
  public void setAllowParticipantRecipientType(String allowParticipantRecipientType) {
    this.allowParticipantRecipientType = allowParticipantRecipientType;
  }

  /**
   * allowParticipantRecipientTypeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowParticipantRecipientTypeMetadata(
      SettingsMetadata allowParticipantRecipientTypeMetadata) {
    this.allowParticipantRecipientTypeMetadata = allowParticipantRecipientTypeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowParticipantRecipientTypeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowParticipantRecipientTypeMetadata() {
    return allowParticipantRecipientTypeMetadata;
  }

  /** setAllowParticipantRecipientTypeMetadata. */
  public void setAllowParticipantRecipientTypeMetadata(
      SettingsMetadata allowParticipantRecipientTypeMetadata) {
    this.allowParticipantRecipientTypeMetadata = allowParticipantRecipientTypeMetadata;
  }

  /**
   * allowPaymentProcessing.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPaymentProcessing(String allowPaymentProcessing) {
    this.allowPaymentProcessing = allowPaymentProcessing;
    return this;
  }

  /**
   * .
   *
   * @return allowPaymentProcessing
   */
  @Schema(description = "")
  public String getAllowPaymentProcessing() {
    return allowPaymentProcessing;
  }

  /** setAllowPaymentProcessing. */
  public void setAllowPaymentProcessing(String allowPaymentProcessing) {
    this.allowPaymentProcessing = allowPaymentProcessing;
  }

  /**
   * allowPaymentProcessingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPaymentProcessingMetadata(
      SettingsMetadata allowPaymentProcessingMetadata) {
    this.allowPaymentProcessingMetadata = allowPaymentProcessingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowPaymentProcessing` property is editable. .
   *
   * @return allowPaymentProcessingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowPaymentProcessing` property is editable. ")
  public SettingsMetadata getAllowPaymentProcessingMetadata() {
    return allowPaymentProcessingMetadata;
  }

  /** setAllowPaymentProcessingMetadata. */
  public void setAllowPaymentProcessingMetadata(SettingsMetadata allowPaymentProcessingMetadata) {
    this.allowPaymentProcessingMetadata = allowPaymentProcessingMetadata;
  }

  /**
   * allowPendingDestinationUrlEdition.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPendingDestinationUrlEdition(
      String allowPendingDestinationUrlEdition) {
    this.allowPendingDestinationUrlEdition = allowPendingDestinationUrlEdition;
    return this;
  }

  /**
   * .
   *
   * @return allowPendingDestinationUrlEdition
   */
  @Schema(description = "")
  public String getAllowPendingDestinationUrlEdition() {
    return allowPendingDestinationUrlEdition;
  }

  /** setAllowPendingDestinationUrlEdition. */
  public void setAllowPendingDestinationUrlEdition(String allowPendingDestinationUrlEdition) {
    this.allowPendingDestinationUrlEdition = allowPendingDestinationUrlEdition;
  }

  /**
   * allowPendingDestinationUrlEditionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPendingDestinationUrlEditionMetadata(
      SettingsMetadata allowPendingDestinationUrlEditionMetadata) {
    this.allowPendingDestinationUrlEditionMetadata = allowPendingDestinationUrlEditionMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowPendingDestinationUrlEditionMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowPendingDestinationUrlEditionMetadata() {
    return allowPendingDestinationUrlEditionMetadata;
  }

  /** setAllowPendingDestinationUrlEditionMetadata. */
  public void setAllowPendingDestinationUrlEditionMetadata(
      SettingsMetadata allowPendingDestinationUrlEditionMetadata) {
    this.allowPendingDestinationUrlEditionMetadata = allowPendingDestinationUrlEditionMetadata;
  }

  /**
   * allowPerformanceAnalytics.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPerformanceAnalytics(String allowPerformanceAnalytics) {
    this.allowPerformanceAnalytics = allowPerformanceAnalytics;
    return this;
  }

  /**
   * .
   *
   * @return allowPerformanceAnalytics
   */
  @Schema(description = "")
  public String getAllowPerformanceAnalytics() {
    return allowPerformanceAnalytics;
  }

  /** setAllowPerformanceAnalytics. */
  public void setAllowPerformanceAnalytics(String allowPerformanceAnalytics) {
    this.allowPerformanceAnalytics = allowPerformanceAnalytics;
  }

  /**
   * allowPerformanceAnalyticsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPerformanceAnalyticsMetadata(
      SettingsMetadata allowPerformanceAnalyticsMetadata) {
    this.allowPerformanceAnalyticsMetadata = allowPerformanceAnalyticsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowPerformanceAnalyticsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowPerformanceAnalyticsMetadata() {
    return allowPerformanceAnalyticsMetadata;
  }

  /** setAllowPerformanceAnalyticsMetadata. */
  public void setAllowPerformanceAnalyticsMetadata(
      SettingsMetadata allowPerformanceAnalyticsMetadata) {
    this.allowPerformanceAnalyticsMetadata = allowPerformanceAnalyticsMetadata;
  }

  /**
   * allowPhoneAuthentication.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPhoneAuthentication(String allowPhoneAuthentication) {
    this.allowPhoneAuthentication = allowPhoneAuthentication;
    return this;
  }

  /**
   * .
   *
   * @return allowPhoneAuthentication
   */
  @Schema(description = "")
  public String getAllowPhoneAuthentication() {
    return allowPhoneAuthentication;
  }

  /** setAllowPhoneAuthentication. */
  public void setAllowPhoneAuthentication(String allowPhoneAuthentication) {
    this.allowPhoneAuthentication = allowPhoneAuthentication;
  }

  /**
   * allowPhoneAuthenticationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPhoneAuthenticationMetadata(
      SettingsMetadata allowPhoneAuthenticationMetadata) {
    this.allowPhoneAuthenticationMetadata = allowPhoneAuthenticationMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowPhoneAuthentication` property is editable. .
   *
   * @return allowPhoneAuthenticationMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowPhoneAuthentication` property is editable. ")
  public SettingsMetadata getAllowPhoneAuthenticationMetadata() {
    return allowPhoneAuthenticationMetadata;
  }

  /** setAllowPhoneAuthenticationMetadata. */
  public void setAllowPhoneAuthenticationMetadata(
      SettingsMetadata allowPhoneAuthenticationMetadata) {
    this.allowPhoneAuthenticationMetadata = allowPhoneAuthenticationMetadata;
  }

  /**
   * allowPhoneAuthOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPhoneAuthOverride(String allowPhoneAuthOverride) {
    this.allowPhoneAuthOverride = allowPhoneAuthOverride;
    return this;
  }

  /**
   * .
   *
   * @return allowPhoneAuthOverride
   */
  @Schema(description = "")
  public String getAllowPhoneAuthOverride() {
    return allowPhoneAuthOverride;
  }

  /** setAllowPhoneAuthOverride. */
  public void setAllowPhoneAuthOverride(String allowPhoneAuthOverride) {
    this.allowPhoneAuthOverride = allowPhoneAuthOverride;
  }

  /**
   * allowPhoneAuthOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPhoneAuthOverrideMetadata(
      SettingsMetadata allowPhoneAuthOverrideMetadata) {
    this.allowPhoneAuthOverrideMetadata = allowPhoneAuthOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowPhoneAuthOverride` property is editable. .
   *
   * @return allowPhoneAuthOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowPhoneAuthOverride` property is editable. ")
  public SettingsMetadata getAllowPhoneAuthOverrideMetadata() {
    return allowPhoneAuthOverrideMetadata;
  }

  /** setAllowPhoneAuthOverrideMetadata. */
  public void setAllowPhoneAuthOverrideMetadata(SettingsMetadata allowPhoneAuthOverrideMetadata) {
    this.allowPhoneAuthOverrideMetadata = allowPhoneAuthOverrideMetadata;
  }

  /**
   * allowPrivateSigningGroups.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPrivateSigningGroups(String allowPrivateSigningGroups) {
    this.allowPrivateSigningGroups = allowPrivateSigningGroups;
    return this;
  }

  /**
   * .
   *
   * @return allowPrivateSigningGroups
   */
  @Schema(description = "")
  public String getAllowPrivateSigningGroups() {
    return allowPrivateSigningGroups;
  }

  /** setAllowPrivateSigningGroups. */
  public void setAllowPrivateSigningGroups(String allowPrivateSigningGroups) {
    this.allowPrivateSigningGroups = allowPrivateSigningGroups;
  }

  /**
   * allowPrivateSigningGroupsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowPrivateSigningGroupsMetadata(
      SettingsMetadata allowPrivateSigningGroupsMetadata) {
    this.allowPrivateSigningGroupsMetadata = allowPrivateSigningGroupsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowPrivateSigningGroups` property is editable. .
   *
   * @return allowPrivateSigningGroupsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowPrivateSigningGroups` property is editable. ")
  public SettingsMetadata getAllowPrivateSigningGroupsMetadata() {
    return allowPrivateSigningGroupsMetadata;
  }

  /** setAllowPrivateSigningGroupsMetadata. */
  public void setAllowPrivateSigningGroupsMetadata(
      SettingsMetadata allowPrivateSigningGroupsMetadata) {
    this.allowPrivateSigningGroupsMetadata = allowPrivateSigningGroupsMetadata;
  }

  /**
   * allowRecipientConnect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowRecipientConnect(String allowRecipientConnect) {
    this.allowRecipientConnect = allowRecipientConnect;
    return this;
  }

  /**
   * .
   *
   * @return allowRecipientConnect
   */
  @Schema(description = "")
  public String getAllowRecipientConnect() {
    return allowRecipientConnect;
  }

  /** setAllowRecipientConnect. */
  public void setAllowRecipientConnect(String allowRecipientConnect) {
    this.allowRecipientConnect = allowRecipientConnect;
  }

  /**
   * allowRecipientConnectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowRecipientConnectMetadata(
      SettingsMetadata allowRecipientConnectMetadata) {
    this.allowRecipientConnectMetadata = allowRecipientConnectMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowRecipientConnectMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowRecipientConnectMetadata() {
    return allowRecipientConnectMetadata;
  }

  /** setAllowRecipientConnectMetadata. */
  public void setAllowRecipientConnectMetadata(SettingsMetadata allowRecipientConnectMetadata) {
    this.allowRecipientConnectMetadata = allowRecipientConnectMetadata;
  }

  /**
   * allowReminders.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowReminders(String allowReminders) {
    this.allowReminders = allowReminders;
    return this;
  }

  /**
   * .
   *
   * @return allowReminders
   */
  @Schema(description = "")
  public String getAllowReminders() {
    return allowReminders;
  }

  /** setAllowReminders. */
  public void setAllowReminders(String allowReminders) {
    this.allowReminders = allowReminders;
  }

  /**
   * allowRemindersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowRemindersMetadata(
      SettingsMetadata allowRemindersMetadata) {
    this.allowRemindersMetadata = allowRemindersMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowReminders` property is editable. .
   *
   * @return allowRemindersMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowReminders` property is editable. ")
  public SettingsMetadata getAllowRemindersMetadata() {
    return allowRemindersMetadata;
  }

  /** setAllowRemindersMetadata. */
  public void setAllowRemindersMetadata(SettingsMetadata allowRemindersMetadata) {
    this.allowRemindersMetadata = allowRemindersMetadata;
  }

  /**
   * allowRemoteNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowRemoteNotary(String allowRemoteNotary) {
    this.allowRemoteNotary = allowRemoteNotary;
    return this;
  }

  /**
   * .
   *
   * @return allowRemoteNotary
   */
  @Schema(description = "")
  public String getAllowRemoteNotary() {
    return allowRemoteNotary;
  }

  /** setAllowRemoteNotary. */
  public void setAllowRemoteNotary(String allowRemoteNotary) {
    this.allowRemoteNotary = allowRemoteNotary;
  }

  /**
   * allowRemoteNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowRemoteNotaryMetadata(
      SettingsMetadata allowRemoteNotaryMetadata) {
    this.allowRemoteNotaryMetadata = allowRemoteNotaryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowRemoteNotaryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowRemoteNotaryMetadata() {
    return allowRemoteNotaryMetadata;
  }

  /** setAllowRemoteNotaryMetadata. */
  public void setAllowRemoteNotaryMetadata(SettingsMetadata allowRemoteNotaryMetadata) {
    this.allowRemoteNotaryMetadata = allowRemoteNotaryMetadata;
  }

  /**
   * allowResourceFileBranding.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowResourceFileBranding(String allowResourceFileBranding) {
    this.allowResourceFileBranding = allowResourceFileBranding;
    return this;
  }

  /**
   * .
   *
   * @return allowResourceFileBranding
   */
  @Schema(description = "")
  public String getAllowResourceFileBranding() {
    return allowResourceFileBranding;
  }

  /** setAllowResourceFileBranding. */
  public void setAllowResourceFileBranding(String allowResourceFileBranding) {
    this.allowResourceFileBranding = allowResourceFileBranding;
  }

  /**
   * allowResourceFileBrandingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowResourceFileBrandingMetadata(
      SettingsMetadata allowResourceFileBrandingMetadata) {
    this.allowResourceFileBrandingMetadata = allowResourceFileBrandingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowResourceFileBranding` property is editable. .
   *
   * @return allowResourceFileBrandingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowResourceFileBranding` property is editable. ")
  public SettingsMetadata getAllowResourceFileBrandingMetadata() {
    return allowResourceFileBrandingMetadata;
  }

  /** setAllowResourceFileBrandingMetadata. */
  public void setAllowResourceFileBrandingMetadata(
      SettingsMetadata allowResourceFileBrandingMetadata) {
    this.allowResourceFileBrandingMetadata = allowResourceFileBrandingMetadata;
  }

  /**
   * allowSafeBioPharmaSignerCertificate.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSafeBioPharmaSignerCertificate(
      String allowSafeBioPharmaSignerCertificate) {
    this.allowSafeBioPharmaSignerCertificate = allowSafeBioPharmaSignerCertificate;
    return this;
  }

  /**
   * .
   *
   * @return allowSafeBioPharmaSignerCertificate
   */
  @Schema(description = "")
  public String getAllowSafeBioPharmaSignerCertificate() {
    return allowSafeBioPharmaSignerCertificate;
  }

  /** setAllowSafeBioPharmaSignerCertificate. */
  public void setAllowSafeBioPharmaSignerCertificate(String allowSafeBioPharmaSignerCertificate) {
    this.allowSafeBioPharmaSignerCertificate = allowSafeBioPharmaSignerCertificate;
  }

  /**
   * allowSafeBioPharmaSignerCertificateMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSafeBioPharmaSignerCertificateMetadata(
      SettingsMetadata allowSafeBioPharmaSignerCertificateMetadata) {
    this.allowSafeBioPharmaSignerCertificateMetadata = allowSafeBioPharmaSignerCertificateMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSafeBioPharmaSignerCertificate` property is editable.
   * .
   *
   * @return allowSafeBioPharmaSignerCertificateMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSafeBioPharmaSignerCertificate` property is editable. ")
  public SettingsMetadata getAllowSafeBioPharmaSignerCertificateMetadata() {
    return allowSafeBioPharmaSignerCertificateMetadata;
  }

  /** setAllowSafeBioPharmaSignerCertificateMetadata. */
  public void setAllowSafeBioPharmaSignerCertificateMetadata(
      SettingsMetadata allowSafeBioPharmaSignerCertificateMetadata) {
    this.allowSafeBioPharmaSignerCertificateMetadata = allowSafeBioPharmaSignerCertificateMetadata;
  }

  /**
   * allowScheduledSending.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowScheduledSending(String allowScheduledSending) {
    this.allowScheduledSending = allowScheduledSending;
    return this;
  }

  /**
   * \\\"true\\\" if the account has permission to use the scheduled sending feature to send
   * envelopes at a specified datetime in the future, \\\"false\\\" otherwise..
   *
   * @return allowScheduledSending
   */
  @Schema(
      description =
          "\\\"true\\\" if the account has permission to use the scheduled sending feature to send envelopes at a specified datetime in the future, \\\"false\\\" otherwise.")
  public String getAllowScheduledSending() {
    return allowScheduledSending;
  }

  /** setAllowScheduledSending. */
  public void setAllowScheduledSending(String allowScheduledSending) {
    this.allowScheduledSending = allowScheduledSending;
  }

  /**
   * allowScheduledSendingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowScheduledSendingMetadata(
      SettingsMetadata allowScheduledSendingMetadata) {
    this.allowScheduledSendingMetadata = allowScheduledSendingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowScheduledSendingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowScheduledSendingMetadata() {
    return allowScheduledSendingMetadata;
  }

  /** setAllowScheduledSendingMetadata. */
  public void setAllowScheduledSendingMetadata(SettingsMetadata allowScheduledSendingMetadata) {
    this.allowScheduledSendingMetadata = allowScheduledSendingMetadata;
  }

  /**
   * allowSecurityAppliance.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSecurityAppliance(String allowSecurityAppliance) {
    this.allowSecurityAppliance = allowSecurityAppliance;
    return this;
  }

  /**
   * .
   *
   * @return allowSecurityAppliance
   */
  @Schema(description = "")
  public String getAllowSecurityAppliance() {
    return allowSecurityAppliance;
  }

  /** setAllowSecurityAppliance. */
  public void setAllowSecurityAppliance(String allowSecurityAppliance) {
    this.allowSecurityAppliance = allowSecurityAppliance;
  }

  /**
   * allowSecurityApplianceMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSecurityApplianceMetadata(
      SettingsMetadata allowSecurityApplianceMetadata) {
    this.allowSecurityApplianceMetadata = allowSecurityApplianceMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSecurityAppliance` property is editable. .
   *
   * @return allowSecurityApplianceMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSecurityAppliance` property is editable. ")
  public SettingsMetadata getAllowSecurityApplianceMetadata() {
    return allowSecurityApplianceMetadata;
  }

  /** setAllowSecurityApplianceMetadata. */
  public void setAllowSecurityApplianceMetadata(SettingsMetadata allowSecurityApplianceMetadata) {
    this.allowSecurityApplianceMetadata = allowSecurityApplianceMetadata;
  }

  /**
   * allowSendingEnvelopesOnBehalfOfOthers.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendingEnvelopesOnBehalfOfOthers(
      String allowSendingEnvelopesOnBehalfOfOthers) {
    this.allowSendingEnvelopesOnBehalfOfOthers = allowSendingEnvelopesOnBehalfOfOthers;
    return this;
  }

  /**
   * .
   *
   * @return allowSendingEnvelopesOnBehalfOfOthers
   */
  @Schema(description = "")
  public String getAllowSendingEnvelopesOnBehalfOfOthers() {
    return allowSendingEnvelopesOnBehalfOfOthers;
  }

  /** setAllowSendingEnvelopesOnBehalfOfOthers. */
  public void setAllowSendingEnvelopesOnBehalfOfOthers(
      String allowSendingEnvelopesOnBehalfOfOthers) {
    this.allowSendingEnvelopesOnBehalfOfOthers = allowSendingEnvelopesOnBehalfOfOthers;
  }

  /**
   * allowSendingEnvelopesOnBehalfOfOthersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowSendingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowSendingEnvelopesOnBehalfOfOthersMetadata =
        allowSendingEnvelopesOnBehalfOfOthersMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowSendingEnvelopesOnBehalfOfOthersMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowSendingEnvelopesOnBehalfOfOthersMetadata() {
    return allowSendingEnvelopesOnBehalfOfOthersMetadata;
  }

  /** setAllowSendingEnvelopesOnBehalfOfOthersMetadata. */
  public void setAllowSendingEnvelopesOnBehalfOfOthersMetadata(
      SettingsMetadata allowSendingEnvelopesOnBehalfOfOthersMetadata) {
    this.allowSendingEnvelopesOnBehalfOfOthersMetadata =
        allowSendingEnvelopesOnBehalfOfOthersMetadata;
  }

  /**
   * allowSendToCertifiedDelivery.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendToCertifiedDelivery(
      String allowSendToCertifiedDelivery) {
    this.allowSendToCertifiedDelivery = allowSendToCertifiedDelivery;
    return this;
  }

  /**
   * .
   *
   * @return allowSendToCertifiedDelivery
   */
  @Schema(description = "")
  public String getAllowSendToCertifiedDelivery() {
    return allowSendToCertifiedDelivery;
  }

  /** setAllowSendToCertifiedDelivery. */
  public void setAllowSendToCertifiedDelivery(String allowSendToCertifiedDelivery) {
    this.allowSendToCertifiedDelivery = allowSendToCertifiedDelivery;
  }

  /**
   * allowSendToCertifiedDeliveryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendToCertifiedDeliveryMetadata(
      SettingsMetadata allowSendToCertifiedDeliveryMetadata) {
    this.allowSendToCertifiedDeliveryMetadata = allowSendToCertifiedDeliveryMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSendToCertifiedDelivery` property is editable. .
   *
   * @return allowSendToCertifiedDeliveryMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSendToCertifiedDelivery` property is editable. ")
  public SettingsMetadata getAllowSendToCertifiedDeliveryMetadata() {
    return allowSendToCertifiedDeliveryMetadata;
  }

  /** setAllowSendToCertifiedDeliveryMetadata. */
  public void setAllowSendToCertifiedDeliveryMetadata(
      SettingsMetadata allowSendToCertifiedDeliveryMetadata) {
    this.allowSendToCertifiedDeliveryMetadata = allowSendToCertifiedDeliveryMetadata;
  }

  /**
   * allowSendToIntermediary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendToIntermediary(String allowSendToIntermediary) {
    this.allowSendToIntermediary = allowSendToIntermediary;
    return this;
  }

  /**
   * .
   *
   * @return allowSendToIntermediary
   */
  @Schema(description = "")
  public String getAllowSendToIntermediary() {
    return allowSendToIntermediary;
  }

  /** setAllowSendToIntermediary. */
  public void setAllowSendToIntermediary(String allowSendToIntermediary) {
    this.allowSendToIntermediary = allowSendToIntermediary;
  }

  /**
   * allowSendToIntermediaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSendToIntermediaryMetadata(
      SettingsMetadata allowSendToIntermediaryMetadata) {
    this.allowSendToIntermediaryMetadata = allowSendToIntermediaryMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSendToIntermediary` property is editable. .
   *
   * @return allowSendToIntermediaryMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSendToIntermediary` property is editable. ")
  public SettingsMetadata getAllowSendToIntermediaryMetadata() {
    return allowSendToIntermediaryMetadata;
  }

  /** setAllowSendToIntermediaryMetadata. */
  public void setAllowSendToIntermediaryMetadata(SettingsMetadata allowSendToIntermediaryMetadata) {
    this.allowSendToIntermediaryMetadata = allowSendToIntermediaryMetadata;
  }

  /**
   * allowServerTemplates.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowServerTemplates(String allowServerTemplates) {
    this.allowServerTemplates = allowServerTemplates;
    return this;
  }

  /**
   * .
   *
   * @return allowServerTemplates
   */
  @Schema(description = "")
  public String getAllowServerTemplates() {
    return allowServerTemplates;
  }

  /** setAllowServerTemplates. */
  public void setAllowServerTemplates(String allowServerTemplates) {
    this.allowServerTemplates = allowServerTemplates;
  }

  /**
   * allowServerTemplatesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowServerTemplatesMetadata(
      SettingsMetadata allowServerTemplatesMetadata) {
    this.allowServerTemplatesMetadata = allowServerTemplatesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowServerTemplates` property is editable. .
   *
   * @return allowServerTemplatesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowServerTemplates` property is editable. ")
  public SettingsMetadata getAllowServerTemplatesMetadata() {
    return allowServerTemplatesMetadata;
  }

  /** setAllowServerTemplatesMetadata. */
  public void setAllowServerTemplatesMetadata(SettingsMetadata allowServerTemplatesMetadata) {
    this.allowServerTemplatesMetadata = allowServerTemplatesMetadata;
  }

  /**
   * allowSetEmbeddedRecipientStartURL.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSetEmbeddedRecipientStartURL(
      String allowSetEmbeddedRecipientStartURL) {
    this.allowSetEmbeddedRecipientStartURL = allowSetEmbeddedRecipientStartURL;
    return this;
  }

  /**
   * .
   *
   * @return allowSetEmbeddedRecipientStartURL
   */
  @Schema(description = "")
  public String getAllowSetEmbeddedRecipientStartURL() {
    return allowSetEmbeddedRecipientStartURL;
  }

  /** setAllowSetEmbeddedRecipientStartURL. */
  public void setAllowSetEmbeddedRecipientStartURL(String allowSetEmbeddedRecipientStartURL) {
    this.allowSetEmbeddedRecipientStartURL = allowSetEmbeddedRecipientStartURL;
  }

  /**
   * allowSetEmbeddedRecipientStartURLMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSetEmbeddedRecipientStartURLMetadata(
      SettingsMetadata allowSetEmbeddedRecipientStartURLMetadata) {
    this.allowSetEmbeddedRecipientStartURLMetadata = allowSetEmbeddedRecipientStartURLMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowSetEmbeddedRecipientStartURLMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowSetEmbeddedRecipientStartURLMetadata() {
    return allowSetEmbeddedRecipientStartURLMetadata;
  }

  /** setAllowSetEmbeddedRecipientStartURLMetadata. */
  public void setAllowSetEmbeddedRecipientStartURLMetadata(
      SettingsMetadata allowSetEmbeddedRecipientStartURLMetadata) {
    this.allowSetEmbeddedRecipientStartURLMetadata = allowSetEmbeddedRecipientStartURLMetadata;
  }

  /**
   * allowSharedTabs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSharedTabs(String allowSharedTabs) {
    this.allowSharedTabs = allowSharedTabs;
    return this;
  }

  /**
   * .
   *
   * @return allowSharedTabs
   */
  @Schema(description = "")
  public String getAllowSharedTabs() {
    return allowSharedTabs;
  }

  /** setAllowSharedTabs. */
  public void setAllowSharedTabs(String allowSharedTabs) {
    this.allowSharedTabs = allowSharedTabs;
  }

  /**
   * allowSharedTabsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSharedTabsMetadata(
      SettingsMetadata allowSharedTabsMetadata) {
    this.allowSharedTabsMetadata = allowSharedTabsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSharedTabs` property is editable. .
   *
   * @return allowSharedTabsMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `allowSharedTabs` property is editable. ")
  public SettingsMetadata getAllowSharedTabsMetadata() {
    return allowSharedTabsMetadata;
  }

  /** setAllowSharedTabsMetadata. */
  public void setAllowSharedTabsMetadata(SettingsMetadata allowSharedTabsMetadata) {
    this.allowSharedTabsMetadata = allowSharedTabsMetadata;
  }

  /**
   * allowSignatureStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignatureStamps(String allowSignatureStamps) {
    this.allowSignatureStamps = allowSignatureStamps;
    return this;
  }

  /**
   * .
   *
   * @return allowSignatureStamps
   */
  @Schema(description = "")
  public String getAllowSignatureStamps() {
    return allowSignatureStamps;
  }

  /** setAllowSignatureStamps. */
  public void setAllowSignatureStamps(String allowSignatureStamps) {
    this.allowSignatureStamps = allowSignatureStamps;
  }

  /**
   * allowSignatureStampsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignatureStampsMetadata(
      SettingsMetadata allowSignatureStampsMetadata) {
    this.allowSignatureStampsMetadata = allowSignatureStampsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSignatureStamps` property is editable. .
   *
   * @return allowSignatureStampsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSignatureStamps` property is editable. ")
  public SettingsMetadata getAllowSignatureStampsMetadata() {
    return allowSignatureStampsMetadata;
  }

  /** setAllowSignatureStampsMetadata. */
  public void setAllowSignatureStampsMetadata(SettingsMetadata allowSignatureStampsMetadata) {
    this.allowSignatureStampsMetadata = allowSignatureStampsMetadata;
  }

  /**
   * allowSignDocumentFromHomePage.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignDocumentFromHomePage(
      String allowSignDocumentFromHomePage) {
    this.allowSignDocumentFromHomePage = allowSignDocumentFromHomePage;
    return this;
  }

  /**
   * .
   *
   * @return allowSignDocumentFromHomePage
   */
  @Schema(description = "")
  public String getAllowSignDocumentFromHomePage() {
    return allowSignDocumentFromHomePage;
  }

  /** setAllowSignDocumentFromHomePage. */
  public void setAllowSignDocumentFromHomePage(String allowSignDocumentFromHomePage) {
    this.allowSignDocumentFromHomePage = allowSignDocumentFromHomePage;
  }

  /**
   * allowSignDocumentFromHomePageMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignDocumentFromHomePageMetadata(
      SettingsMetadata allowSignDocumentFromHomePageMetadata) {
    this.allowSignDocumentFromHomePageMetadata = allowSignDocumentFromHomePageMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSignDocumentFromHomePage` property is editable. .
   *
   * @return allowSignDocumentFromHomePageMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSignDocumentFromHomePage` property is editable. ")
  public SettingsMetadata getAllowSignDocumentFromHomePageMetadata() {
    return allowSignDocumentFromHomePageMetadata;
  }

  /** setAllowSignDocumentFromHomePageMetadata. */
  public void setAllowSignDocumentFromHomePageMetadata(
      SettingsMetadata allowSignDocumentFromHomePageMetadata) {
    this.allowSignDocumentFromHomePageMetadata = allowSignDocumentFromHomePageMetadata;
  }

  /**
   * allowSignerReassign.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignerReassign(String allowSignerReassign) {
    this.allowSignerReassign = allowSignerReassign;
    return this;
  }

  /**
   * .
   *
   * @return allowSignerReassign
   */
  @Schema(description = "")
  public String getAllowSignerReassign() {
    return allowSignerReassign;
  }

  /** setAllowSignerReassign. */
  public void setAllowSignerReassign(String allowSignerReassign) {
    this.allowSignerReassign = allowSignerReassign;
  }

  /**
   * allowSignerReassignMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignerReassignMetadata(
      SettingsMetadata allowSignerReassignMetadata) {
    this.allowSignerReassignMetadata = allowSignerReassignMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSignerReassign` property is editable. .
   *
   * @return allowSignerReassignMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSignerReassign` property is editable. ")
  public SettingsMetadata getAllowSignerReassignMetadata() {
    return allowSignerReassignMetadata;
  }

  /** setAllowSignerReassignMetadata. */
  public void setAllowSignerReassignMetadata(SettingsMetadata allowSignerReassignMetadata) {
    this.allowSignerReassignMetadata = allowSignerReassignMetadata;
  }

  /**
   * allowSignerReassignOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignerReassignOverride(
      String allowSignerReassignOverride) {
    this.allowSignerReassignOverride = allowSignerReassignOverride;
    return this;
  }

  /**
   * .
   *
   * @return allowSignerReassignOverride
   */
  @Schema(description = "")
  public String getAllowSignerReassignOverride() {
    return allowSignerReassignOverride;
  }

  /** setAllowSignerReassignOverride. */
  public void setAllowSignerReassignOverride(String allowSignerReassignOverride) {
    this.allowSignerReassignOverride = allowSignerReassignOverride;
  }

  /**
   * allowSignerReassignOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignerReassignOverrideMetadata(
      SettingsMetadata allowSignerReassignOverrideMetadata) {
    this.allowSignerReassignOverrideMetadata = allowSignerReassignOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSignerReassignOverride` property is editable. .
   *
   * @return allowSignerReassignOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSignerReassignOverride` property is editable. ")
  public SettingsMetadata getAllowSignerReassignOverrideMetadata() {
    return allowSignerReassignOverrideMetadata;
  }

  /** setAllowSignerReassignOverrideMetadata. */
  public void setAllowSignerReassignOverrideMetadata(
      SettingsMetadata allowSignerReassignOverrideMetadata) {
    this.allowSignerReassignOverrideMetadata = allowSignerReassignOverrideMetadata;
  }

  /**
   * allowSigningExtensions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningExtensions(String allowSigningExtensions) {
    this.allowSigningExtensions = allowSigningExtensions;
    return this;
  }

  /**
   * .
   *
   * @return allowSigningExtensions
   */
  @Schema(description = "")
  public String getAllowSigningExtensions() {
    return allowSigningExtensions;
  }

  /** setAllowSigningExtensions. */
  public void setAllowSigningExtensions(String allowSigningExtensions) {
    this.allowSigningExtensions = allowSigningExtensions;
  }

  /**
   * allowSigningExtensionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningExtensionsMetadata(
      SettingsMetadata allowSigningExtensionsMetadata) {
    this.allowSigningExtensionsMetadata = allowSigningExtensionsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSigningExtensions` property is editable. .
   *
   * @return allowSigningExtensionsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSigningExtensions` property is editable. ")
  public SettingsMetadata getAllowSigningExtensionsMetadata() {
    return allowSigningExtensionsMetadata;
  }

  /** setAllowSigningExtensionsMetadata. */
  public void setAllowSigningExtensionsMetadata(SettingsMetadata allowSigningExtensionsMetadata) {
    this.allowSigningExtensionsMetadata = allowSigningExtensionsMetadata;
  }

  /**
   * allowSigningGroups.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningGroups(String allowSigningGroups) {
    this.allowSigningGroups = allowSigningGroups;
    return this;
  }

  /**
   * .
   *
   * @return allowSigningGroups
   */
  @Schema(description = "")
  public String getAllowSigningGroups() {
    return allowSigningGroups;
  }

  /** setAllowSigningGroups. */
  public void setAllowSigningGroups(String allowSigningGroups) {
    this.allowSigningGroups = allowSigningGroups;
  }

  /**
   * allowSigningGroupsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningGroupsMetadata(
      SettingsMetadata allowSigningGroupsMetadata) {
    this.allowSigningGroupsMetadata = allowSigningGroupsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSigningGroups` property is editable. .
   *
   * @return allowSigningGroupsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSigningGroups` property is editable. ")
  public SettingsMetadata getAllowSigningGroupsMetadata() {
    return allowSigningGroupsMetadata;
  }

  /** setAllowSigningGroupsMetadata. */
  public void setAllowSigningGroupsMetadata(SettingsMetadata allowSigningGroupsMetadata) {
    this.allowSigningGroupsMetadata = allowSigningGroupsMetadata;
  }

  /**
   * allowSigningInsights.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningInsights(String allowSigningInsights) {
    this.allowSigningInsights = allowSigningInsights;
    return this;
  }

  /**
   * .
   *
   * @return allowSigningInsights
   */
  @Schema(description = "")
  public String getAllowSigningInsights() {
    return allowSigningInsights;
  }

  /** setAllowSigningInsights. */
  public void setAllowSigningInsights(String allowSigningInsights) {
    this.allowSigningInsights = allowSigningInsights;
  }

  /**
   * allowSigningInsightsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningInsightsMetadata(
      SettingsMetadata allowSigningInsightsMetadata) {
    this.allowSigningInsightsMetadata = allowSigningInsightsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowSigningInsightsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowSigningInsightsMetadata() {
    return allowSigningInsightsMetadata;
  }

  /** setAllowSigningInsightsMetadata. */
  public void setAllowSigningInsightsMetadata(SettingsMetadata allowSigningInsightsMetadata) {
    this.allowSigningInsightsMetadata = allowSigningInsightsMetadata;
  }

  /**
   * allowSigningRadioDeselect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningRadioDeselect(String allowSigningRadioDeselect) {
    this.allowSigningRadioDeselect = allowSigningRadioDeselect;
    return this;
  }

  /**
   * .
   *
   * @return allowSigningRadioDeselect
   */
  @Schema(description = "")
  public String getAllowSigningRadioDeselect() {
    return allowSigningRadioDeselect;
  }

  /** setAllowSigningRadioDeselect. */
  public void setAllowSigningRadioDeselect(String allowSigningRadioDeselect) {
    this.allowSigningRadioDeselect = allowSigningRadioDeselect;
  }

  /**
   * allowSigningRadioDeselectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSigningRadioDeselectMetadata(
      SettingsMetadata allowSigningRadioDeselectMetadata) {
    this.allowSigningRadioDeselectMetadata = allowSigningRadioDeselectMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSigningRadioDeselect` property is editable. .
   *
   * @return allowSigningRadioDeselectMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSigningRadioDeselect` property is editable. ")
  public SettingsMetadata getAllowSigningRadioDeselectMetadata() {
    return allowSigningRadioDeselectMetadata;
  }

  /** setAllowSigningRadioDeselectMetadata. */
  public void setAllowSigningRadioDeselectMetadata(
      SettingsMetadata allowSigningRadioDeselectMetadata) {
    this.allowSigningRadioDeselectMetadata = allowSigningRadioDeselectMetadata;
  }

  /**
   * allowSignNow.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignNow(String allowSignNow) {
    this.allowSignNow = allowSignNow;
    return this;
  }

  /**
   * .
   *
   * @return allowSignNow
   */
  @Schema(description = "")
  public String getAllowSignNow() {
    return allowSignNow;
  }

  /** setAllowSignNow. */
  public void setAllowSignNow(String allowSignNow) {
    this.allowSignNow = allowSignNow;
  }

  /**
   * allowSignNowMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSignNowMetadata(String allowSignNowMetadata) {
    this.allowSignNowMetadata = allowSignNowMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowSignNowMetadata
   */
  @Schema(description = "")
  public String getAllowSignNowMetadata() {
    return allowSignNowMetadata;
  }

  /** setAllowSignNowMetadata. */
  public void setAllowSignNowMetadata(String allowSignNowMetadata) {
    this.allowSignNowMetadata = allowSignNowMetadata;
  }

  /**
   * allowSMSDelivery.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSMSDelivery(String allowSMSDelivery) {
    this.allowSMSDelivery = allowSMSDelivery;
    return this;
  }

  /**
   * .
   *
   * @return allowSMSDelivery
   */
  @Schema(description = "")
  public String getAllowSMSDelivery() {
    return allowSMSDelivery;
  }

  /** setAllowSMSDelivery. */
  public void setAllowSMSDelivery(String allowSMSDelivery) {
    this.allowSMSDelivery = allowSMSDelivery;
  }

  /**
   * allowSMSDeliveryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSMSDeliveryMetadata(
      SettingsMetadata allowSMSDeliveryMetadata) {
    this.allowSMSDeliveryMetadata = allowSMSDeliveryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowSMSDeliveryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowSMSDeliveryMetadata() {
    return allowSMSDeliveryMetadata;
  }

  /** setAllowSMSDeliveryMetadata. */
  public void setAllowSMSDeliveryMetadata(SettingsMetadata allowSMSDeliveryMetadata) {
    this.allowSMSDeliveryMetadata = allowSMSDeliveryMetadata;
  }

  /**
   * allowSocialIdLogin.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSocialIdLogin(String allowSocialIdLogin) {
    this.allowSocialIdLogin = allowSocialIdLogin;
    return this;
  }

  /**
   * .
   *
   * @return allowSocialIdLogin
   */
  @Schema(description = "")
  public String getAllowSocialIdLogin() {
    return allowSocialIdLogin;
  }

  /** setAllowSocialIdLogin. */
  public void setAllowSocialIdLogin(String allowSocialIdLogin) {
    this.allowSocialIdLogin = allowSocialIdLogin;
  }

  /**
   * allowSocialIdLoginMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSocialIdLoginMetadata(
      SettingsMetadata allowSocialIdLoginMetadata) {
    this.allowSocialIdLoginMetadata = allowSocialIdLoginMetadata;
    return this;
  }

  /**
   * Deprecated..
   *
   * @return allowSocialIdLoginMetadata
   */
  @Schema(description = "Deprecated.")
  public SettingsMetadata getAllowSocialIdLoginMetadata() {
    return allowSocialIdLoginMetadata;
  }

  /** setAllowSocialIdLoginMetadata. */
  public void setAllowSocialIdLoginMetadata(SettingsMetadata allowSocialIdLoginMetadata) {
    this.allowSocialIdLoginMetadata = allowSocialIdLoginMetadata;
  }

  /**
   * allowSupplementalDocuments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSupplementalDocuments(String allowSupplementalDocuments) {
    this.allowSupplementalDocuments = allowSupplementalDocuments;
    return this;
  }

  /**
   * .
   *
   * @return allowSupplementalDocuments
   */
  @Schema(description = "")
  public String getAllowSupplementalDocuments() {
    return allowSupplementalDocuments;
  }

  /** setAllowSupplementalDocuments. */
  public void setAllowSupplementalDocuments(String allowSupplementalDocuments) {
    this.allowSupplementalDocuments = allowSupplementalDocuments;
  }

  /**
   * allowSupplementalDocumentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowSupplementalDocumentsMetadata(
      SettingsMetadata allowSupplementalDocumentsMetadata) {
    this.allowSupplementalDocumentsMetadata = allowSupplementalDocumentsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `allowSupplementalDocuments` property is editable..
   *
   * @return allowSupplementalDocumentsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `allowSupplementalDocuments` property is editable.")
  public SettingsMetadata getAllowSupplementalDocumentsMetadata() {
    return allowSupplementalDocumentsMetadata;
  }

  /** setAllowSupplementalDocumentsMetadata. */
  public void setAllowSupplementalDocumentsMetadata(
      SettingsMetadata allowSupplementalDocumentsMetadata) {
    this.allowSupplementalDocumentsMetadata = allowSupplementalDocumentsMetadata;
  }

  /**
   * allowThirdPartyElectronicNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowThirdPartyElectronicNotary(
      String allowThirdPartyElectronicNotary) {
    this.allowThirdPartyElectronicNotary = allowThirdPartyElectronicNotary;
    return this;
  }

  /**
   * Account level flag that determines the availability to perform Third Party Notary (3PN)
   * actions..
   *
   * @return allowThirdPartyElectronicNotary
   */
  @Schema(
      description =
          "Account level flag that determines the availability to perform Third Party Notary (3PN) actions.")
  public String getAllowThirdPartyElectronicNotary() {
    return allowThirdPartyElectronicNotary;
  }

  /** setAllowThirdPartyElectronicNotary. */
  public void setAllowThirdPartyElectronicNotary(String allowThirdPartyElectronicNotary) {
    this.allowThirdPartyElectronicNotary = allowThirdPartyElectronicNotary;
  }

  /**
   * allowThirdPartyElectronicNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowThirdPartyElectronicNotaryMetadata(
      SettingsMetadata allowThirdPartyElectronicNotaryMetadata) {
    this.allowThirdPartyElectronicNotaryMetadata = allowThirdPartyElectronicNotaryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowThirdPartyElectronicNotaryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowThirdPartyElectronicNotaryMetadata() {
    return allowThirdPartyElectronicNotaryMetadata;
  }

  /** setAllowThirdPartyElectronicNotaryMetadata. */
  public void setAllowThirdPartyElectronicNotaryMetadata(
      SettingsMetadata allowThirdPartyElectronicNotaryMetadata) {
    this.allowThirdPartyElectronicNotaryMetadata = allowThirdPartyElectronicNotaryMetadata;
  }

  /**
   * allowTransactionsWorkspace.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowTransactionsWorkspace(String allowTransactionsWorkspace) {
    this.allowTransactionsWorkspace = allowTransactionsWorkspace;
    return this;
  }

  /**
   * .
   *
   * @return allowTransactionsWorkspace
   */
  @Schema(description = "")
  public String getAllowTransactionsWorkspace() {
    return allowTransactionsWorkspace;
  }

  /** setAllowTransactionsWorkspace. */
  public void setAllowTransactionsWorkspace(String allowTransactionsWorkspace) {
    this.allowTransactionsWorkspace = allowTransactionsWorkspace;
  }

  /**
   * allowTransactionsWorkspaceMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowTransactionsWorkspaceMetadata(
      SettingsMetadata allowTransactionsWorkspaceMetadata) {
    this.allowTransactionsWorkspaceMetadata = allowTransactionsWorkspaceMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowTransactionsWorkspaceMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowTransactionsWorkspaceMetadata() {
    return allowTransactionsWorkspaceMetadata;
  }

  /** setAllowTransactionsWorkspaceMetadata. */
  public void setAllowTransactionsWorkspaceMetadata(
      SettingsMetadata allowTransactionsWorkspaceMetadata) {
    this.allowTransactionsWorkspaceMetadata = allowTransactionsWorkspaceMetadata;
  }

  /**
   * allowTransactionsWorkspaceOriginal.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowTransactionsWorkspaceOriginal(
      String allowTransactionsWorkspaceOriginal) {
    this.allowTransactionsWorkspaceOriginal = allowTransactionsWorkspaceOriginal;
    return this;
  }

  /**
   * .
   *
   * @return allowTransactionsWorkspaceOriginal
   */
  @Schema(description = "")
  public String getAllowTransactionsWorkspaceOriginal() {
    return allowTransactionsWorkspaceOriginal;
  }

  /** setAllowTransactionsWorkspaceOriginal. */
  public void setAllowTransactionsWorkspaceOriginal(String allowTransactionsWorkspaceOriginal) {
    this.allowTransactionsWorkspaceOriginal = allowTransactionsWorkspaceOriginal;
  }

  /**
   * allowTransactionsWorkspaceOriginalMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowTransactionsWorkspaceOriginalMetadata(
      SettingsMetadata allowTransactionsWorkspaceOriginalMetadata) {
    this.allowTransactionsWorkspaceOriginalMetadata = allowTransactionsWorkspaceOriginalMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowTransactionsWorkspaceOriginalMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowTransactionsWorkspaceOriginalMetadata() {
    return allowTransactionsWorkspaceOriginalMetadata;
  }

  /** setAllowTransactionsWorkspaceOriginalMetadata. */
  public void setAllowTransactionsWorkspaceOriginalMetadata(
      SettingsMetadata allowTransactionsWorkspaceOriginalMetadata) {
    this.allowTransactionsWorkspaceOriginalMetadata = allowTransactionsWorkspaceOriginalMetadata;
  }

  /**
   * allowUsersToAccessDirectory.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowUsersToAccessDirectory(
      String allowUsersToAccessDirectory) {
    this.allowUsersToAccessDirectory = allowUsersToAccessDirectory;
    return this;
  }

  /**
   * .
   *
   * @return allowUsersToAccessDirectory
   */
  @Schema(description = "")
  public String getAllowUsersToAccessDirectory() {
    return allowUsersToAccessDirectory;
  }

  /** setAllowUsersToAccessDirectory. */
  public void setAllowUsersToAccessDirectory(String allowUsersToAccessDirectory) {
    this.allowUsersToAccessDirectory = allowUsersToAccessDirectory;
  }

  /**
   * allowUsersToAccessDirectoryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowUsersToAccessDirectoryMetadata(
      SettingsMetadata allowUsersToAccessDirectoryMetadata) {
    this.allowUsersToAccessDirectoryMetadata = allowUsersToAccessDirectoryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowUsersToAccessDirectoryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowUsersToAccessDirectoryMetadata() {
    return allowUsersToAccessDirectoryMetadata;
  }

  /** setAllowUsersToAccessDirectoryMetadata. */
  public void setAllowUsersToAccessDirectoryMetadata(
      SettingsMetadata allowUsersToAccessDirectoryMetadata) {
    this.allowUsersToAccessDirectoryMetadata = allowUsersToAccessDirectoryMetadata;
  }

  /**
   * allowValueInsights.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowValueInsights(String allowValueInsights) {
    this.allowValueInsights = allowValueInsights;
    return this;
  }

  /**
   * .
   *
   * @return allowValueInsights
   */
  @Schema(description = "")
  public String getAllowValueInsights() {
    return allowValueInsights;
  }

  /** setAllowValueInsights. */
  public void setAllowValueInsights(String allowValueInsights) {
    this.allowValueInsights = allowValueInsights;
  }

  /**
   * allowValueInsightsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowValueInsightsMetadata(
      SettingsMetadata allowValueInsightsMetadata) {
    this.allowValueInsightsMetadata = allowValueInsightsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowValueInsightsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowValueInsightsMetadata() {
    return allowValueInsightsMetadata;
  }

  /** setAllowValueInsightsMetadata. */
  public void setAllowValueInsightsMetadata(SettingsMetadata allowValueInsightsMetadata) {
    this.allowValueInsightsMetadata = allowValueInsightsMetadata;
  }

  /**
   * allowWebForms.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowWebForms(String allowWebForms) {
    this.allowWebForms = allowWebForms;
    return this;
  }

  /**
   * .
   *
   * @return allowWebForms
   */
  @Schema(description = "")
  public String getAllowWebForms() {
    return allowWebForms;
  }

  /** setAllowWebForms. */
  public void setAllowWebForms(String allowWebForms) {
    this.allowWebForms = allowWebForms;
  }

  /**
   * allowWebFormsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowWebFormsMetadata(SettingsMetadata allowWebFormsMetadata) {
    this.allowWebFormsMetadata = allowWebFormsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowWebFormsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowWebFormsMetadata() {
    return allowWebFormsMetadata;
  }

  /** setAllowWebFormsMetadata. */
  public void setAllowWebFormsMetadata(SettingsMetadata allowWebFormsMetadata) {
    this.allowWebFormsMetadata = allowWebFormsMetadata;
  }

  /**
   * allowWhatsAppDelivery.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowWhatsAppDelivery(String allowWhatsAppDelivery) {
    this.allowWhatsAppDelivery = allowWhatsAppDelivery;
    return this;
  }

  /**
   * .
   *
   * @return allowWhatsAppDelivery
   */
  @Schema(description = "")
  public String getAllowWhatsAppDelivery() {
    return allowWhatsAppDelivery;
  }

  /** setAllowWhatsAppDelivery. */
  public void setAllowWhatsAppDelivery(String allowWhatsAppDelivery) {
    this.allowWhatsAppDelivery = allowWhatsAppDelivery;
  }

  /**
   * allowWhatsAppDeliveryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation allowWhatsAppDeliveryMetadata(
      SettingsMetadata allowWhatsAppDeliveryMetadata) {
    this.allowWhatsAppDeliveryMetadata = allowWhatsAppDeliveryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return allowWhatsAppDeliveryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getAllowWhatsAppDeliveryMetadata() {
    return allowWhatsAppDeliveryMetadata;
  }

  /** setAllowWhatsAppDeliveryMetadata. */
  public void setAllowWhatsAppDeliveryMetadata(SettingsMetadata allowWhatsAppDeliveryMetadata) {
    this.allowWhatsAppDeliveryMetadata = allowWhatsAppDeliveryMetadata;
  }

  /**
   * anchorPopulationScope.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation anchorPopulationScope(String anchorPopulationScope) {
    this.anchorPopulationScope = anchorPopulationScope;
    return this;
  }

  /**
   * .
   *
   * @return anchorPopulationScope
   */
  @Schema(description = "")
  public String getAnchorPopulationScope() {
    return anchorPopulationScope;
  }

  /** setAnchorPopulationScope. */
  public void setAnchorPopulationScope(String anchorPopulationScope) {
    this.anchorPopulationScope = anchorPopulationScope;
  }

  /**
   * anchorPopulationScopeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation anchorPopulationScopeMetadata(
      SettingsMetadata anchorPopulationScopeMetadata) {
    this.anchorPopulationScopeMetadata = anchorPopulationScopeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `anchorPopulationScope` property is editable. .
   *
   * @return anchorPopulationScopeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `anchorPopulationScope` property is editable. ")
  public SettingsMetadata getAnchorPopulationScopeMetadata() {
    return anchorPopulationScopeMetadata;
  }

  /** setAnchorPopulationScopeMetadata. */
  public void setAnchorPopulationScopeMetadata(SettingsMetadata anchorPopulationScopeMetadata) {
    this.anchorPopulationScopeMetadata = anchorPopulationScopeMetadata;
  }

  /**
   * anchorTagVersionedPlacementEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation anchorTagVersionedPlacementEnabled(
      String anchorTagVersionedPlacementEnabled) {
    this.anchorTagVersionedPlacementEnabled = anchorTagVersionedPlacementEnabled;
    return this;
  }

  /**
   * .
   *
   * @return anchorTagVersionedPlacementEnabled
   */
  @Schema(description = "")
  public String getAnchorTagVersionedPlacementEnabled() {
    return anchorTagVersionedPlacementEnabled;
  }

  /** setAnchorTagVersionedPlacementEnabled. */
  public void setAnchorTagVersionedPlacementEnabled(String anchorTagVersionedPlacementEnabled) {
    this.anchorTagVersionedPlacementEnabled = anchorTagVersionedPlacementEnabled;
  }

  /**
   * anchorTagVersionedPlacementMetadataEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation anchorTagVersionedPlacementMetadataEnabled(
      SettingsMetadata anchorTagVersionedPlacementMetadataEnabled) {
    this.anchorTagVersionedPlacementMetadataEnabled = anchorTagVersionedPlacementMetadataEnabled;
    return this;
  }

  /**
   * .
   *
   * @return anchorTagVersionedPlacementMetadataEnabled
   */
  @Schema(description = "")
  public SettingsMetadata getAnchorTagVersionedPlacementMetadataEnabled() {
    return anchorTagVersionedPlacementMetadataEnabled;
  }

  /** setAnchorTagVersionedPlacementMetadataEnabled. */
  public void setAnchorTagVersionedPlacementMetadataEnabled(
      SettingsMetadata anchorTagVersionedPlacementMetadataEnabled) {
    this.anchorTagVersionedPlacementMetadataEnabled = anchorTagVersionedPlacementMetadataEnabled;
  }

  /**
   * attachCompletedEnvelope.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation attachCompletedEnvelope(String attachCompletedEnvelope) {
    this.attachCompletedEnvelope = attachCompletedEnvelope;
    return this;
  }

  /**
   * .
   *
   * @return attachCompletedEnvelope
   */
  @Schema(description = "")
  public String getAttachCompletedEnvelope() {
    return attachCompletedEnvelope;
  }

  /** setAttachCompletedEnvelope. */
  public void setAttachCompletedEnvelope(String attachCompletedEnvelope) {
    this.attachCompletedEnvelope = attachCompletedEnvelope;
  }

  /**
   * attachCompletedEnvelopeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation attachCompletedEnvelopeMetadata(
      SettingsMetadata attachCompletedEnvelopeMetadata) {
    this.attachCompletedEnvelopeMetadata = attachCompletedEnvelopeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `attachCompletedEnvelope` property is editable..
   *
   * @return attachCompletedEnvelopeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `attachCompletedEnvelope` property is editable.")
  public SettingsMetadata getAttachCompletedEnvelopeMetadata() {
    return attachCompletedEnvelopeMetadata;
  }

  /** setAttachCompletedEnvelopeMetadata. */
  public void setAttachCompletedEnvelopeMetadata(SettingsMetadata attachCompletedEnvelopeMetadata) {
    this.attachCompletedEnvelopeMetadata = attachCompletedEnvelopeMetadata;
  }

  /**
   * authenticationCheck.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation authenticationCheck(String authenticationCheck) {
    this.authenticationCheck = authenticationCheck;
    return this;
  }

  /**
   * .
   *
   * @return authenticationCheck
   */
  @Schema(description = "")
  public String getAuthenticationCheck() {
    return authenticationCheck;
  }

  /** setAuthenticationCheck. */
  public void setAuthenticationCheck(String authenticationCheck) {
    this.authenticationCheck = authenticationCheck;
  }

  /**
   * authenticationCheckMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation authenticationCheckMetadata(
      SettingsMetadata authenticationCheckMetadata) {
    this.authenticationCheckMetadata = authenticationCheckMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `authenticationCheck` property is editable. .
   *
   * @return authenticationCheckMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `authenticationCheck` property is editable. ")
  public SettingsMetadata getAuthenticationCheckMetadata() {
    return authenticationCheckMetadata;
  }

  /** setAuthenticationCheckMetadata. */
  public void setAuthenticationCheckMetadata(SettingsMetadata authenticationCheckMetadata) {
    this.authenticationCheckMetadata = authenticationCheckMetadata;
  }

  /**
   * autoNavRule.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation autoNavRule(String autoNavRule) {
    this.autoNavRule = autoNavRule;
    return this;
  }

  /**
   * .
   *
   * @return autoNavRule
   */
  @Schema(description = "")
  public String getAutoNavRule() {
    return autoNavRule;
  }

  /** setAutoNavRule. */
  public void setAutoNavRule(String autoNavRule) {
    this.autoNavRule = autoNavRule;
  }

  /**
   * autoNavRuleMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation autoNavRuleMetadata(SettingsMetadata autoNavRuleMetadata) {
    this.autoNavRuleMetadata = autoNavRuleMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `autoNavRule` property is editable. .
   *
   * @return autoNavRuleMetadata
   */
  @Schema(description = "Metadata that indicates whether the `autoNavRule` property is editable. ")
  public SettingsMetadata getAutoNavRuleMetadata() {
    return autoNavRuleMetadata;
  }

  /** setAutoNavRuleMetadata. */
  public void setAutoNavRuleMetadata(SettingsMetadata autoNavRuleMetadata) {
    this.autoNavRuleMetadata = autoNavRuleMetadata;
  }

  /**
   * autoProvisionSignerAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation autoProvisionSignerAccount(String autoProvisionSignerAccount) {
    this.autoProvisionSignerAccount = autoProvisionSignerAccount;
    return this;
  }

  /**
   * .
   *
   * @return autoProvisionSignerAccount
   */
  @Schema(description = "")
  public String getAutoProvisionSignerAccount() {
    return autoProvisionSignerAccount;
  }

  /** setAutoProvisionSignerAccount. */
  public void setAutoProvisionSignerAccount(String autoProvisionSignerAccount) {
    this.autoProvisionSignerAccount = autoProvisionSignerAccount;
  }

  /**
   * autoProvisionSignerAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation autoProvisionSignerAccountMetadata(
      SettingsMetadata autoProvisionSignerAccountMetadata) {
    this.autoProvisionSignerAccountMetadata = autoProvisionSignerAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `autoProvisionSignerAccount` property is editable. .
   *
   * @return autoProvisionSignerAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `autoProvisionSignerAccount` property is editable. ")
  public SettingsMetadata getAutoProvisionSignerAccountMetadata() {
    return autoProvisionSignerAccountMetadata;
  }

  /** setAutoProvisionSignerAccountMetadata. */
  public void setAutoProvisionSignerAccountMetadata(
      SettingsMetadata autoProvisionSignerAccountMetadata) {
    this.autoProvisionSignerAccountMetadata = autoProvisionSignerAccountMetadata;
  }

  /**
   * bccEmailArchive.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bccEmailArchive(String bccEmailArchive) {
    this.bccEmailArchive = bccEmailArchive;
    return this;
  }

  /**
   * .
   *
   * @return bccEmailArchive
   */
  @Schema(description = "")
  public String getBccEmailArchive() {
    return bccEmailArchive;
  }

  /** setBccEmailArchive. */
  public void setBccEmailArchive(String bccEmailArchive) {
    this.bccEmailArchive = bccEmailArchive;
  }

  /**
   * bccEmailArchiveMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bccEmailArchiveMetadata(
      SettingsMetadata bccEmailArchiveMetadata) {
    this.bccEmailArchiveMetadata = bccEmailArchiveMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `bccEmailArchive` property is editable. .
   *
   * @return bccEmailArchiveMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `bccEmailArchive` property is editable. ")
  public SettingsMetadata getBccEmailArchiveMetadata() {
    return bccEmailArchiveMetadata;
  }

  /** setBccEmailArchiveMetadata. */
  public void setBccEmailArchiveMetadata(SettingsMetadata bccEmailArchiveMetadata) {
    this.bccEmailArchiveMetadata = bccEmailArchiveMetadata;
  }

  /**
   * betaSwitchConfiguration.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation betaSwitchConfiguration(String betaSwitchConfiguration) {
    this.betaSwitchConfiguration = betaSwitchConfiguration;
    return this;
  }

  /**
   * .
   *
   * @return betaSwitchConfiguration
   */
  @Schema(description = "")
  public String getBetaSwitchConfiguration() {
    return betaSwitchConfiguration;
  }

  /** setBetaSwitchConfiguration. */
  public void setBetaSwitchConfiguration(String betaSwitchConfiguration) {
    this.betaSwitchConfiguration = betaSwitchConfiguration;
  }

  /**
   * betaSwitchConfigurationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation betaSwitchConfigurationMetadata(
      SettingsMetadata betaSwitchConfigurationMetadata) {
    this.betaSwitchConfigurationMetadata = betaSwitchConfigurationMetadata;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return betaSwitchConfigurationMetadata
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getBetaSwitchConfigurationMetadata() {
    return betaSwitchConfigurationMetadata;
  }

  /** setBetaSwitchConfigurationMetadata. */
  public void setBetaSwitchConfigurationMetadata(SettingsMetadata betaSwitchConfigurationMetadata) {
    this.betaSwitchConfigurationMetadata = betaSwitchConfigurationMetadata;
  }

  /**
   * billingAddress.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation billingAddress(AddressInformation billingAddress) {
    this.billingAddress = billingAddress;
    return this;
  }

  /**
   * The billing address for the account..
   *
   * @return billingAddress
   */
  @Schema(description = "The billing address for the account.")
  public AddressInformation getBillingAddress() {
    return billingAddress;
  }

  /** setBillingAddress. */
  public void setBillingAddress(AddressInformation billingAddress) {
    this.billingAddress = billingAddress;
  }

  /**
   * billingAddressMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation billingAddressMetadata(
      SettingsMetadata billingAddressMetadata) {
    this.billingAddressMetadata = billingAddressMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `billingAddress` property is editable. .
   *
   * @return billingAddressMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `billingAddress` property is editable. ")
  public SettingsMetadata getBillingAddressMetadata() {
    return billingAddressMetadata;
  }

  /** setBillingAddressMetadata. */
  public void setBillingAddressMetadata(SettingsMetadata billingAddressMetadata) {
    this.billingAddressMetadata = billingAddressMetadata;
  }

  /**
   * bulkSend.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bulkSend(String bulkSend) {
    this.bulkSend = bulkSend;
    return this;
  }

  /**
   * .
   *
   * @return bulkSend
   */
  @Schema(description = "")
  public String getBulkSend() {
    return bulkSend;
  }

  /** setBulkSend. */
  public void setBulkSend(String bulkSend) {
    this.bulkSend = bulkSend;
  }

  /**
   * bulkSendActionResendLimit.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bulkSendActionResendLimit(String bulkSendActionResendLimit) {
    this.bulkSendActionResendLimit = bulkSendActionResendLimit;
    return this;
  }

  /**
   * .
   *
   * @return bulkSendActionResendLimit
   */
  @Schema(description = "")
  public String getBulkSendActionResendLimit() {
    return bulkSendActionResendLimit;
  }

  /** setBulkSendActionResendLimit. */
  public void setBulkSendActionResendLimit(String bulkSendActionResendLimit) {
    this.bulkSendActionResendLimit = bulkSendActionResendLimit;
  }

  /**
   * bulkSendMaxCopiesInBatch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bulkSendMaxCopiesInBatch(String bulkSendMaxCopiesInBatch) {
    this.bulkSendMaxCopiesInBatch = bulkSendMaxCopiesInBatch;
    return this;
  }

  /**
   * .
   *
   * @return bulkSendMaxCopiesInBatch
   */
  @Schema(description = "")
  public String getBulkSendMaxCopiesInBatch() {
    return bulkSendMaxCopiesInBatch;
  }

  /** setBulkSendMaxCopiesInBatch. */
  public void setBulkSendMaxCopiesInBatch(String bulkSendMaxCopiesInBatch) {
    this.bulkSendMaxCopiesInBatch = bulkSendMaxCopiesInBatch;
  }

  /**
   * bulkSendMaxUnprocessedEnvelopesCount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bulkSendMaxUnprocessedEnvelopesCount(
      String bulkSendMaxUnprocessedEnvelopesCount) {
    this.bulkSendMaxUnprocessedEnvelopesCount = bulkSendMaxUnprocessedEnvelopesCount;
    return this;
  }

  /**
   * .
   *
   * @return bulkSendMaxUnprocessedEnvelopesCount
   */
  @Schema(description = "")
  public String getBulkSendMaxUnprocessedEnvelopesCount() {
    return bulkSendMaxUnprocessedEnvelopesCount;
  }

  /** setBulkSendMaxUnprocessedEnvelopesCount. */
  public void setBulkSendMaxUnprocessedEnvelopesCount(String bulkSendMaxUnprocessedEnvelopesCount) {
    this.bulkSendMaxUnprocessedEnvelopesCount = bulkSendMaxUnprocessedEnvelopesCount;
  }

  /**
   * bulkSendMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation bulkSendMetadata(SettingsMetadata bulkSendMetadata) {
    this.bulkSendMetadata = bulkSendMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `bulkSend` property is editable. .
   *
   * @return bulkSendMetadata
   */
  @Schema(description = "Metadata that indicates whether the `bulkSend` property is editable. ")
  public SettingsMetadata getBulkSendMetadata() {
    return bulkSendMetadata;
  }

  /** setBulkSendMetadata. */
  public void setBulkSendMetadata(SettingsMetadata bulkSendMetadata) {
    this.bulkSendMetadata = bulkSendMetadata;
  }

  /**
   * canSelfBrandSend.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canSelfBrandSend(String canSelfBrandSend) {
    this.canSelfBrandSend = canSelfBrandSend;
    return this;
  }

  /**
   * .
   *
   * @return canSelfBrandSend
   */
  @Schema(description = "")
  public String getCanSelfBrandSend() {
    return canSelfBrandSend;
  }

  /** setCanSelfBrandSend. */
  public void setCanSelfBrandSend(String canSelfBrandSend) {
    this.canSelfBrandSend = canSelfBrandSend;
  }

  /**
   * canSelfBrandSendMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canSelfBrandSendMetadata(
      SettingsMetadata canSelfBrandSendMetadata) {
    this.canSelfBrandSendMetadata = canSelfBrandSendMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `canSelfBrandSend` property is editable. .
   *
   * @return canSelfBrandSendMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `canSelfBrandSend` property is editable. ")
  public SettingsMetadata getCanSelfBrandSendMetadata() {
    return canSelfBrandSendMetadata;
  }

  /** setCanSelfBrandSendMetadata. */
  public void setCanSelfBrandSendMetadata(SettingsMetadata canSelfBrandSendMetadata) {
    this.canSelfBrandSendMetadata = canSelfBrandSendMetadata;
  }

  /**
   * canSelfBrandSign.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canSelfBrandSign(String canSelfBrandSign) {
    this.canSelfBrandSign = canSelfBrandSign;
    return this;
  }

  /**
   * .
   *
   * @return canSelfBrandSign
   */
  @Schema(description = "")
  public String getCanSelfBrandSign() {
    return canSelfBrandSign;
  }

  /** setCanSelfBrandSign. */
  public void setCanSelfBrandSign(String canSelfBrandSign) {
    this.canSelfBrandSign = canSelfBrandSign;
  }

  /**
   * canSelfBrandSignMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canSelfBrandSignMetadata(
      SettingsMetadata canSelfBrandSignMetadata) {
    this.canSelfBrandSignMetadata = canSelfBrandSignMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `canSelfBrandSign` property is editable. .
   *
   * @return canSelfBrandSignMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `canSelfBrandSign` property is editable. ")
  public SettingsMetadata getCanSelfBrandSignMetadata() {
    return canSelfBrandSignMetadata;
  }

  /** setCanSelfBrandSignMetadata. */
  public void setCanSelfBrandSignMetadata(SettingsMetadata canSelfBrandSignMetadata) {
    this.canSelfBrandSignMetadata = canSelfBrandSignMetadata;
  }

  /**
   * canUseSalesforceOAuth.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canUseSalesforceOAuth(String canUseSalesforceOAuth) {
    this.canUseSalesforceOAuth = canUseSalesforceOAuth;
    return this;
  }

  /**
   * .
   *
   * @return canUseSalesforceOAuth
   */
  @Schema(description = "")
  public String getCanUseSalesforceOAuth() {
    return canUseSalesforceOAuth;
  }

  /** setCanUseSalesforceOAuth. */
  public void setCanUseSalesforceOAuth(String canUseSalesforceOAuth) {
    this.canUseSalesforceOAuth = canUseSalesforceOAuth;
  }

  /**
   * canUseSalesforceOAuthMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation canUseSalesforceOAuthMetadata(
      SettingsMetadata canUseSalesforceOAuthMetadata) {
    this.canUseSalesforceOAuthMetadata = canUseSalesforceOAuthMetadata;
    return this;
  }

  /**
   * .
   *
   * @return canUseSalesforceOAuthMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getCanUseSalesforceOAuthMetadata() {
    return canUseSalesforceOAuthMetadata;
  }

  /** setCanUseSalesforceOAuthMetadata. */
  public void setCanUseSalesforceOAuthMetadata(SettingsMetadata canUseSalesforceOAuthMetadata) {
    this.canUseSalesforceOAuthMetadata = canUseSalesforceOAuthMetadata;
  }

  /**
   * captureVoiceRecording.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation captureVoiceRecording(String captureVoiceRecording) {
    this.captureVoiceRecording = captureVoiceRecording;
    return this;
  }

  /**
   * .
   *
   * @return captureVoiceRecording
   */
  @Schema(description = "")
  public String getCaptureVoiceRecording() {
    return captureVoiceRecording;
  }

  /** setCaptureVoiceRecording. */
  public void setCaptureVoiceRecording(String captureVoiceRecording) {
    this.captureVoiceRecording = captureVoiceRecording;
  }

  /**
   * captureVoiceRecordingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation captureVoiceRecordingMetadata(
      SettingsMetadata captureVoiceRecordingMetadata) {
    this.captureVoiceRecordingMetadata = captureVoiceRecordingMetadata;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return captureVoiceRecordingMetadata
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getCaptureVoiceRecordingMetadata() {
    return captureVoiceRecordingMetadata;
  }

  /** setCaptureVoiceRecordingMetadata. */
  public void setCaptureVoiceRecordingMetadata(SettingsMetadata captureVoiceRecordingMetadata) {
    this.captureVoiceRecordingMetadata = captureVoiceRecordingMetadata;
  }

  /**
   * cfr21SimplifiedSigningEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation cfr21SimplifiedSigningEnabled(
      String cfr21SimplifiedSigningEnabled) {
    this.cfr21SimplifiedSigningEnabled = cfr21SimplifiedSigningEnabled;
    return this;
  }

  /**
   * .
   *
   * @return cfr21SimplifiedSigningEnabled
   */
  @Schema(description = "")
  public String getCfr21SimplifiedSigningEnabled() {
    return cfr21SimplifiedSigningEnabled;
  }

  /** setCfr21SimplifiedSigningEnabled. */
  public void setCfr21SimplifiedSigningEnabled(String cfr21SimplifiedSigningEnabled) {
    this.cfr21SimplifiedSigningEnabled = cfr21SimplifiedSigningEnabled;
  }

  /**
   * cfr21SimplifiedSigningEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation cfr21SimplifiedSigningEnabledMetadata(
      SettingsMetadata cfr21SimplifiedSigningEnabledMetadata) {
    this.cfr21SimplifiedSigningEnabledMetadata = cfr21SimplifiedSigningEnabledMetadata;
    return this;
  }

  /**
   * .
   *
   * @return cfr21SimplifiedSigningEnabledMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getCfr21SimplifiedSigningEnabledMetadata() {
    return cfr21SimplifiedSigningEnabledMetadata;
  }

  /** setCfr21SimplifiedSigningEnabledMetadata. */
  public void setCfr21SimplifiedSigningEnabledMetadata(
      SettingsMetadata cfr21SimplifiedSigningEnabledMetadata) {
    this.cfr21SimplifiedSigningEnabledMetadata = cfr21SimplifiedSigningEnabledMetadata;
  }

  /**
   * cfrUseWideImage.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation cfrUseWideImage(String cfrUseWideImage) {
    this.cfrUseWideImage = cfrUseWideImage;
    return this;
  }

  /**
   * .
   *
   * @return cfrUseWideImage
   */
  @Schema(description = "")
  public String getCfrUseWideImage() {
    return cfrUseWideImage;
  }

  /** setCfrUseWideImage. */
  public void setCfrUseWideImage(String cfrUseWideImage) {
    this.cfrUseWideImage = cfrUseWideImage;
  }

  /**
   * cfrUseWideImageMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation cfrUseWideImageMetadata(
      SettingsMetadata cfrUseWideImageMetadata) {
    this.cfrUseWideImageMetadata = cfrUseWideImageMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `cfrUseWideImage` property is editable. .
   *
   * @return cfrUseWideImageMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `cfrUseWideImage` property is editable. ")
  public SettingsMetadata getCfrUseWideImageMetadata() {
    return cfrUseWideImageMetadata;
  }

  /** setCfrUseWideImageMetadata. */
  public void setCfrUseWideImageMetadata(SettingsMetadata cfrUseWideImageMetadata) {
    this.cfrUseWideImageMetadata = cfrUseWideImageMetadata;
  }

  /**
   * checkForMultipleAdminsOnAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation checkForMultipleAdminsOnAccount(
      String checkForMultipleAdminsOnAccount) {
    this.checkForMultipleAdminsOnAccount = checkForMultipleAdminsOnAccount;
    return this;
  }

  /**
   * .
   *
   * @return checkForMultipleAdminsOnAccount
   */
  @Schema(description = "")
  public String getCheckForMultipleAdminsOnAccount() {
    return checkForMultipleAdminsOnAccount;
  }

  /** setCheckForMultipleAdminsOnAccount. */
  public void setCheckForMultipleAdminsOnAccount(String checkForMultipleAdminsOnAccount) {
    this.checkForMultipleAdminsOnAccount = checkForMultipleAdminsOnAccount;
  }

  /**
   * checkForMultipleAdminsOnAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation checkForMultipleAdminsOnAccountMetadata(
      SettingsMetadata checkForMultipleAdminsOnAccountMetadata) {
    this.checkForMultipleAdminsOnAccountMetadata = checkForMultipleAdminsOnAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `checkForMultipleAdminsOnAccount` property is editable..
   *
   * @return checkForMultipleAdminsOnAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `checkForMultipleAdminsOnAccount` property is editable.")
  public SettingsMetadata getCheckForMultipleAdminsOnAccountMetadata() {
    return checkForMultipleAdminsOnAccountMetadata;
  }

  /** setCheckForMultipleAdminsOnAccountMetadata. */
  public void setCheckForMultipleAdminsOnAccountMetadata(
      SettingsMetadata checkForMultipleAdminsOnAccountMetadata) {
    this.checkForMultipleAdminsOnAccountMetadata = checkForMultipleAdminsOnAccountMetadata;
  }

  /**
   * chromeSignatureEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation chromeSignatureEnabled(String chromeSignatureEnabled) {
    this.chromeSignatureEnabled = chromeSignatureEnabled;
    return this;
  }

  /**
   * .
   *
   * @return chromeSignatureEnabled
   */
  @Schema(description = "")
  public String getChromeSignatureEnabled() {
    return chromeSignatureEnabled;
  }

  /** setChromeSignatureEnabled. */
  public void setChromeSignatureEnabled(String chromeSignatureEnabled) {
    this.chromeSignatureEnabled = chromeSignatureEnabled;
  }

  /**
   * chromeSignatureEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation chromeSignatureEnabledMetadata(
      SettingsMetadata chromeSignatureEnabledMetadata) {
    this.chromeSignatureEnabledMetadata = chromeSignatureEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `chromeSignatureEnabled` property is editable. .
   *
   * @return chromeSignatureEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `chromeSignatureEnabled` property is editable. ")
  public SettingsMetadata getChromeSignatureEnabledMetadata() {
    return chromeSignatureEnabledMetadata;
  }

  /** setChromeSignatureEnabledMetadata. */
  public void setChromeSignatureEnabledMetadata(SettingsMetadata chromeSignatureEnabledMetadata) {
    this.chromeSignatureEnabledMetadata = chromeSignatureEnabledMetadata;
  }

  /**
   * commentEmailShowMessageText.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation commentEmailShowMessageText(
      String commentEmailShowMessageText) {
    this.commentEmailShowMessageText = commentEmailShowMessageText;
    return this;
  }

  /**
   * .
   *
   * @return commentEmailShowMessageText
   */
  @Schema(description = "")
  public String getCommentEmailShowMessageText() {
    return commentEmailShowMessageText;
  }

  /** setCommentEmailShowMessageText. */
  public void setCommentEmailShowMessageText(String commentEmailShowMessageText) {
    this.commentEmailShowMessageText = commentEmailShowMessageText;
  }

  /**
   * commentEmailShowMessageTextMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation commentEmailShowMessageTextMetadata(
      SettingsMetadata commentEmailShowMessageTextMetadata) {
    this.commentEmailShowMessageTextMetadata = commentEmailShowMessageTextMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `commentEmailShowMessageText` property is editable. .
   *
   * @return commentEmailShowMessageTextMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `commentEmailShowMessageText` property is editable. ")
  public SettingsMetadata getCommentEmailShowMessageTextMetadata() {
    return commentEmailShowMessageTextMetadata;
  }

  /** setCommentEmailShowMessageTextMetadata. */
  public void setCommentEmailShowMessageTextMetadata(
      SettingsMetadata commentEmailShowMessageTextMetadata) {
    this.commentEmailShowMessageTextMetadata = commentEmailShowMessageTextMetadata;
  }

  /**
   * commentsAllowEnvelopeOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation commentsAllowEnvelopeOverride(
      String commentsAllowEnvelopeOverride) {
    this.commentsAllowEnvelopeOverride = commentsAllowEnvelopeOverride;
    return this;
  }

  /**
   * .
   *
   * @return commentsAllowEnvelopeOverride
   */
  @Schema(description = "")
  public String getCommentsAllowEnvelopeOverride() {
    return commentsAllowEnvelopeOverride;
  }

  /** setCommentsAllowEnvelopeOverride. */
  public void setCommentsAllowEnvelopeOverride(String commentsAllowEnvelopeOverride) {
    this.commentsAllowEnvelopeOverride = commentsAllowEnvelopeOverride;
  }

  /**
   * commentsAllowEnvelopeOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation commentsAllowEnvelopeOverrideMetadata(
      SettingsMetadata commentsAllowEnvelopeOverrideMetadata) {
    this.commentsAllowEnvelopeOverrideMetadata = commentsAllowEnvelopeOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `commentsAllowEnvelopeOverride` property is editable. .
   *
   * @return commentsAllowEnvelopeOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `commentsAllowEnvelopeOverride` property is editable. ")
  public SettingsMetadata getCommentsAllowEnvelopeOverrideMetadata() {
    return commentsAllowEnvelopeOverrideMetadata;
  }

  /** setCommentsAllowEnvelopeOverrideMetadata. */
  public void setCommentsAllowEnvelopeOverrideMetadata(
      SettingsMetadata commentsAllowEnvelopeOverrideMetadata) {
    this.commentsAllowEnvelopeOverrideMetadata = commentsAllowEnvelopeOverrideMetadata;
  }

  /**
   * conditionalFieldsEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation conditionalFieldsEnabled(String conditionalFieldsEnabled) {
    this.conditionalFieldsEnabled = conditionalFieldsEnabled;
    return this;
  }

  /**
   * .
   *
   * @return conditionalFieldsEnabled
   */
  @Schema(description = "")
  public String getConditionalFieldsEnabled() {
    return conditionalFieldsEnabled;
  }

  /** setConditionalFieldsEnabled. */
  public void setConditionalFieldsEnabled(String conditionalFieldsEnabled) {
    this.conditionalFieldsEnabled = conditionalFieldsEnabled;
  }

  /**
   * conditionalFieldsEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation conditionalFieldsEnabledMetadata(
      SettingsMetadata conditionalFieldsEnabledMetadata) {
    this.conditionalFieldsEnabledMetadata = conditionalFieldsEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `conditionalFieldsEnabled` property is editable. .
   *
   * @return conditionalFieldsEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `conditionalFieldsEnabled` property is editable. ")
  public SettingsMetadata getConditionalFieldsEnabledMetadata() {
    return conditionalFieldsEnabledMetadata;
  }

  /** setConditionalFieldsEnabledMetadata. */
  public void setConditionalFieldsEnabledMetadata(
      SettingsMetadata conditionalFieldsEnabledMetadata) {
    this.conditionalFieldsEnabledMetadata = conditionalFieldsEnabledMetadata;
  }

  /**
   * consumerDisclosureFrequency.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation consumerDisclosureFrequency(
      String consumerDisclosureFrequency) {
    this.consumerDisclosureFrequency = consumerDisclosureFrequency;
    return this;
  }

  /**
   * .
   *
   * @return consumerDisclosureFrequency
   */
  @Schema(description = "")
  public String getConsumerDisclosureFrequency() {
    return consumerDisclosureFrequency;
  }

  /** setConsumerDisclosureFrequency. */
  public void setConsumerDisclosureFrequency(String consumerDisclosureFrequency) {
    this.consumerDisclosureFrequency = consumerDisclosureFrequency;
  }

  /**
   * consumerDisclosureFrequencyMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation consumerDisclosureFrequencyMetadata(
      SettingsMetadata consumerDisclosureFrequencyMetadata) {
    this.consumerDisclosureFrequencyMetadata = consumerDisclosureFrequencyMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `consumerDisclosureFrequency` property is editable. .
   *
   * @return consumerDisclosureFrequencyMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `consumerDisclosureFrequency` property is editable. ")
  public SettingsMetadata getConsumerDisclosureFrequencyMetadata() {
    return consumerDisclosureFrequencyMetadata;
  }

  /** setConsumerDisclosureFrequencyMetadata. */
  public void setConsumerDisclosureFrequencyMetadata(
      SettingsMetadata consumerDisclosureFrequencyMetadata) {
    this.consumerDisclosureFrequencyMetadata = consumerDisclosureFrequencyMetadata;
  }

  /**
   * convertPdfFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation convertPdfFields(String convertPdfFields) {
    this.convertPdfFields = convertPdfFields;
    return this;
  }

  /**
   * .
   *
   * @return convertPdfFields
   */
  @Schema(description = "")
  public String getConvertPdfFields() {
    return convertPdfFields;
  }

  /** setConvertPdfFields. */
  public void setConvertPdfFields(String convertPdfFields) {
    this.convertPdfFields = convertPdfFields;
  }

  /**
   * convertPdfFieldsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation convertPdfFieldsMetadata(
      SettingsMetadata convertPdfFieldsMetadata) {
    this.convertPdfFieldsMetadata = convertPdfFieldsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `convertPdfFields` property is editable. .
   *
   * @return convertPdfFieldsMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `convertPdfFields` property is editable. ")
  public SettingsMetadata getConvertPdfFieldsMetadata() {
    return convertPdfFieldsMetadata;
  }

  /** setConvertPdfFieldsMetadata. */
  public void setConvertPdfFieldsMetadata(SettingsMetadata convertPdfFieldsMetadata) {
    this.convertPdfFieldsMetadata = convertPdfFieldsMetadata;
  }

  /**
   * dataPopulationScope.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dataPopulationScope(String dataPopulationScope) {
    this.dataPopulationScope = dataPopulationScope;
    return this;
  }

  /**
   * .
   *
   * @return dataPopulationScope
   */
  @Schema(description = "")
  public String getDataPopulationScope() {
    return dataPopulationScope;
  }

  /** setDataPopulationScope. */
  public void setDataPopulationScope(String dataPopulationScope) {
    this.dataPopulationScope = dataPopulationScope;
  }

  /**
   * dataPopulationScopeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dataPopulationScopeMetadata(
      SettingsMetadata dataPopulationScopeMetadata) {
    this.dataPopulationScopeMetadata = dataPopulationScopeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `dataPopulationScope` property is editable. .
   *
   * @return dataPopulationScopeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `dataPopulationScope` property is editable. ")
  public SettingsMetadata getDataPopulationScopeMetadata() {
    return dataPopulationScopeMetadata;
  }

  /** setDataPopulationScopeMetadata. */
  public void setDataPopulationScopeMetadata(SettingsMetadata dataPopulationScopeMetadata) {
    this.dataPopulationScopeMetadata = dataPopulationScopeMetadata;
  }

  /**
   * defaultToAdvancedEnvelopesFilterForm.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation defaultToAdvancedEnvelopesFilterForm(
      String defaultToAdvancedEnvelopesFilterForm) {
    this.defaultToAdvancedEnvelopesFilterForm = defaultToAdvancedEnvelopesFilterForm;
    return this;
  }

  /**
   * .
   *
   * @return defaultToAdvancedEnvelopesFilterForm
   */
  @Schema(description = "")
  public String getDefaultToAdvancedEnvelopesFilterForm() {
    return defaultToAdvancedEnvelopesFilterForm;
  }

  /** setDefaultToAdvancedEnvelopesFilterForm. */
  public void setDefaultToAdvancedEnvelopesFilterForm(String defaultToAdvancedEnvelopesFilterForm) {
    this.defaultToAdvancedEnvelopesFilterForm = defaultToAdvancedEnvelopesFilterForm;
  }

  /**
   * defaultToAdvancedEnvelopesFilterFormMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation defaultToAdvancedEnvelopesFilterFormMetadata(
      SettingsMetadata defaultToAdvancedEnvelopesFilterFormMetadata) {
    this.defaultToAdvancedEnvelopesFilterFormMetadata =
        defaultToAdvancedEnvelopesFilterFormMetadata;
    return this;
  }

  /**
   * .
   *
   * @return defaultToAdvancedEnvelopesFilterFormMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getDefaultToAdvancedEnvelopesFilterFormMetadata() {
    return defaultToAdvancedEnvelopesFilterFormMetadata;
  }

  /** setDefaultToAdvancedEnvelopesFilterFormMetadata. */
  public void setDefaultToAdvancedEnvelopesFilterFormMetadata(
      SettingsMetadata defaultToAdvancedEnvelopesFilterFormMetadata) {
    this.defaultToAdvancedEnvelopesFilterFormMetadata =
        defaultToAdvancedEnvelopesFilterFormMetadata;
  }

  /**
   * disableAutoTemplateMatching.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableAutoTemplateMatching(
      String disableAutoTemplateMatching) {
    this.disableAutoTemplateMatching = disableAutoTemplateMatching;
    return this;
  }

  /**
   * .
   *
   * @return disableAutoTemplateMatching
   */
  @Schema(description = "")
  public String getDisableAutoTemplateMatching() {
    return disableAutoTemplateMatching;
  }

  /** setDisableAutoTemplateMatching. */
  public void setDisableAutoTemplateMatching(String disableAutoTemplateMatching) {
    this.disableAutoTemplateMatching = disableAutoTemplateMatching;
  }

  /**
   * disableAutoTemplateMatchingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableAutoTemplateMatchingMetadata(
      SettingsMetadata disableAutoTemplateMatchingMetadata) {
    this.disableAutoTemplateMatchingMetadata = disableAutoTemplateMatchingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return disableAutoTemplateMatchingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getDisableAutoTemplateMatchingMetadata() {
    return disableAutoTemplateMatchingMetadata;
  }

  /** setDisableAutoTemplateMatchingMetadata. */
  public void setDisableAutoTemplateMatchingMetadata(
      SettingsMetadata disableAutoTemplateMatchingMetadata) {
    this.disableAutoTemplateMatchingMetadata = disableAutoTemplateMatchingMetadata;
  }

  /**
   * disableBulkSendRecipientLimit.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableBulkSendRecipientLimit(
      String disableBulkSendRecipientLimit) {
    this.disableBulkSendRecipientLimit = disableBulkSendRecipientLimit;
    return this;
  }

  /**
   * .
   *
   * @return disableBulkSendRecipientLimit
   */
  @Schema(description = "")
  public String getDisableBulkSendRecipientLimit() {
    return disableBulkSendRecipientLimit;
  }

  /** setDisableBulkSendRecipientLimit. */
  public void setDisableBulkSendRecipientLimit(String disableBulkSendRecipientLimit) {
    this.disableBulkSendRecipientLimit = disableBulkSendRecipientLimit;
  }

  /**
   * disableBulkSendRecipientLimitMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableBulkSendRecipientLimitMetaData(
      SettingsMetadata disableBulkSendRecipientLimitMetaData) {
    this.disableBulkSendRecipientLimitMetaData = disableBulkSendRecipientLimitMetaData;
    return this;
  }

  /**
   * .
   *
   * @return disableBulkSendRecipientLimitMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getDisableBulkSendRecipientLimitMetaData() {
    return disableBulkSendRecipientLimitMetaData;
  }

  /** setDisableBulkSendRecipientLimitMetaData. */
  public void setDisableBulkSendRecipientLimitMetaData(
      SettingsMetadata disableBulkSendRecipientLimitMetaData) {
    this.disableBulkSendRecipientLimitMetaData = disableBulkSendRecipientLimitMetaData;
  }

  /**
   * disableMobileApp.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobileApp(String disableMobileApp) {
    this.disableMobileApp = disableMobileApp;
    return this;
  }

  /**
   * .
   *
   * @return disableMobileApp
   */
  @Schema(description = "")
  public String getDisableMobileApp() {
    return disableMobileApp;
  }

  /** setDisableMobileApp. */
  public void setDisableMobileApp(String disableMobileApp) {
    this.disableMobileApp = disableMobileApp;
  }

  /**
   * disableMobileAppMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobileAppMetadata(
      SettingsMetadata disableMobileAppMetadata) {
    this.disableMobileAppMetadata = disableMobileAppMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableMobileApp` property is editable. .
   *
   * @return disableMobileAppMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `disableMobileApp` property is editable. ")
  public SettingsMetadata getDisableMobileAppMetadata() {
    return disableMobileAppMetadata;
  }

  /** setDisableMobileAppMetadata. */
  public void setDisableMobileAppMetadata(SettingsMetadata disableMobileAppMetadata) {
    this.disableMobileAppMetadata = disableMobileAppMetadata;
  }

  /**
   * disableMobilePushNotifications.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobilePushNotifications(
      String disableMobilePushNotifications) {
    this.disableMobilePushNotifications = disableMobilePushNotifications;
    return this;
  }

  /**
   * .
   *
   * @return disableMobilePushNotifications
   */
  @Schema(description = "")
  public String getDisableMobilePushNotifications() {
    return disableMobilePushNotifications;
  }

  /** setDisableMobilePushNotifications. */
  public void setDisableMobilePushNotifications(String disableMobilePushNotifications) {
    this.disableMobilePushNotifications = disableMobilePushNotifications;
  }

  /**
   * disableMobilePushNotificationsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobilePushNotificationsMetadata(
      SettingsMetadata disableMobilePushNotificationsMetadata) {
    this.disableMobilePushNotificationsMetadata = disableMobilePushNotificationsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableMobilePushNotifications` property is editable. .
   *
   * @return disableMobilePushNotificationsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableMobilePushNotifications` property is editable. ")
  public SettingsMetadata getDisableMobilePushNotificationsMetadata() {
    return disableMobilePushNotificationsMetadata;
  }

  /** setDisableMobilePushNotificationsMetadata. */
  public void setDisableMobilePushNotificationsMetadata(
      SettingsMetadata disableMobilePushNotificationsMetadata) {
    this.disableMobilePushNotificationsMetadata = disableMobilePushNotificationsMetadata;
  }

  /**
   * disableMobileSending.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobileSending(String disableMobileSending) {
    this.disableMobileSending = disableMobileSending;
    return this;
  }

  /**
   * .
   *
   * @return disableMobileSending
   */
  @Schema(description = "")
  public String getDisableMobileSending() {
    return disableMobileSending;
  }

  /** setDisableMobileSending. */
  public void setDisableMobileSending(String disableMobileSending) {
    this.disableMobileSending = disableMobileSending;
  }

  /**
   * disableMobileSendingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMobileSendingMetadata(
      SettingsMetadata disableMobileSendingMetadata) {
    this.disableMobileSendingMetadata = disableMobileSendingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableMobileSending` property is editable. .
   *
   * @return disableMobileSendingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableMobileSending` property is editable. ")
  public SettingsMetadata getDisableMobileSendingMetadata() {
    return disableMobileSendingMetadata;
  }

  /** setDisableMobileSendingMetadata. */
  public void setDisableMobileSendingMetadata(SettingsMetadata disableMobileSendingMetadata) {
    this.disableMobileSendingMetadata = disableMobileSendingMetadata;
  }

  /**
   * disableMultipleSessions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMultipleSessions(String disableMultipleSessions) {
    this.disableMultipleSessions = disableMultipleSessions;
    return this;
  }

  /**
   * .
   *
   * @return disableMultipleSessions
   */
  @Schema(description = "")
  public String getDisableMultipleSessions() {
    return disableMultipleSessions;
  }

  /** setDisableMultipleSessions. */
  public void setDisableMultipleSessions(String disableMultipleSessions) {
    this.disableMultipleSessions = disableMultipleSessions;
  }

  /**
   * disableMultipleSessionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableMultipleSessionsMetadata(
      SettingsMetadata disableMultipleSessionsMetadata) {
    this.disableMultipleSessionsMetadata = disableMultipleSessionsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableMultipleSessions` property is editable. .
   *
   * @return disableMultipleSessionsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableMultipleSessions` property is editable. ")
  public SettingsMetadata getDisableMultipleSessionsMetadata() {
    return disableMultipleSessionsMetadata;
  }

  /** setDisableMultipleSessionsMetadata. */
  public void setDisableMultipleSessionsMetadata(SettingsMetadata disableMultipleSessionsMetadata) {
    this.disableMultipleSessionsMetadata = disableMultipleSessionsMetadata;
  }

  /**
   * disablePurgeNotificationsForSenderMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disablePurgeNotificationsForSenderMetadata(
      SettingsMetadata disablePurgeNotificationsForSenderMetadata) {
    this.disablePurgeNotificationsForSenderMetadata = disablePurgeNotificationsForSenderMetadata;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return disablePurgeNotificationsForSenderMetadata
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getDisablePurgeNotificationsForSenderMetadata() {
    return disablePurgeNotificationsForSenderMetadata;
  }

  /** setDisablePurgeNotificationsForSenderMetadata. */
  public void setDisablePurgeNotificationsForSenderMetadata(
      SettingsMetadata disablePurgeNotificationsForSenderMetadata) {
    this.disablePurgeNotificationsForSenderMetadata = disablePurgeNotificationsForSenderMetadata;
  }

  /**
   * disableSignerCertView.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableSignerCertView(String disableSignerCertView) {
    this.disableSignerCertView = disableSignerCertView;
    return this;
  }

  /**
   * .
   *
   * @return disableSignerCertView
   */
  @Schema(description = "")
  public String getDisableSignerCertView() {
    return disableSignerCertView;
  }

  /** setDisableSignerCertView. */
  public void setDisableSignerCertView(String disableSignerCertView) {
    this.disableSignerCertView = disableSignerCertView;
  }

  /**
   * disableSignerCertViewMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableSignerCertViewMetadata(
      SettingsMetadata disableSignerCertViewMetadata) {
    this.disableSignerCertViewMetadata = disableSignerCertViewMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableSignerCertView` property is editable. .
   *
   * @return disableSignerCertViewMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableSignerCertView` property is editable. ")
  public SettingsMetadata getDisableSignerCertViewMetadata() {
    return disableSignerCertViewMetadata;
  }

  /** setDisableSignerCertViewMetadata. */
  public void setDisableSignerCertViewMetadata(SettingsMetadata disableSignerCertViewMetadata) {
    this.disableSignerCertViewMetadata = disableSignerCertViewMetadata;
  }

  /**
   * disableSignerHistoryView.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableSignerHistoryView(String disableSignerHistoryView) {
    this.disableSignerHistoryView = disableSignerHistoryView;
    return this;
  }

  /**
   * .
   *
   * @return disableSignerHistoryView
   */
  @Schema(description = "")
  public String getDisableSignerHistoryView() {
    return disableSignerHistoryView;
  }

  /** setDisableSignerHistoryView. */
  public void setDisableSignerHistoryView(String disableSignerHistoryView) {
    this.disableSignerHistoryView = disableSignerHistoryView;
  }

  /**
   * disableSignerHistoryViewMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableSignerHistoryViewMetadata(
      SettingsMetadata disableSignerHistoryViewMetadata) {
    this.disableSignerHistoryViewMetadata = disableSignerHistoryViewMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableSignerHistoryView` property is editable. .
   *
   * @return disableSignerHistoryViewMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableSignerHistoryView` property is editable. ")
  public SettingsMetadata getDisableSignerHistoryViewMetadata() {
    return disableSignerHistoryViewMetadata;
  }

  /** setDisableSignerHistoryViewMetadata. */
  public void setDisableSignerHistoryViewMetadata(
      SettingsMetadata disableSignerHistoryViewMetadata) {
    this.disableSignerHistoryViewMetadata = disableSignerHistoryViewMetadata;
  }

  /**
   * disableStyleSignature.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableStyleSignature(String disableStyleSignature) {
    this.disableStyleSignature = disableStyleSignature;
    return this;
  }

  /**
   * .
   *
   * @return disableStyleSignature
   */
  @Schema(description = "")
  public String getDisableStyleSignature() {
    return disableStyleSignature;
  }

  /** setDisableStyleSignature. */
  public void setDisableStyleSignature(String disableStyleSignature) {
    this.disableStyleSignature = disableStyleSignature;
  }

  /**
   * disableStyleSignatureMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableStyleSignatureMetadata(
      SettingsMetadata disableStyleSignatureMetadata) {
    this.disableStyleSignatureMetadata = disableStyleSignatureMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableStyleSignature` property is editable. .
   *
   * @return disableStyleSignatureMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableStyleSignature` property is editable. ")
  public SettingsMetadata getDisableStyleSignatureMetadata() {
    return disableStyleSignatureMetadata;
  }

  /** setDisableStyleSignatureMetadata. */
  public void setDisableStyleSignatureMetadata(SettingsMetadata disableStyleSignatureMetadata) {
    this.disableStyleSignatureMetadata = disableStyleSignatureMetadata;
  }

  /**
   * disableUploadSignature.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableUploadSignature(String disableUploadSignature) {
    this.disableUploadSignature = disableUploadSignature;
    return this;
  }

  /**
   * .
   *
   * @return disableUploadSignature
   */
  @Schema(description = "")
  public String getDisableUploadSignature() {
    return disableUploadSignature;
  }

  /** setDisableUploadSignature. */
  public void setDisableUploadSignature(String disableUploadSignature) {
    this.disableUploadSignature = disableUploadSignature;
  }

  /**
   * disableUploadSignatureMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableUploadSignatureMetadata(
      SettingsMetadata disableUploadSignatureMetadata) {
    this.disableUploadSignatureMetadata = disableUploadSignatureMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableUploadSignature` property is editable. .
   *
   * @return disableUploadSignatureMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableUploadSignature` property is editable. ")
  public SettingsMetadata getDisableUploadSignatureMetadata() {
    return disableUploadSignatureMetadata;
  }

  /** setDisableUploadSignatureMetadata. */
  public void setDisableUploadSignatureMetadata(SettingsMetadata disableUploadSignatureMetadata) {
    this.disableUploadSignatureMetadata = disableUploadSignatureMetadata;
  }

  /**
   * disableUserSharing.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableUserSharing(String disableUserSharing) {
    this.disableUserSharing = disableUserSharing;
    return this;
  }

  /**
   * .
   *
   * @return disableUserSharing
   */
  @Schema(description = "")
  public String getDisableUserSharing() {
    return disableUserSharing;
  }

  /** setDisableUserSharing. */
  public void setDisableUserSharing(String disableUserSharing) {
    this.disableUserSharing = disableUserSharing;
  }

  /**
   * disableUserSharingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation disableUserSharingMetadata(
      SettingsMetadata disableUserSharingMetadata) {
    this.disableUserSharingMetadata = disableUserSharingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `disableUserSharing` property is editable. .
   *
   * @return disableUserSharingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `disableUserSharing` property is editable. ")
  public SettingsMetadata getDisableUserSharingMetadata() {
    return disableUserSharingMetadata;
  }

  /** setDisableUserSharingMetadata. */
  public void setDisableUserSharingMetadata(SettingsMetadata disableUserSharingMetadata) {
    this.disableUserSharingMetadata = disableUserSharingMetadata;
  }

  /**
   * displayBetaSwitch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation displayBetaSwitch(String displayBetaSwitch) {
    this.displayBetaSwitch = displayBetaSwitch;
    return this;
  }

  /**
   * .
   *
   * @return displayBetaSwitch
   */
  @Schema(description = "")
  public String getDisplayBetaSwitch() {
    return displayBetaSwitch;
  }

  /** setDisplayBetaSwitch. */
  public void setDisplayBetaSwitch(String displayBetaSwitch) {
    this.displayBetaSwitch = displayBetaSwitch;
  }

  /**
   * displayBetaSwitchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation displayBetaSwitchMetadata(
      SettingsMetadata displayBetaSwitchMetadata) {
    this.displayBetaSwitchMetadata = displayBetaSwitchMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `displayBetaSwitch` property is editable. .
   *
   * @return displayBetaSwitchMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `displayBetaSwitch` property is editable. ")
  public SettingsMetadata getDisplayBetaSwitchMetadata() {
    return displayBetaSwitchMetadata;
  }

  /** setDisplayBetaSwitchMetadata. */
  public void setDisplayBetaSwitchMetadata(SettingsMetadata displayBetaSwitchMetadata) {
    this.displayBetaSwitchMetadata = displayBetaSwitchMetadata;
  }

  /**
   * documentConversionRestrictions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentConversionRestrictions(
      String documentConversionRestrictions) {
    this.documentConversionRestrictions = documentConversionRestrictions;
    return this;
  }

  /**
   * .
   *
   * @return documentConversionRestrictions
   */
  @Schema(description = "")
  public String getDocumentConversionRestrictions() {
    return documentConversionRestrictions;
  }

  /** setDocumentConversionRestrictions. */
  public void setDocumentConversionRestrictions(String documentConversionRestrictions) {
    this.documentConversionRestrictions = documentConversionRestrictions;
  }

  /**
   * documentConversionRestrictionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentConversionRestrictionsMetadata(
      SettingsMetadata documentConversionRestrictionsMetadata) {
    this.documentConversionRestrictionsMetadata = documentConversionRestrictionsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `documentConversionRestrictions` property is editable. .
   *
   * @return documentConversionRestrictionsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `documentConversionRestrictions` property is editable. ")
  public SettingsMetadata getDocumentConversionRestrictionsMetadata() {
    return documentConversionRestrictionsMetadata;
  }

  /** setDocumentConversionRestrictionsMetadata. */
  public void setDocumentConversionRestrictionsMetadata(
      SettingsMetadata documentConversionRestrictionsMetadata) {
    this.documentConversionRestrictionsMetadata = documentConversionRestrictionsMetadata;
  }

  /**
   * documentRetention.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentRetention(String documentRetention) {
    this.documentRetention = documentRetention;
    return this;
  }

  /**
   * .
   *
   * @return documentRetention
   */
  @Schema(description = "")
  public String getDocumentRetention() {
    return documentRetention;
  }

  /** setDocumentRetention. */
  public void setDocumentRetention(String documentRetention) {
    this.documentRetention = documentRetention;
  }

  /**
   * documentRetentionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentRetentionMetadata(
      SettingsMetadata documentRetentionMetadata) {
    this.documentRetentionMetadata = documentRetentionMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `documentRetention` property is editable. .
   *
   * @return documentRetentionMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `documentRetention` property is editable. ")
  public SettingsMetadata getDocumentRetentionMetadata() {
    return documentRetentionMetadata;
  }

  /** setDocumentRetentionMetadata. */
  public void setDocumentRetentionMetadata(SettingsMetadata documentRetentionMetadata) {
    this.documentRetentionMetadata = documentRetentionMetadata;
  }

  /**
   * documentRetentionPurgeTabs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentRetentionPurgeTabs(String documentRetentionPurgeTabs) {
    this.documentRetentionPurgeTabs = documentRetentionPurgeTabs;
    return this;
  }

  /**
   * .
   *
   * @return documentRetentionPurgeTabs
   */
  @Schema(description = "")
  public String getDocumentRetentionPurgeTabs() {
    return documentRetentionPurgeTabs;
  }

  /** setDocumentRetentionPurgeTabs. */
  public void setDocumentRetentionPurgeTabs(String documentRetentionPurgeTabs) {
    this.documentRetentionPurgeTabs = documentRetentionPurgeTabs;
  }

  /**
   * documentVisibility.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentVisibility(String documentVisibility) {
    this.documentVisibility = documentVisibility;
    return this;
  }

  /**
   * .
   *
   * @return documentVisibility
   */
  @Schema(description = "")
  public String getDocumentVisibility() {
    return documentVisibility;
  }

  /** setDocumentVisibility. */
  public void setDocumentVisibility(String documentVisibility) {
    this.documentVisibility = documentVisibility;
  }

  /**
   * documentVisibilityMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation documentVisibilityMetadata(
      SettingsMetadata documentVisibilityMetadata) {
    this.documentVisibilityMetadata = documentVisibilityMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `documentVisibility` property is editable. .
   *
   * @return documentVisibilityMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `documentVisibility` property is editable. ")
  public SettingsMetadata getDocumentVisibilityMetadata() {
    return documentVisibilityMetadata;
  }

  /** setDocumentVisibilityMetadata. */
  public void setDocumentVisibilityMetadata(SettingsMetadata documentVisibilityMetadata) {
    this.documentVisibilityMetadata = documentVisibilityMetadata;
  }

  /**
   * draftEnvelopeRetention.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation draftEnvelopeRetention(String draftEnvelopeRetention) {
    this.draftEnvelopeRetention = draftEnvelopeRetention;
    return this;
  }

  /**
   * .
   *
   * @return draftEnvelopeRetention
   */
  @Schema(description = "")
  public String getDraftEnvelopeRetention() {
    return draftEnvelopeRetention;
  }

  /** setDraftEnvelopeRetention. */
  public void setDraftEnvelopeRetention(String draftEnvelopeRetention) {
    this.draftEnvelopeRetention = draftEnvelopeRetention;
  }

  /**
   * draftEnvelopeRetentionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation draftEnvelopeRetentionMetadata(
      SettingsMetadata draftEnvelopeRetentionMetadata) {
    this.draftEnvelopeRetentionMetadata = draftEnvelopeRetentionMetadata;
    return this;
  }

  /**
   * .
   *
   * @return draftEnvelopeRetentionMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getDraftEnvelopeRetentionMetadata() {
    return draftEnvelopeRetentionMetadata;
  }

  /** setDraftEnvelopeRetentionMetadata. */
  public void setDraftEnvelopeRetentionMetadata(SettingsMetadata draftEnvelopeRetentionMetadata) {
    this.draftEnvelopeRetentionMetadata = draftEnvelopeRetentionMetadata;
  }

  /**
   * dssEnableProvisioningPenConfigurationRadminOption.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dssEnableProvisioningPenConfigurationRadminOption(
      String dssEnableProvisioningPenConfigurationRadminOption) {
    this.dssEnableProvisioningPenConfigurationRadminOption =
        dssEnableProvisioningPenConfigurationRadminOption;
    return this;
  }

  /**
   * .
   *
   * @return dssEnableProvisioningPenConfigurationRadminOption
   */
  @Schema(description = "")
  public String getDssEnableProvisioningPenConfigurationRadminOption() {
    return dssEnableProvisioningPenConfigurationRadminOption;
  }

  /** setDssEnableProvisioningPenConfigurationRadminOption. */
  public void setDssEnableProvisioningPenConfigurationRadminOption(
      String dssEnableProvisioningPenConfigurationRadminOption) {
    this.dssEnableProvisioningPenConfigurationRadminOption =
        dssEnableProvisioningPenConfigurationRadminOption;
  }

  /**
   * dssEnableSignatureTypeCustomTagRadminRadminOption.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dssEnableSignatureTypeCustomTagRadminRadminOption(
      String dssEnableSignatureTypeCustomTagRadminRadminOption) {
    this.dssEnableSignatureTypeCustomTagRadminRadminOption =
        dssEnableSignatureTypeCustomTagRadminRadminOption;
    return this;
  }

  /**
   * .
   *
   * @return dssEnableSignatureTypeCustomTagRadminRadminOption
   */
  @Schema(description = "")
  public String getDssEnableSignatureTypeCustomTagRadminRadminOption() {
    return dssEnableSignatureTypeCustomTagRadminRadminOption;
  }

  /** setDssEnableSignatureTypeCustomTagRadminRadminOption. */
  public void setDssEnableSignatureTypeCustomTagRadminRadminOption(
      String dssEnableSignatureTypeCustomTagRadminRadminOption) {
    this.dssEnableSignatureTypeCustomTagRadminRadminOption =
        dssEnableSignatureTypeCustomTagRadminRadminOption;
  }

  /**
   * dssSIGN28411EnableLeavePagePromptRadminOption.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dssSIGN28411EnableLeavePagePromptRadminOption(
      String dssSIGN28411EnableLeavePagePromptRadminOption) {
    this.dssSIGN28411EnableLeavePagePromptRadminOption =
        dssSIGN28411EnableLeavePagePromptRadminOption;
    return this;
  }

  /**
   * .
   *
   * @return dssSIGN28411EnableLeavePagePromptRadminOption
   */
  @Schema(description = "")
  public String getDssSIGN28411EnableLeavePagePromptRadminOption() {
    return dssSIGN28411EnableLeavePagePromptRadminOption;
  }

  /** setDssSIGN28411EnableLeavePagePromptRadminOption. */
  public void setDssSIGN28411EnableLeavePagePromptRadminOption(
      String dssSIGN28411EnableLeavePagePromptRadminOption) {
    this.dssSIGN28411EnableLeavePagePromptRadminOption =
        dssSIGN28411EnableLeavePagePromptRadminOption;
  }

  /**
   * dssSIGN29182SlideUpBarRadminOption.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation dssSIGN29182SlideUpBarRadminOption(
      String dssSIGN29182SlideUpBarRadminOption) {
    this.dssSIGN29182SlideUpBarRadminOption = dssSIGN29182SlideUpBarRadminOption;
    return this;
  }

  /**
   * .
   *
   * @return dssSIGN29182SlideUpBarRadminOption
   */
  @Schema(description = "")
  public String getDssSIGN29182SlideUpBarRadminOption() {
    return dssSIGN29182SlideUpBarRadminOption;
  }

  /** setDssSIGN29182SlideUpBarRadminOption. */
  public void setDssSIGN29182SlideUpBarRadminOption(String dssSIGN29182SlideUpBarRadminOption) {
    this.dssSIGN29182SlideUpBarRadminOption = dssSIGN29182SlideUpBarRadminOption;
  }

  /**
   * emailTemplateVersion.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation emailTemplateVersion(String emailTemplateVersion) {
    this.emailTemplateVersion = emailTemplateVersion;
    return this;
  }

  /**
   * .
   *
   * @return emailTemplateVersion
   */
  @Schema(description = "")
  public String getEmailTemplateVersion() {
    return emailTemplateVersion;
  }

  /** setEmailTemplateVersion. */
  public void setEmailTemplateVersion(String emailTemplateVersion) {
    this.emailTemplateVersion = emailTemplateVersion;
  }

  /**
   * emailTemplateVersionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation emailTemplateVersionMetadata(
      SettingsMetadata emailTemplateVersionMetadata) {
    this.emailTemplateVersionMetadata = emailTemplateVersionMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `emailTemplateVersion` property is editable. .
   *
   * @return emailTemplateVersionMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `emailTemplateVersion` property is editable. ")
  public SettingsMetadata getEmailTemplateVersionMetadata() {
    return emailTemplateVersionMetadata;
  }

  /** setEmailTemplateVersionMetadata. */
  public void setEmailTemplateVersionMetadata(SettingsMetadata emailTemplateVersionMetadata) {
    this.emailTemplateVersionMetadata = emailTemplateVersionMetadata;
  }

  /**
   * enableAccessCodeGenerator.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAccessCodeGenerator(String enableAccessCodeGenerator) {
    this.enableAccessCodeGenerator = enableAccessCodeGenerator;
    return this;
  }

  /**
   * .
   *
   * @return enableAccessCodeGenerator
   */
  @Schema(description = "")
  public String getEnableAccessCodeGenerator() {
    return enableAccessCodeGenerator;
  }

  /** setEnableAccessCodeGenerator. */
  public void setEnableAccessCodeGenerator(String enableAccessCodeGenerator) {
    this.enableAccessCodeGenerator = enableAccessCodeGenerator;
  }

  /**
   * enableAccessCodeGeneratorMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAccessCodeGeneratorMetadata(
      SettingsMetadata enableAccessCodeGeneratorMetadata) {
    this.enableAccessCodeGeneratorMetadata = enableAccessCodeGeneratorMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableAccessCodeGenerator` property is editable. .
   *
   * @return enableAccessCodeGeneratorMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableAccessCodeGenerator` property is editable. ")
  public SettingsMetadata getEnableAccessCodeGeneratorMetadata() {
    return enableAccessCodeGeneratorMetadata;
  }

  /** setEnableAccessCodeGeneratorMetadata. */
  public void setEnableAccessCodeGeneratorMetadata(
      SettingsMetadata enableAccessCodeGeneratorMetadata) {
    this.enableAccessCodeGeneratorMetadata = enableAccessCodeGeneratorMetadata;
  }

  /**
   * enableAccountWideSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAccountWideSearch(String enableAccountWideSearch) {
    this.enableAccountWideSearch = enableAccountWideSearch;
    return this;
  }

  /**
   * .
   *
   * @return enableAccountWideSearch
   */
  @Schema(description = "")
  public String getEnableAccountWideSearch() {
    return enableAccountWideSearch;
  }

  /** setEnableAccountWideSearch. */
  public void setEnableAccountWideSearch(String enableAccountWideSearch) {
    this.enableAccountWideSearch = enableAccountWideSearch;
  }

  /**
   * enableAccountWideSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAccountWideSearchMetadata(
      SettingsMetadata enableAccountWideSearchMetadata) {
    this.enableAccountWideSearchMetadata = enableAccountWideSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableAccountWideSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableAccountWideSearchMetadata() {
    return enableAccountWideSearchMetadata;
  }

  /** setEnableAccountWideSearchMetadata. */
  public void setEnableAccountWideSearchMetadata(SettingsMetadata enableAccountWideSearchMetadata) {
    this.enableAccountWideSearchMetadata = enableAccountWideSearchMetadata;
  }

  /**
   * enableAdmHealthcare.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdmHealthcare(String enableAdmHealthcare) {
    this.enableAdmHealthcare = enableAdmHealthcare;
    return this;
  }

  /**
   * Account Level Flag that determines the availability to use ADM Healthcare fields.
   *
   * @return enableAdmHealthcare
   */
  @Schema(
      description =
          "Account Level Flag that determines the availability to use ADM Healthcare fields")
  public String getEnableAdmHealthcare() {
    return enableAdmHealthcare;
  }

  /** setEnableAdmHealthcare. */
  public void setEnableAdmHealthcare(String enableAdmHealthcare) {
    this.enableAdmHealthcare = enableAdmHealthcare;
  }

  /**
   * enableAdmHealthcareMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdmHealthcareMetadata(
      SettingsMetadata enableAdmHealthcareMetadata) {
    this.enableAdmHealthcareMetadata = enableAdmHealthcareMetadata;
    return this;
  }

  /**
   * Metadata for account Level Flag that determines the availability to use ADM Healthcare fields.
   *
   * @return enableAdmHealthcareMetadata
   */
  @Schema(
      description =
          "Metadata for account Level Flag that determines the availability to use ADM Healthcare fields")
  public SettingsMetadata getEnableAdmHealthcareMetadata() {
    return enableAdmHealthcareMetadata;
  }

  /** setEnableAdmHealthcareMetadata. */
  public void setEnableAdmHealthcareMetadata(SettingsMetadata enableAdmHealthcareMetadata) {
    this.enableAdmHealthcareMetadata = enableAdmHealthcareMetadata;
  }

  /**
   * enableAdvancedEnvelopesSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedEnvelopesSearch(
      String enableAdvancedEnvelopesSearch) {
    this.enableAdvancedEnvelopesSearch = enableAdvancedEnvelopesSearch;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedEnvelopesSearch
   */
  @Schema(description = "")
  public String getEnableAdvancedEnvelopesSearch() {
    return enableAdvancedEnvelopesSearch;
  }

  /** setEnableAdvancedEnvelopesSearch. */
  public void setEnableAdvancedEnvelopesSearch(String enableAdvancedEnvelopesSearch) {
    this.enableAdvancedEnvelopesSearch = enableAdvancedEnvelopesSearch;
  }

  /**
   * enableAdvancedEnvelopesSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedEnvelopesSearchMetadata(
      SettingsMetadata enableAdvancedEnvelopesSearchMetadata) {
    this.enableAdvancedEnvelopesSearchMetadata = enableAdvancedEnvelopesSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedEnvelopesSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableAdvancedEnvelopesSearchMetadata() {
    return enableAdvancedEnvelopesSearchMetadata;
  }

  /** setEnableAdvancedEnvelopesSearchMetadata. */
  public void setEnableAdvancedEnvelopesSearchMetadata(
      SettingsMetadata enableAdvancedEnvelopesSearchMetadata) {
    this.enableAdvancedEnvelopesSearchMetadata = enableAdvancedEnvelopesSearchMetadata;
  }

  /**
   * enableAdvancedPayments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedPayments(String enableAdvancedPayments) {
    this.enableAdvancedPayments = enableAdvancedPayments;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedPayments
   */
  @Schema(description = "")
  public String getEnableAdvancedPayments() {
    return enableAdvancedPayments;
  }

  /** setEnableAdvancedPayments. */
  public void setEnableAdvancedPayments(String enableAdvancedPayments) {
    this.enableAdvancedPayments = enableAdvancedPayments;
  }

  /**
   * enableAdvancedPaymentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedPaymentsMetadata(
      SettingsMetadata enableAdvancedPaymentsMetadata) {
    this.enableAdvancedPaymentsMetadata = enableAdvancedPaymentsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableAdvancedPayments` property is editable. .
   *
   * @return enableAdvancedPaymentsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableAdvancedPayments` property is editable. ")
  public SettingsMetadata getEnableAdvancedPaymentsMetadata() {
    return enableAdvancedPaymentsMetadata;
  }

  /** setEnableAdvancedPaymentsMetadata. */
  public void setEnableAdvancedPaymentsMetadata(SettingsMetadata enableAdvancedPaymentsMetadata) {
    this.enableAdvancedPaymentsMetadata = enableAdvancedPaymentsMetadata;
  }

  /**
   * enableAdvancedPowerForms.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedPowerForms(String enableAdvancedPowerForms) {
    this.enableAdvancedPowerForms = enableAdvancedPowerForms;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedPowerForms
   */
  @Schema(description = "")
  public String getEnableAdvancedPowerForms() {
    return enableAdvancedPowerForms;
  }

  /** setEnableAdvancedPowerForms. */
  public void setEnableAdvancedPowerForms(String enableAdvancedPowerForms) {
    this.enableAdvancedPowerForms = enableAdvancedPowerForms;
  }

  /**
   * enableAdvancedPowerFormsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedPowerFormsMetadata(
      SettingsMetadata enableAdvancedPowerFormsMetadata) {
    this.enableAdvancedPowerFormsMetadata = enableAdvancedPowerFormsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableAdvancedPowerForms` property is editable. .
   *
   * @return enableAdvancedPowerFormsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableAdvancedPowerForms` property is editable. ")
  public SettingsMetadata getEnableAdvancedPowerFormsMetadata() {
    return enableAdvancedPowerFormsMetadata;
  }

  /** setEnableAdvancedPowerFormsMetadata. */
  public void setEnableAdvancedPowerFormsMetadata(
      SettingsMetadata enableAdvancedPowerFormsMetadata) {
    this.enableAdvancedPowerFormsMetadata = enableAdvancedPowerFormsMetadata;
  }

  /**
   * enableAdvancedSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedSearch(String enableAdvancedSearch) {
    this.enableAdvancedSearch = enableAdvancedSearch;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedSearch
   */
  @Schema(description = "")
  public String getEnableAdvancedSearch() {
    return enableAdvancedSearch;
  }

  /** setEnableAdvancedSearch. */
  public void setEnableAdvancedSearch(String enableAdvancedSearch) {
    this.enableAdvancedSearch = enableAdvancedSearch;
  }

  /**
   * enableAdvancedSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAdvancedSearchMetadata(
      SettingsMetadata enableAdvancedSearchMetadata) {
    this.enableAdvancedSearchMetadata = enableAdvancedSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableAdvancedSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableAdvancedSearchMetadata() {
    return enableAdvancedSearchMetadata;
  }

  /** setEnableAdvancedSearchMetadata. */
  public void setEnableAdvancedSearchMetadata(SettingsMetadata enableAdvancedSearchMetadata) {
    this.enableAdvancedSearchMetadata = enableAdvancedSearchMetadata;
  }

  /**
   * enableAgreementActionsForCLM.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAgreementActionsForCLM(
      String enableAgreementActionsForCLM) {
    this.enableAgreementActionsForCLM = enableAgreementActionsForCLM;
    return this;
  }

  /**
   * .
   *
   * @return enableAgreementActionsForCLM
   */
  @Schema(description = "")
  public String getEnableAgreementActionsForCLM() {
    return enableAgreementActionsForCLM;
  }

  /** setEnableAgreementActionsForCLM. */
  public void setEnableAgreementActionsForCLM(String enableAgreementActionsForCLM) {
    this.enableAgreementActionsForCLM = enableAgreementActionsForCLM;
  }

  /**
   * enableAgreementActionsForCLMMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAgreementActionsForCLMMetadata(
      SettingsMetadata enableAgreementActionsForCLMMetadata) {
    this.enableAgreementActionsForCLMMetadata = enableAgreementActionsForCLMMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableAgreementActionsForCLMMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableAgreementActionsForCLMMetadata() {
    return enableAgreementActionsForCLMMetadata;
  }

  /** setEnableAgreementActionsForCLMMetadata. */
  public void setEnableAgreementActionsForCLMMetadata(
      SettingsMetadata enableAgreementActionsForCLMMetadata) {
    this.enableAgreementActionsForCLMMetadata = enableAgreementActionsForCLMMetadata;
  }

  /**
   * enableAgreementActionsForESign.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAgreementActionsForESign(
      String enableAgreementActionsForESign) {
    this.enableAgreementActionsForESign = enableAgreementActionsForESign;
    return this;
  }

  /**
   * .
   *
   * @return enableAgreementActionsForESign
   */
  @Schema(description = "")
  public String getEnableAgreementActionsForESign() {
    return enableAgreementActionsForESign;
  }

  /** setEnableAgreementActionsForESign. */
  public void setEnableAgreementActionsForESign(String enableAgreementActionsForESign) {
    this.enableAgreementActionsForESign = enableAgreementActionsForESign;
  }

  /**
   * enableAgreementActionsForESignMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAgreementActionsForESignMetadata(
      SettingsMetadata enableAgreementActionsForESignMetadata) {
    this.enableAgreementActionsForESignMetadata = enableAgreementActionsForESignMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableAgreementActionsForESignMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableAgreementActionsForESignMetadata() {
    return enableAgreementActionsForESignMetadata;
  }

  /** setEnableAgreementActionsForESignMetadata. */
  public void setEnableAgreementActionsForESignMetadata(
      SettingsMetadata enableAgreementActionsForESignMetadata) {
    this.enableAgreementActionsForESignMetadata = enableAgreementActionsForESignMetadata;
  }

  /**
   * enableAutoNav.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAutoNav(String enableAutoNav) {
    this.enableAutoNav = enableAutoNav;
    return this;
  }

  /**
   * .
   *
   * @return enableAutoNav
   */
  @Schema(description = "")
  public String getEnableAutoNav() {
    return enableAutoNav;
  }

  /** setEnableAutoNav. */
  public void setEnableAutoNav(String enableAutoNav) {
    this.enableAutoNav = enableAutoNav;
  }

  /**
   * enableAutoNavMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableAutoNavMetadata(SettingsMetadata enableAutoNavMetadata) {
    this.enableAutoNavMetadata = enableAutoNavMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableAutoNav` property is editable. .
   *
   * @return enableAutoNavMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `enableAutoNav` property is editable. ")
  public SettingsMetadata getEnableAutoNavMetadata() {
    return enableAutoNavMetadata;
  }

  /** setEnableAutoNavMetadata. */
  public void setEnableAutoNavMetadata(SettingsMetadata enableAutoNavMetadata) {
    this.enableAutoNavMetadata = enableAutoNavMetadata;
  }

  /**
   * enableBccDummyLink.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableBccDummyLink(String enableBccDummyLink) {
    this.enableBccDummyLink = enableBccDummyLink;
    return this;
  }

  /**
   * .
   *
   * @return enableBccDummyLink
   */
  @Schema(description = "")
  public String getEnableBccDummyLink() {
    return enableBccDummyLink;
  }

  /** setEnableBccDummyLink. */
  public void setEnableBccDummyLink(String enableBccDummyLink) {
    this.enableBccDummyLink = enableBccDummyLink;
  }

  /**
   * enableBccDummyLinkMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableBccDummyLinkMetadata(
      SettingsMetadata enableBccDummyLinkMetadata) {
    this.enableBccDummyLinkMetadata = enableBccDummyLinkMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableBccDummyLinkMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableBccDummyLinkMetadata() {
    return enableBccDummyLinkMetadata;
  }

  /** setEnableBccDummyLinkMetadata. */
  public void setEnableBccDummyLinkMetadata(SettingsMetadata enableBccDummyLinkMetadata) {
    this.enableBccDummyLinkMetadata = enableBccDummyLinkMetadata;
  }

  /**
   * enableCalculatedFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCalculatedFields(String enableCalculatedFields) {
    this.enableCalculatedFields = enableCalculatedFields;
    return this;
  }

  /**
   * .
   *
   * @return enableCalculatedFields
   */
  @Schema(description = "")
  public String getEnableCalculatedFields() {
    return enableCalculatedFields;
  }

  /** setEnableCalculatedFields. */
  public void setEnableCalculatedFields(String enableCalculatedFields) {
    this.enableCalculatedFields = enableCalculatedFields;
  }

  /**
   * enableCalculatedFieldsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCalculatedFieldsMetadata(
      SettingsMetadata enableCalculatedFieldsMetadata) {
    this.enableCalculatedFieldsMetadata = enableCalculatedFieldsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableCalculatedFields` property is editable. .
   *
   * @return enableCalculatedFieldsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableCalculatedFields` property is editable. ")
  public SettingsMetadata getEnableCalculatedFieldsMetadata() {
    return enableCalculatedFieldsMetadata;
  }

  /** setEnableCalculatedFieldsMetadata. */
  public void setEnableCalculatedFieldsMetadata(SettingsMetadata enableCalculatedFieldsMetadata) {
    this.enableCalculatedFieldsMetadata = enableCalculatedFieldsMetadata;
  }

  /**
   * enableClickPlus.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlus(String enableClickPlus) {
    this.enableClickPlus = enableClickPlus;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlus
   */
  @Schema(description = "")
  public String getEnableClickPlus() {
    return enableClickPlus;
  }

  /** setEnableClickPlus. */
  public void setEnableClickPlus(String enableClickPlus) {
    this.enableClickPlus = enableClickPlus;
  }

  /**
   * enableClickPlusConditionalContent.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusConditionalContent(
      String enableClickPlusConditionalContent) {
    this.enableClickPlusConditionalContent = enableClickPlusConditionalContent;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusConditionalContent
   */
  @Schema(description = "")
  public String getEnableClickPlusConditionalContent() {
    return enableClickPlusConditionalContent;
  }

  /** setEnableClickPlusConditionalContent. */
  public void setEnableClickPlusConditionalContent(String enableClickPlusConditionalContent) {
    this.enableClickPlusConditionalContent = enableClickPlusConditionalContent;
  }

  /**
   * enableClickPlusConditionalContentMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusConditionalContentMetaData(
      SettingsMetadata enableClickPlusConditionalContentMetaData) {
    this.enableClickPlusConditionalContentMetaData = enableClickPlusConditionalContentMetaData;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusConditionalContentMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getEnableClickPlusConditionalContentMetaData() {
    return enableClickPlusConditionalContentMetaData;
  }

  /** setEnableClickPlusConditionalContentMetaData. */
  public void setEnableClickPlusConditionalContentMetaData(
      SettingsMetadata enableClickPlusConditionalContentMetaData) {
    this.enableClickPlusConditionalContentMetaData = enableClickPlusConditionalContentMetaData;
  }

  /**
   * enableClickPlusCustomFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusCustomFields(
      String enableClickPlusCustomFields) {
    this.enableClickPlusCustomFields = enableClickPlusCustomFields;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusCustomFields
   */
  @Schema(description = "")
  public String getEnableClickPlusCustomFields() {
    return enableClickPlusCustomFields;
  }

  /** setEnableClickPlusCustomFields. */
  public void setEnableClickPlusCustomFields(String enableClickPlusCustomFields) {
    this.enableClickPlusCustomFields = enableClickPlusCustomFields;
  }

  /**
   * enableClickPlusCustomFieldsMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusCustomFieldsMetaData(
      SettingsMetadata enableClickPlusCustomFieldsMetaData) {
    this.enableClickPlusCustomFieldsMetaData = enableClickPlusCustomFieldsMetaData;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusCustomFieldsMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getEnableClickPlusCustomFieldsMetaData() {
    return enableClickPlusCustomFieldsMetaData;
  }

  /** setEnableClickPlusCustomFieldsMetaData. */
  public void setEnableClickPlusCustomFieldsMetaData(
      SettingsMetadata enableClickPlusCustomFieldsMetaData) {
    this.enableClickPlusCustomFieldsMetaData = enableClickPlusCustomFieldsMetaData;
  }

  /**
   * enableClickPlusCustomStyle.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusCustomStyle(String enableClickPlusCustomStyle) {
    this.enableClickPlusCustomStyle = enableClickPlusCustomStyle;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusCustomStyle
   */
  @Schema(description = "")
  public String getEnableClickPlusCustomStyle() {
    return enableClickPlusCustomStyle;
  }

  /** setEnableClickPlusCustomStyle. */
  public void setEnableClickPlusCustomStyle(String enableClickPlusCustomStyle) {
    this.enableClickPlusCustomStyle = enableClickPlusCustomStyle;
  }

  /**
   * enableClickPlusCustomStyleMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusCustomStyleMetaData(
      SettingsMetadata enableClickPlusCustomStyleMetaData) {
    this.enableClickPlusCustomStyleMetaData = enableClickPlusCustomStyleMetaData;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusCustomStyleMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getEnableClickPlusCustomStyleMetaData() {
    return enableClickPlusCustomStyleMetaData;
  }

  /** setEnableClickPlusCustomStyleMetaData. */
  public void setEnableClickPlusCustomStyleMetaData(
      SettingsMetadata enableClickPlusCustomStyleMetaData) {
    this.enableClickPlusCustomStyleMetaData = enableClickPlusCustomStyleMetaData;
  }

  /**
   * enableClickPlusDynamicContent.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusDynamicContent(
      String enableClickPlusDynamicContent) {
    this.enableClickPlusDynamicContent = enableClickPlusDynamicContent;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusDynamicContent
   */
  @Schema(description = "")
  public String getEnableClickPlusDynamicContent() {
    return enableClickPlusDynamicContent;
  }

  /** setEnableClickPlusDynamicContent. */
  public void setEnableClickPlusDynamicContent(String enableClickPlusDynamicContent) {
    this.enableClickPlusDynamicContent = enableClickPlusDynamicContent;
  }

  /**
   * enableClickPlusDynamicContentMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusDynamicContentMetaData(
      SettingsMetadata enableClickPlusDynamicContentMetaData) {
    this.enableClickPlusDynamicContentMetaData = enableClickPlusDynamicContentMetaData;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusDynamicContentMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getEnableClickPlusDynamicContentMetaData() {
    return enableClickPlusDynamicContentMetaData;
  }

  /** setEnableClickPlusDynamicContentMetaData. */
  public void setEnableClickPlusDynamicContentMetaData(
      SettingsMetadata enableClickPlusDynamicContentMetaData) {
    this.enableClickPlusDynamicContentMetaData = enableClickPlusDynamicContentMetaData;
  }

  /**
   * enableClickPlusMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickPlusMetaData(
      SettingsMetadata enableClickPlusMetaData) {
    this.enableClickPlusMetaData = enableClickPlusMetaData;
    return this;
  }

  /**
   * .
   *
   * @return enableClickPlusMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getEnableClickPlusMetaData() {
    return enableClickPlusMetaData;
  }

  /** setEnableClickPlusMetaData. */
  public void setEnableClickPlusMetaData(SettingsMetadata enableClickPlusMetaData) {
    this.enableClickPlusMetaData = enableClickPlusMetaData;
  }

  /**
   * enableClickwraps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickwraps(String enableClickwraps) {
    this.enableClickwraps = enableClickwraps;
    return this;
  }

  /**
   * .
   *
   * @return enableClickwraps
   */
  @Schema(description = "")
  public String getEnableClickwraps() {
    return enableClickwraps;
  }

  /** setEnableClickwraps. */
  public void setEnableClickwraps(String enableClickwraps) {
    this.enableClickwraps = enableClickwraps;
  }

  /**
   * enableClickwrapsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableClickwrapsMetadata(
      SettingsMetadata enableClickwrapsMetadata) {
    this.enableClickwrapsMetadata = enableClickwrapsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableClickwraps` property is editable. .
   *
   * @return enableClickwrapsMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `enableClickwraps` property is editable. ")
  public SettingsMetadata getEnableClickwrapsMetadata() {
    return enableClickwrapsMetadata;
  }

  /** setEnableClickwrapsMetadata. */
  public void setEnableClickwrapsMetadata(SettingsMetadata enableClickwrapsMetadata) {
    this.enableClickwrapsMetadata = enableClickwrapsMetadata;
  }

  /**
   * enableCombinedPDFDownloadForSBS.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCombinedPDFDownloadForSBS(
      String enableCombinedPDFDownloadForSBS) {
    this.enableCombinedPDFDownloadForSBS = enableCombinedPDFDownloadForSBS;
    return this;
  }

  /**
   * .
   *
   * @return enableCombinedPDFDownloadForSBS
   */
  @Schema(description = "")
  public String getEnableCombinedPDFDownloadForSBS() {
    return enableCombinedPDFDownloadForSBS;
  }

  /** setEnableCombinedPDFDownloadForSBS. */
  public void setEnableCombinedPDFDownloadForSBS(String enableCombinedPDFDownloadForSBS) {
    this.enableCombinedPDFDownloadForSBS = enableCombinedPDFDownloadForSBS;
  }

  /**
   * enableCommentsHistoryDownloadInSigning.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCommentsHistoryDownloadInSigning(
      String enableCommentsHistoryDownloadInSigning) {
    this.enableCommentsHistoryDownloadInSigning = enableCommentsHistoryDownloadInSigning;
    return this;
  }

  /**
   * .
   *
   * @return enableCommentsHistoryDownloadInSigning
   */
  @Schema(description = "")
  public String getEnableCommentsHistoryDownloadInSigning() {
    return enableCommentsHistoryDownloadInSigning;
  }

  /** setEnableCommentsHistoryDownloadInSigning. */
  public void setEnableCommentsHistoryDownloadInSigning(
      String enableCommentsHistoryDownloadInSigning) {
    this.enableCommentsHistoryDownloadInSigning = enableCommentsHistoryDownloadInSigning;
  }

  /**
   * enableCommentsHistoryDownloadInSigningMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCommentsHistoryDownloadInSigningMetadata(
      SettingsMetadata enableCommentsHistoryDownloadInSigningMetadata) {
    this.enableCommentsHistoryDownloadInSigningMetadata =
        enableCommentsHistoryDownloadInSigningMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableCommentsHistoryDownloadInSigningMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableCommentsHistoryDownloadInSigningMetadata() {
    return enableCommentsHistoryDownloadInSigningMetadata;
  }

  /** setEnableCommentsHistoryDownloadInSigningMetadata. */
  public void setEnableCommentsHistoryDownloadInSigningMetadata(
      SettingsMetadata enableCommentsHistoryDownloadInSigningMetadata) {
    this.enableCommentsHistoryDownloadInSigningMetadata =
        enableCommentsHistoryDownloadInSigningMetadata;
  }

  /**
   * enableContactSuggestions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableContactSuggestions(String enableContactSuggestions) {
    this.enableContactSuggestions = enableContactSuggestions;
    return this;
  }

  /**
   * .
   *
   * @return enableContactSuggestions
   */
  @Schema(description = "")
  public String getEnableContactSuggestions() {
    return enableContactSuggestions;
  }

  /** setEnableContactSuggestions. */
  public void setEnableContactSuggestions(String enableContactSuggestions) {
    this.enableContactSuggestions = enableContactSuggestions;
  }

  /**
   * enableContactSuggestionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableContactSuggestionsMetadata(
      SettingsMetadata enableContactSuggestionsMetadata) {
    this.enableContactSuggestionsMetadata = enableContactSuggestionsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableContactSuggestionsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableContactSuggestionsMetadata() {
    return enableContactSuggestionsMetadata;
  }

  /** setEnableContactSuggestionsMetadata. */
  public void setEnableContactSuggestionsMetadata(
      SettingsMetadata enableContactSuggestionsMetadata) {
    this.enableContactSuggestionsMetadata = enableContactSuggestionsMetadata;
  }

  /**
   * enableContentSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableContentSearch(String enableContentSearch) {
    this.enableContentSearch = enableContentSearch;
    return this;
  }

  /**
   * .
   *
   * @return enableContentSearch
   */
  @Schema(description = "")
  public String getEnableContentSearch() {
    return enableContentSearch;
  }

  /** setEnableContentSearch. */
  public void setEnableContentSearch(String enableContentSearch) {
    this.enableContentSearch = enableContentSearch;
  }

  /**
   * enableContentSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableContentSearchMetadata(
      SettingsMetadata enableContentSearchMetadata) {
    this.enableContentSearchMetadata = enableContentSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableContentSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableContentSearchMetadata() {
    return enableContentSearchMetadata;
  }

  /** setEnableContentSearchMetadata. */
  public void setEnableContentSearchMetadata(SettingsMetadata enableContentSearchMetadata) {
    this.enableContentSearchMetadata = enableContentSearchMetadata;
  }

  /**
   * enableCustomerSatisfactionMetricTracking.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCustomerSatisfactionMetricTracking(
      String enableCustomerSatisfactionMetricTracking) {
    this.enableCustomerSatisfactionMetricTracking = enableCustomerSatisfactionMetricTracking;
    return this;
  }

  /**
   * .
   *
   * @return enableCustomerSatisfactionMetricTracking
   */
  @Schema(description = "")
  public String getEnableCustomerSatisfactionMetricTracking() {
    return enableCustomerSatisfactionMetricTracking;
  }

  /** setEnableCustomerSatisfactionMetricTracking. */
  public void setEnableCustomerSatisfactionMetricTracking(
      String enableCustomerSatisfactionMetricTracking) {
    this.enableCustomerSatisfactionMetricTracking = enableCustomerSatisfactionMetricTracking;
  }

  /**
   * enableCustomerSatisfactionMetricTrackingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableCustomerSatisfactionMetricTrackingMetadata(
      SettingsMetadata enableCustomerSatisfactionMetricTrackingMetadata) {
    this.enableCustomerSatisfactionMetricTrackingMetadata =
        enableCustomerSatisfactionMetricTrackingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableCustomerSatisfactionMetricTracking` property is
   * editable. .
   *
   * @return enableCustomerSatisfactionMetricTrackingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableCustomerSatisfactionMetricTracking` property is editable. ")
  public SettingsMetadata getEnableCustomerSatisfactionMetricTrackingMetadata() {
    return enableCustomerSatisfactionMetricTrackingMetadata;
  }

  /** setEnableCustomerSatisfactionMetricTrackingMetadata. */
  public void setEnableCustomerSatisfactionMetricTrackingMetadata(
      SettingsMetadata enableCustomerSatisfactionMetricTrackingMetadata) {
    this.enableCustomerSatisfactionMetricTrackingMetadata =
        enableCustomerSatisfactionMetricTrackingMetadata;
  }

  /**
   * enableDataVerificationExtensions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDataVerificationExtensions(
      String enableDataVerificationExtensions) {
    this.enableDataVerificationExtensions = enableDataVerificationExtensions;
    return this;
  }

  /**
   * .
   *
   * @return enableDataVerificationExtensions
   */
  @Schema(description = "")
  public String getEnableDataVerificationExtensions() {
    return enableDataVerificationExtensions;
  }

  /** setEnableDataVerificationExtensions. */
  public void setEnableDataVerificationExtensions(String enableDataVerificationExtensions) {
    this.enableDataVerificationExtensions = enableDataVerificationExtensions;
  }

  /**
   * enableDataVerificationExtensionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDataVerificationExtensionsMetadata(
      SettingsMetadata enableDataVerificationExtensionsMetadata) {
    this.enableDataVerificationExtensionsMetadata = enableDataVerificationExtensionsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDataVerificationExtensionsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDataVerificationExtensionsMetadata() {
    return enableDataVerificationExtensionsMetadata;
  }

  /** setEnableDataVerificationExtensionsMetadata. */
  public void setEnableDataVerificationExtensionsMetadata(
      SettingsMetadata enableDataVerificationExtensionsMetadata) {
    this.enableDataVerificationExtensionsMetadata = enableDataVerificationExtensionsMetadata;
  }

  /**
   * enableDSigEUAdvancedPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigEUAdvancedPens(String enableDSigEUAdvancedPens) {
    this.enableDSigEUAdvancedPens = enableDSigEUAdvancedPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigEUAdvancedPens
   */
  @Schema(description = "")
  public String getEnableDSigEUAdvancedPens() {
    return enableDSigEUAdvancedPens;
  }

  /** setEnableDSigEUAdvancedPens. */
  public void setEnableDSigEUAdvancedPens(String enableDSigEUAdvancedPens) {
    this.enableDSigEUAdvancedPens = enableDSigEUAdvancedPens;
  }

  /**
   * enableDSigEUAdvancedPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigEUAdvancedPensMetadata(
      SettingsMetadata enableDSigEUAdvancedPensMetadata) {
    this.enableDSigEUAdvancedPensMetadata = enableDSigEUAdvancedPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigEUAdvancedPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigEUAdvancedPensMetadata() {
    return enableDSigEUAdvancedPensMetadata;
  }

  /** setEnableDSigEUAdvancedPensMetadata. */
  public void setEnableDSigEUAdvancedPensMetadata(
      SettingsMetadata enableDSigEUAdvancedPensMetadata) {
    this.enableDSigEUAdvancedPensMetadata = enableDSigEUAdvancedPensMetadata;
  }

  /**
   * enableDSigExpressPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigExpressPens(String enableDSigExpressPens) {
    this.enableDSigExpressPens = enableDSigExpressPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigExpressPens
   */
  @Schema(description = "")
  public String getEnableDSigExpressPens() {
    return enableDSigExpressPens;
  }

  /** setEnableDSigExpressPens. */
  public void setEnableDSigExpressPens(String enableDSigExpressPens) {
    this.enableDSigExpressPens = enableDSigExpressPens;
  }

  /**
   * enableDSigExpressPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigExpressPensMetadata(
      SettingsMetadata enableDSigExpressPensMetadata) {
    this.enableDSigExpressPensMetadata = enableDSigExpressPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigExpressPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigExpressPensMetadata() {
    return enableDSigExpressPensMetadata;
  }

  /** setEnableDSigExpressPensMetadata. */
  public void setEnableDSigExpressPensMetadata(SettingsMetadata enableDSigExpressPensMetadata) {
    this.enableDSigExpressPensMetadata = enableDSigExpressPensMetadata;
  }

  /**
   * enableDSigIDCheckForAESPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckForAESPens(
      String enableDSigIDCheckForAESPens) {
    this.enableDSigIDCheckForAESPens = enableDSigIDCheckForAESPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckForAESPens
   */
  @Schema(description = "")
  public String getEnableDSigIDCheckForAESPens() {
    return enableDSigIDCheckForAESPens;
  }

  /** setEnableDSigIDCheckForAESPens. */
  public void setEnableDSigIDCheckForAESPens(String enableDSigIDCheckForAESPens) {
    this.enableDSigIDCheckForAESPens = enableDSigIDCheckForAESPens;
  }

  /**
   * enableDSigIDCheckForAESPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckForAESPensMetadata(
      SettingsMetadata enableDSigIDCheckForAESPensMetadata) {
    this.enableDSigIDCheckForAESPensMetadata = enableDSigIDCheckForAESPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckForAESPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigIDCheckForAESPensMetadata() {
    return enableDSigIDCheckForAESPensMetadata;
  }

  /** setEnableDSigIDCheckForAESPensMetadata. */
  public void setEnableDSigIDCheckForAESPensMetadata(
      SettingsMetadata enableDSigIDCheckForAESPensMetadata) {
    this.enableDSigIDCheckForAESPensMetadata = enableDSigIDCheckForAESPensMetadata;
  }

  /**
   * enableDSigIDCheckInPersonForQESPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckInPersonForQESPens(
      String enableDSigIDCheckInPersonForQESPens) {
    this.enableDSigIDCheckInPersonForQESPens = enableDSigIDCheckInPersonForQESPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckInPersonForQESPens
   */
  @Schema(description = "")
  public String getEnableDSigIDCheckInPersonForQESPens() {
    return enableDSigIDCheckInPersonForQESPens;
  }

  /** setEnableDSigIDCheckInPersonForQESPens. */
  public void setEnableDSigIDCheckInPersonForQESPens(String enableDSigIDCheckInPersonForQESPens) {
    this.enableDSigIDCheckInPersonForQESPens = enableDSigIDCheckInPersonForQESPens;
  }

  /**
   * enableDSigIDCheckInPersonForQESPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckInPersonForQESPensMetadata(
      SettingsMetadata enableDSigIDCheckInPersonForQESPensMetadata) {
    this.enableDSigIDCheckInPersonForQESPensMetadata = enableDSigIDCheckInPersonForQESPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckInPersonForQESPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigIDCheckInPersonForQESPensMetadata() {
    return enableDSigIDCheckInPersonForQESPensMetadata;
  }

  /** setEnableDSigIDCheckInPersonForQESPensMetadata. */
  public void setEnableDSigIDCheckInPersonForQESPensMetadata(
      SettingsMetadata enableDSigIDCheckInPersonForQESPensMetadata) {
    this.enableDSigIDCheckInPersonForQESPensMetadata = enableDSigIDCheckInPersonForQESPensMetadata;
  }

  /**
   * enableDSigIDCheckRemoteForQESPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckRemoteForQESPens(
      String enableDSigIDCheckRemoteForQESPens) {
    this.enableDSigIDCheckRemoteForQESPens = enableDSigIDCheckRemoteForQESPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckRemoteForQESPens
   */
  @Schema(description = "")
  public String getEnableDSigIDCheckRemoteForQESPens() {
    return enableDSigIDCheckRemoteForQESPens;
  }

  /** setEnableDSigIDCheckRemoteForQESPens. */
  public void setEnableDSigIDCheckRemoteForQESPens(String enableDSigIDCheckRemoteForQESPens) {
    this.enableDSigIDCheckRemoteForQESPens = enableDSigIDCheckRemoteForQESPens;
  }

  /**
   * enableDSigIDCheckRemoteForQESPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDCheckRemoteForQESPensMetadata(
      SettingsMetadata enableDSigIDCheckRemoteForQESPensMetadata) {
    this.enableDSigIDCheckRemoteForQESPensMetadata = enableDSigIDCheckRemoteForQESPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDCheckRemoteForQESPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigIDCheckRemoteForQESPensMetadata() {
    return enableDSigIDCheckRemoteForQESPensMetadata;
  }

  /** setEnableDSigIDCheckRemoteForQESPensMetadata. */
  public void setEnableDSigIDCheckRemoteForQESPensMetadata(
      SettingsMetadata enableDSigIDCheckRemoteForQESPensMetadata) {
    this.enableDSigIDCheckRemoteForQESPensMetadata = enableDSigIDCheckRemoteForQESPensMetadata;
  }

  /**
   * enableDSigIDVerificationPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDVerificationPens(
      String enableDSigIDVerificationPens) {
    this.enableDSigIDVerificationPens = enableDSigIDVerificationPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDVerificationPens
   */
  @Schema(description = "")
  public String getEnableDSigIDVerificationPens() {
    return enableDSigIDVerificationPens;
  }

  /** setEnableDSigIDVerificationPens. */
  public void setEnableDSigIDVerificationPens(String enableDSigIDVerificationPens) {
    this.enableDSigIDVerificationPens = enableDSigIDVerificationPens;
  }

  /**
   * enableDSigIDVerificationPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDVerificationPensMetadata(
      SettingsMetadata enableDSigIDVerificationPensMetadata) {
    this.enableDSigIDVerificationPensMetadata = enableDSigIDVerificationPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDVerificationPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigIDVerificationPensMetadata() {
    return enableDSigIDVerificationPensMetadata;
  }

  /** setEnableDSigIDVerificationPensMetadata. */
  public void setEnableDSigIDVerificationPensMetadata(
      SettingsMetadata enableDSigIDVerificationPensMetadata) {
    this.enableDSigIDVerificationPensMetadata = enableDSigIDVerificationPensMetadata;
  }

  /**
   * enableDSigIDVerificationPremierPens.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDVerificationPremierPens(
      String enableDSigIDVerificationPremierPens) {
    this.enableDSigIDVerificationPremierPens = enableDSigIDVerificationPremierPens;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDVerificationPremierPens
   */
  @Schema(description = "")
  public String getEnableDSigIDVerificationPremierPens() {
    return enableDSigIDVerificationPremierPens;
  }

  /** setEnableDSigIDVerificationPremierPens. */
  public void setEnableDSigIDVerificationPremierPens(String enableDSigIDVerificationPremierPens) {
    this.enableDSigIDVerificationPremierPens = enableDSigIDVerificationPremierPens;
  }

  /**
   * enableDSigIDVerificationPremierPensMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSigIDVerificationPremierPensMetadata(
      SettingsMetadata enableDSigIDVerificationPremierPensMetadata) {
    this.enableDSigIDVerificationPremierPensMetadata = enableDSigIDVerificationPremierPensMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableDSigIDVerificationPremierPensMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableDSigIDVerificationPremierPensMetadata() {
    return enableDSigIDVerificationPremierPensMetadata;
  }

  /** setEnableDSigIDVerificationPremierPensMetadata. */
  public void setEnableDSigIDVerificationPremierPensMetadata(
      SettingsMetadata enableDSigIDVerificationPremierPensMetadata) {
    this.enableDSigIDVerificationPremierPensMetadata = enableDSigIDVerificationPremierPensMetadata;
  }

  /**
   * enableDSPro.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSPro(String enableDSPro) {
    this.enableDSPro = enableDSPro;
    return this;
  }

  /**
   * .
   *
   * @return enableDSPro
   */
  @Schema(description = "")
  public String getEnableDSPro() {
    return enableDSPro;
  }

  /** setEnableDSPro. */
  public void setEnableDSPro(String enableDSPro) {
    this.enableDSPro = enableDSPro;
  }

  /**
   * enableDSProMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableDSProMetadata(SettingsMetadata enableDSProMetadata) {
    this.enableDSProMetadata = enableDSProMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableDSPro` property is editable. .
   *
   * @return enableDSProMetadata
   */
  @Schema(description = "Metadata that indicates whether the `enableDSPro` property is editable. ")
  public SettingsMetadata getEnableDSProMetadata() {
    return enableDSProMetadata;
  }

  /** setEnableDSProMetadata. */
  public void setEnableDSProMetadata(SettingsMetadata enableDSProMetadata) {
    this.enableDSProMetadata = enableDSProMetadata;
  }

  /**
   * enableEnforceTlsEmailsSettingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEnforceTlsEmailsSettingMetadata(
      SettingsMetadata enableEnforceTlsEmailsSettingMetadata) {
    this.enableEnforceTlsEmailsSettingMetadata = enableEnforceTlsEmailsSettingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableEnforceTlsEmailsSettingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableEnforceTlsEmailsSettingMetadata() {
    return enableEnforceTlsEmailsSettingMetadata;
  }

  /** setEnableEnforceTlsEmailsSettingMetadata. */
  public void setEnableEnforceTlsEmailsSettingMetadata(
      SettingsMetadata enableEnforceTlsEmailsSettingMetadata) {
    this.enableEnforceTlsEmailsSettingMetadata = enableEnforceTlsEmailsSettingMetadata;
  }

  /**
   * enableEnvelopeStampingByAccountAdmin.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEnvelopeStampingByAccountAdmin(
      String enableEnvelopeStampingByAccountAdmin) {
    this.enableEnvelopeStampingByAccountAdmin = enableEnvelopeStampingByAccountAdmin;
    return this;
  }

  /**
   * .
   *
   * @return enableEnvelopeStampingByAccountAdmin
   */
  @Schema(description = "")
  public String getEnableEnvelopeStampingByAccountAdmin() {
    return enableEnvelopeStampingByAccountAdmin;
  }

  /** setEnableEnvelopeStampingByAccountAdmin. */
  public void setEnableEnvelopeStampingByAccountAdmin(String enableEnvelopeStampingByAccountAdmin) {
    this.enableEnvelopeStampingByAccountAdmin = enableEnvelopeStampingByAccountAdmin;
  }

  /**
   * enableEnvelopeStampingByAccountAdminMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEnvelopeStampingByAccountAdminMetadata(
      SettingsMetadata enableEnvelopeStampingByAccountAdminMetadata) {
    this.enableEnvelopeStampingByAccountAdminMetadata =
        enableEnvelopeStampingByAccountAdminMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableEnvelopeStampingByAccountAdmin` property is
   * editable. .
   *
   * @return enableEnvelopeStampingByAccountAdminMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableEnvelopeStampingByAccountAdmin` property is editable. ")
  public SettingsMetadata getEnableEnvelopeStampingByAccountAdminMetadata() {
    return enableEnvelopeStampingByAccountAdminMetadata;
  }

  /** setEnableEnvelopeStampingByAccountAdminMetadata. */
  public void setEnableEnvelopeStampingByAccountAdminMetadata(
      SettingsMetadata enableEnvelopeStampingByAccountAdminMetadata) {
    this.enableEnvelopeStampingByAccountAdminMetadata =
        enableEnvelopeStampingByAccountAdminMetadata;
  }

  /**
   * enableEnvelopeStampingByDSAdmin.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEnvelopeStampingByDSAdmin(
      String enableEnvelopeStampingByDSAdmin) {
    this.enableEnvelopeStampingByDSAdmin = enableEnvelopeStampingByDSAdmin;
    return this;
  }

  /**
   * .
   *
   * @return enableEnvelopeStampingByDSAdmin
   */
  @Schema(description = "")
  public String getEnableEnvelopeStampingByDSAdmin() {
    return enableEnvelopeStampingByDSAdmin;
  }

  /** setEnableEnvelopeStampingByDSAdmin. */
  public void setEnableEnvelopeStampingByDSAdmin(String enableEnvelopeStampingByDSAdmin) {
    this.enableEnvelopeStampingByDSAdmin = enableEnvelopeStampingByDSAdmin;
  }

  /**
   * enableEnvelopeStampingByDSAdminMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEnvelopeStampingByDSAdminMetadata(
      SettingsMetadata enableEnvelopeStampingByDSAdminMetadata) {
    this.enableEnvelopeStampingByDSAdminMetadata = enableEnvelopeStampingByDSAdminMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableEnvelopeStampingByDSAdmin` property is editable. .
   *
   * @return enableEnvelopeStampingByDSAdminMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableEnvelopeStampingByDSAdmin` property is editable. ")
  public SettingsMetadata getEnableEnvelopeStampingByDSAdminMetadata() {
    return enableEnvelopeStampingByDSAdminMetadata;
  }

  /** setEnableEnvelopeStampingByDSAdminMetadata. */
  public void setEnableEnvelopeStampingByDSAdminMetadata(
      SettingsMetadata enableEnvelopeStampingByDSAdminMetadata) {
    this.enableEnvelopeStampingByDSAdminMetadata = enableEnvelopeStampingByDSAdminMetadata;
  }

  /**
   * enableESignAPIHourlyLimitManagement.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableESignAPIHourlyLimitManagement(
      String enableESignAPIHourlyLimitManagement) {
    this.enableESignAPIHourlyLimitManagement = enableESignAPIHourlyLimitManagement;
    return this;
  }

  /**
   * .
   *
   * @return enableESignAPIHourlyLimitManagement
   */
  @Schema(description = "")
  public String getEnableESignAPIHourlyLimitManagement() {
    return enableESignAPIHourlyLimitManagement;
  }

  /** setEnableESignAPIHourlyLimitManagement. */
  public void setEnableESignAPIHourlyLimitManagement(String enableESignAPIHourlyLimitManagement) {
    this.enableESignAPIHourlyLimitManagement = enableESignAPIHourlyLimitManagement;
  }

  /**
   * enableESignAPIHourlyLimitManagementMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableESignAPIHourlyLimitManagementMetadata(
      SettingsMetadata enableESignAPIHourlyLimitManagementMetadata) {
    this.enableESignAPIHourlyLimitManagementMetadata = enableESignAPIHourlyLimitManagementMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableESignAPIHourlyLimitManagementMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableESignAPIHourlyLimitManagementMetadata() {
    return enableESignAPIHourlyLimitManagementMetadata;
  }

  /** setEnableESignAPIHourlyLimitManagementMetadata. */
  public void setEnableESignAPIHourlyLimitManagementMetadata(
      SettingsMetadata enableESignAPIHourlyLimitManagementMetadata) {
    this.enableESignAPIHourlyLimitManagementMetadata = enableESignAPIHourlyLimitManagementMetadata;
  }

  /**
   * enableEsignCommunities.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEsignCommunities(String enableEsignCommunities) {
    this.enableEsignCommunities = enableEsignCommunities;
    return this;
  }

  /**
   * .
   *
   * @return enableEsignCommunities
   */
  @Schema(description = "")
  public String getEnableEsignCommunities() {
    return enableEsignCommunities;
  }

  /** setEnableEsignCommunities. */
  public void setEnableEsignCommunities(String enableEsignCommunities) {
    this.enableEsignCommunities = enableEsignCommunities;
  }

  /**
   * enableEsignCommunitiesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableEsignCommunitiesMetadata(
      SettingsMetadata enableEsignCommunitiesMetadata) {
    this.enableEsignCommunitiesMetadata = enableEsignCommunitiesMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableEsignCommunitiesMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableEsignCommunitiesMetadata() {
    return enableEsignCommunitiesMetadata;
  }

  /** setEnableEsignCommunitiesMetadata. */
  public void setEnableEsignCommunitiesMetadata(SettingsMetadata enableEsignCommunitiesMetadata) {
    this.enableEsignCommunitiesMetadata = enableEsignCommunitiesMetadata;
  }

  /**
   * enableIDFxAccountlessSMSAuthForPart11.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxAccountlessSMSAuthForPart11(
      String enableIDFxAccountlessSMSAuthForPart11) {
    this.enableIDFxAccountlessSMSAuthForPart11 = enableIDFxAccountlessSMSAuthForPart11;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxAccountlessSMSAuthForPart11
   */
  @Schema(description = "")
  public String getEnableIDFxAccountlessSMSAuthForPart11() {
    return enableIDFxAccountlessSMSAuthForPart11;
  }

  /** setEnableIDFxAccountlessSMSAuthForPart11. */
  public void setEnableIDFxAccountlessSMSAuthForPart11(
      String enableIDFxAccountlessSMSAuthForPart11) {
    this.enableIDFxAccountlessSMSAuthForPart11 = enableIDFxAccountlessSMSAuthForPart11;
  }

  /**
   * enableIDFxAccountlessSMSAuthForPart11Metadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxAccountlessSMSAuthForPart11Metadata(
      SettingsMetadata enableIDFxAccountlessSMSAuthForPart11Metadata) {
    this.enableIDFxAccountlessSMSAuthForPart11Metadata =
        enableIDFxAccountlessSMSAuthForPart11Metadata;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxAccountlessSMSAuthForPart11Metadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableIDFxAccountlessSMSAuthForPart11Metadata() {
    return enableIDFxAccountlessSMSAuthForPart11Metadata;
  }

  /** setEnableIDFxAccountlessSMSAuthForPart11Metadata. */
  public void setEnableIDFxAccountlessSMSAuthForPart11Metadata(
      SettingsMetadata enableIDFxAccountlessSMSAuthForPart11Metadata) {
    this.enableIDFxAccountlessSMSAuthForPart11Metadata =
        enableIDFxAccountlessSMSAuthForPart11Metadata;
  }

  /**
   * enableIDFxIntuitKBA.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxIntuitKBA(String enableIDFxIntuitKBA) {
    this.enableIDFxIntuitKBA = enableIDFxIntuitKBA;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxIntuitKBA
   */
  @Schema(description = "")
  public String getEnableIDFxIntuitKBA() {
    return enableIDFxIntuitKBA;
  }

  /** setEnableIDFxIntuitKBA. */
  public void setEnableIDFxIntuitKBA(String enableIDFxIntuitKBA) {
    this.enableIDFxIntuitKBA = enableIDFxIntuitKBA;
  }

  /**
   * enableIDFxIntuitKBAMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxIntuitKBAMetadata(
      SettingsMetadata enableIDFxIntuitKBAMetadata) {
    this.enableIDFxIntuitKBAMetadata = enableIDFxIntuitKBAMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxIntuitKBAMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableIDFxIntuitKBAMetadata() {
    return enableIDFxIntuitKBAMetadata;
  }

  /** setEnableIDFxIntuitKBAMetadata. */
  public void setEnableIDFxIntuitKBAMetadata(SettingsMetadata enableIDFxIntuitKBAMetadata) {
    this.enableIDFxIntuitKBAMetadata = enableIDFxIntuitKBAMetadata;
  }

  /**
   * enableIDFxPhoneAuthentication.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxPhoneAuthentication(
      String enableIDFxPhoneAuthentication) {
    this.enableIDFxPhoneAuthentication = enableIDFxPhoneAuthentication;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxPhoneAuthentication
   */
  @Schema(description = "")
  public String getEnableIDFxPhoneAuthentication() {
    return enableIDFxPhoneAuthentication;
  }

  /** setEnableIDFxPhoneAuthentication. */
  public void setEnableIDFxPhoneAuthentication(String enableIDFxPhoneAuthentication) {
    this.enableIDFxPhoneAuthentication = enableIDFxPhoneAuthentication;
  }

  /**
   * enableIDFxPhoneAuthenticationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIDFxPhoneAuthenticationMetadata(
      SettingsMetadata enableIDFxPhoneAuthenticationMetadata) {
    this.enableIDFxPhoneAuthenticationMetadata = enableIDFxPhoneAuthenticationMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableIDFxPhoneAuthenticationMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableIDFxPhoneAuthenticationMetadata() {
    return enableIDFxPhoneAuthenticationMetadata;
  }

  /** setEnableIDFxPhoneAuthenticationMetadata. */
  public void setEnableIDFxPhoneAuthenticationMetadata(
      SettingsMetadata enableIDFxPhoneAuthenticationMetadata) {
    this.enableIDFxPhoneAuthenticationMetadata = enableIDFxPhoneAuthenticationMetadata;
  }

  /**
   * enableIdfxPhoneAuthSignatureAuthStatus.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIdfxPhoneAuthSignatureAuthStatus(
      String enableIdfxPhoneAuthSignatureAuthStatus) {
    this.enableIdfxPhoneAuthSignatureAuthStatus = enableIdfxPhoneAuthSignatureAuthStatus;
    return this;
  }

  /**
   * .
   *
   * @return enableIdfxPhoneAuthSignatureAuthStatus
   */
  @Schema(description = "")
  public String getEnableIdfxPhoneAuthSignatureAuthStatus() {
    return enableIdfxPhoneAuthSignatureAuthStatus;
  }

  /** setEnableIdfxPhoneAuthSignatureAuthStatus. */
  public void setEnableIdfxPhoneAuthSignatureAuthStatus(
      String enableIdfxPhoneAuthSignatureAuthStatus) {
    this.enableIdfxPhoneAuthSignatureAuthStatus = enableIdfxPhoneAuthSignatureAuthStatus;
  }

  /**
   * enableIdfxPhoneAuthSignatureAuthStatusMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableIdfxPhoneAuthSignatureAuthStatusMetadata(
      SettingsMetadata enableIdfxPhoneAuthSignatureAuthStatusMetadata) {
    this.enableIdfxPhoneAuthSignatureAuthStatusMetadata =
        enableIdfxPhoneAuthSignatureAuthStatusMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableIdfxPhoneAuthSignatureAuthStatusMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableIdfxPhoneAuthSignatureAuthStatusMetadata() {
    return enableIdfxPhoneAuthSignatureAuthStatusMetadata;
  }

  /** setEnableIdfxPhoneAuthSignatureAuthStatusMetadata. */
  public void setEnableIdfxPhoneAuthSignatureAuthStatusMetadata(
      SettingsMetadata enableIdfxPhoneAuthSignatureAuthStatusMetadata) {
    this.enableIdfxPhoneAuthSignatureAuthStatusMetadata =
        enableIdfxPhoneAuthSignatureAuthStatusMetadata;
  }

  /**
   * enableInboxBrowseViewsPoweredByElasticSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInboxBrowseViewsPoweredByElasticSearch(
      String enableInboxBrowseViewsPoweredByElasticSearch) {
    this.enableInboxBrowseViewsPoweredByElasticSearch =
        enableInboxBrowseViewsPoweredByElasticSearch;
    return this;
  }

  /**
   * .
   *
   * @return enableInboxBrowseViewsPoweredByElasticSearch
   */
  @Schema(description = "")
  public String getEnableInboxBrowseViewsPoweredByElasticSearch() {
    return enableInboxBrowseViewsPoweredByElasticSearch;
  }

  /** setEnableInboxBrowseViewsPoweredByElasticSearch. */
  public void setEnableInboxBrowseViewsPoweredByElasticSearch(
      String enableInboxBrowseViewsPoweredByElasticSearch) {
    this.enableInboxBrowseViewsPoweredByElasticSearch =
        enableInboxBrowseViewsPoweredByElasticSearch;
  }

  /**
   * enableInboxBrowseViewsPoweredByElasticSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInboxBrowseViewsPoweredByElasticSearchMetadata(
      SettingsMetadata enableInboxBrowseViewsPoweredByElasticSearchMetadata) {
    this.enableInboxBrowseViewsPoweredByElasticSearchMetadata =
        enableInboxBrowseViewsPoweredByElasticSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableInboxBrowseViewsPoweredByElasticSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableInboxBrowseViewsPoweredByElasticSearchMetadata() {
    return enableInboxBrowseViewsPoweredByElasticSearchMetadata;
  }

  /** setEnableInboxBrowseViewsPoweredByElasticSearchMetadata. */
  public void setEnableInboxBrowseViewsPoweredByElasticSearchMetadata(
      SettingsMetadata enableInboxBrowseViewsPoweredByElasticSearchMetadata) {
    this.enableInboxBrowseViewsPoweredByElasticSearchMetadata =
        enableInboxBrowseViewsPoweredByElasticSearchMetadata;
  }

  /**
   * enableInboxRelevanceSort.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInboxRelevanceSort(String enableInboxRelevanceSort) {
    this.enableInboxRelevanceSort = enableInboxRelevanceSort;
    return this;
  }

  /**
   * .
   *
   * @return enableInboxRelevanceSort
   */
  @Schema(description = "")
  public String getEnableInboxRelevanceSort() {
    return enableInboxRelevanceSort;
  }

  /** setEnableInboxRelevanceSort. */
  public void setEnableInboxRelevanceSort(String enableInboxRelevanceSort) {
    this.enableInboxRelevanceSort = enableInboxRelevanceSort;
  }

  /**
   * enableInboxRelevanceSortMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInboxRelevanceSortMetadata(
      SettingsMetadata enableInboxRelevanceSortMetadata) {
    this.enableInboxRelevanceSortMetadata = enableInboxRelevanceSortMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableInboxRelevanceSortMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableInboxRelevanceSortMetadata() {
    return enableInboxRelevanceSortMetadata;
  }

  /** setEnableInboxRelevanceSortMetadata. */
  public void setEnableInboxRelevanceSortMetadata(
      SettingsMetadata enableInboxRelevanceSortMetadata) {
    this.enableInboxRelevanceSortMetadata = enableInboxRelevanceSortMetadata;
  }

  /**
   * enableInBrowserEditor.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInBrowserEditor(String enableInBrowserEditor) {
    this.enableInBrowserEditor = enableInBrowserEditor;
    return this;
  }

  /**
   * .
   *
   * @return enableInBrowserEditor
   */
  @Schema(description = "")
  public String getEnableInBrowserEditor() {
    return enableInBrowserEditor;
  }

  /** setEnableInBrowserEditor. */
  public void setEnableInBrowserEditor(String enableInBrowserEditor) {
    this.enableInBrowserEditor = enableInBrowserEditor;
  }

  /**
   * enableInBrowserEditorMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableInBrowserEditorMetadata(
      SettingsMetadata enableInBrowserEditorMetadata) {
    this.enableInBrowserEditorMetadata = enableInBrowserEditorMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableInBrowserEditorMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableInBrowserEditorMetadata() {
    return enableInBrowserEditorMetadata;
  }

  /** setEnableInBrowserEditorMetadata. */
  public void setEnableInBrowserEditorMetadata(SettingsMetadata enableInBrowserEditorMetadata) {
    this.enableInBrowserEditorMetadata = enableInBrowserEditorMetadata;
  }

  /**
   * enableKeyTermsSuggestionsByDocumentType.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableKeyTermsSuggestionsByDocumentType(
      String enableKeyTermsSuggestionsByDocumentType) {
    this.enableKeyTermsSuggestionsByDocumentType = enableKeyTermsSuggestionsByDocumentType;
    return this;
  }

  /**
   * .
   *
   * @return enableKeyTermsSuggestionsByDocumentType
   */
  @Schema(description = "")
  public String getEnableKeyTermsSuggestionsByDocumentType() {
    return enableKeyTermsSuggestionsByDocumentType;
  }

  /** setEnableKeyTermsSuggestionsByDocumentType. */
  public void setEnableKeyTermsSuggestionsByDocumentType(
      String enableKeyTermsSuggestionsByDocumentType) {
    this.enableKeyTermsSuggestionsByDocumentType = enableKeyTermsSuggestionsByDocumentType;
  }

  /**
   * enableKeyTermsSuggestionsByDocumentTypeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableKeyTermsSuggestionsByDocumentTypeMetadata(
      SettingsMetadata enableKeyTermsSuggestionsByDocumentTypeMetadata) {
    this.enableKeyTermsSuggestionsByDocumentTypeMetadata =
        enableKeyTermsSuggestionsByDocumentTypeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableKeyTermsSuggestionsByDocumentTypeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableKeyTermsSuggestionsByDocumentTypeMetadata() {
    return enableKeyTermsSuggestionsByDocumentTypeMetadata;
  }

  /** setEnableKeyTermsSuggestionsByDocumentTypeMetadata. */
  public void setEnableKeyTermsSuggestionsByDocumentTypeMetadata(
      SettingsMetadata enableKeyTermsSuggestionsByDocumentTypeMetadata) {
    this.enableKeyTermsSuggestionsByDocumentTypeMetadata =
        enableKeyTermsSuggestionsByDocumentTypeMetadata;
  }

  /**
   * enableLargeFileSupport.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableLargeFileSupport(String enableLargeFileSupport) {
    this.enableLargeFileSupport = enableLargeFileSupport;
    return this;
  }

  /**
   * .
   *
   * @return enableLargeFileSupport
   */
  @Schema(description = "")
  public String getEnableLargeFileSupport() {
    return enableLargeFileSupport;
  }

  /** setEnableLargeFileSupport. */
  public void setEnableLargeFileSupport(String enableLargeFileSupport) {
    this.enableLargeFileSupport = enableLargeFileSupport;
  }

  /**
   * enableLargeFileSupportMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableLargeFileSupportMetadata(
      SettingsMetadata enableLargeFileSupportMetadata) {
    this.enableLargeFileSupportMetadata = enableLargeFileSupportMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableLargeFileSupportMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableLargeFileSupportMetadata() {
    return enableLargeFileSupportMetadata;
  }

  /** setEnableLargeFileSupportMetadata. */
  public void setEnableLargeFileSupportMetadata(SettingsMetadata enableLargeFileSupportMetadata) {
    this.enableLargeFileSupportMetadata = enableLargeFileSupportMetadata;
  }

  /**
   * enableMultiUserRepositoryFeatures.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableMultiUserRepositoryFeatures(
      String enableMultiUserRepositoryFeatures) {
    this.enableMultiUserRepositoryFeatures = enableMultiUserRepositoryFeatures;
    return this;
  }

  /**
   * .
   *
   * @return enableMultiUserRepositoryFeatures
   */
  @Schema(description = "")
  public String getEnableMultiUserRepositoryFeatures() {
    return enableMultiUserRepositoryFeatures;
  }

  /** setEnableMultiUserRepositoryFeatures. */
  public void setEnableMultiUserRepositoryFeatures(String enableMultiUserRepositoryFeatures) {
    this.enableMultiUserRepositoryFeatures = enableMultiUserRepositoryFeatures;
  }

  /**
   * enableMultiUserRepositoryFeaturesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableMultiUserRepositoryFeaturesMetadata(
      SettingsMetadata enableMultiUserRepositoryFeaturesMetadata) {
    this.enableMultiUserRepositoryFeaturesMetadata = enableMultiUserRepositoryFeaturesMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableMultiUserRepositoryFeaturesMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableMultiUserRepositoryFeaturesMetadata() {
    return enableMultiUserRepositoryFeaturesMetadata;
  }

  /** setEnableMultiUserRepositoryFeaturesMetadata. */
  public void setEnableMultiUserRepositoryFeaturesMetadata(
      SettingsMetadata enableMultiUserRepositoryFeaturesMetadata) {
    this.enableMultiUserRepositoryFeaturesMetadata = enableMultiUserRepositoryFeaturesMetadata;
  }

  /**
   * enableParticipantRecipientSettingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableParticipantRecipientSettingMetadata(
      SettingsMetadata enableParticipantRecipientSettingMetadata) {
    this.enableParticipantRecipientSettingMetadata = enableParticipantRecipientSettingMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableParticipantRecipientSettingMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableParticipantRecipientSettingMetadata() {
    return enableParticipantRecipientSettingMetadata;
  }

  /** setEnableParticipantRecipientSettingMetadata. */
  public void setEnableParticipantRecipientSettingMetadata(
      SettingsMetadata enableParticipantRecipientSettingMetadata) {
    this.enableParticipantRecipientSettingMetadata = enableParticipantRecipientSettingMetadata;
  }

  /**
   * enablePaymentProcessing.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePaymentProcessing(String enablePaymentProcessing) {
    this.enablePaymentProcessing = enablePaymentProcessing;
    return this;
  }

  /**
   * .
   *
   * @return enablePaymentProcessing
   */
  @Schema(description = "")
  public String getEnablePaymentProcessing() {
    return enablePaymentProcessing;
  }

  /** setEnablePaymentProcessing. */
  public void setEnablePaymentProcessing(String enablePaymentProcessing) {
    this.enablePaymentProcessing = enablePaymentProcessing;
  }

  /**
   * enablePaymentProcessingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePaymentProcessingMetadata(
      SettingsMetadata enablePaymentProcessingMetadata) {
    this.enablePaymentProcessingMetadata = enablePaymentProcessingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enablePaymentProcessing` property is editable. .
   *
   * @return enablePaymentProcessingMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enablePaymentProcessing` property is editable. ")
  public SettingsMetadata getEnablePaymentProcessingMetadata() {
    return enablePaymentProcessingMetadata;
  }

  /** setEnablePaymentProcessingMetadata. */
  public void setEnablePaymentProcessingMetadata(SettingsMetadata enablePaymentProcessingMetadata) {
    this.enablePaymentProcessingMetadata = enablePaymentProcessingMetadata;
  }

  /**
   * enablePDFAConversion.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePDFAConversion(String enablePDFAConversion) {
    this.enablePDFAConversion = enablePDFAConversion;
    return this;
  }

  /**
   * .
   *
   * @return enablePDFAConversion
   */
  @Schema(description = "")
  public String getEnablePDFAConversion() {
    return enablePDFAConversion;
  }

  /** setEnablePDFAConversion. */
  public void setEnablePDFAConversion(String enablePDFAConversion) {
    this.enablePDFAConversion = enablePDFAConversion;
  }

  /**
   * enablePDFAConversionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePDFAConversionMetadata(
      SettingsMetadata enablePDFAConversionMetadata) {
    this.enablePDFAConversionMetadata = enablePDFAConversionMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enablePDFAConversionMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnablePDFAConversionMetadata() {
    return enablePDFAConversionMetadata;
  }

  /** setEnablePDFAConversionMetadata. */
  public void setEnablePDFAConversionMetadata(SettingsMetadata enablePDFAConversionMetadata) {
    this.enablePDFAConversionMetadata = enablePDFAConversionMetadata;
  }

  /**
   * enablePowerForm.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePowerForm(String enablePowerForm) {
    this.enablePowerForm = enablePowerForm;
    return this;
  }

  /**
   * .
   *
   * @return enablePowerForm
   */
  @Schema(description = "")
  public String getEnablePowerForm() {
    return enablePowerForm;
  }

  /** setEnablePowerForm. */
  public void setEnablePowerForm(String enablePowerForm) {
    this.enablePowerForm = enablePowerForm;
  }

  /**
   * enablePowerFormDirect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePowerFormDirect(String enablePowerFormDirect) {
    this.enablePowerFormDirect = enablePowerFormDirect;
    return this;
  }

  /**
   * .
   *
   * @return enablePowerFormDirect
   */
  @Schema(description = "")
  public String getEnablePowerFormDirect() {
    return enablePowerFormDirect;
  }

  /** setEnablePowerFormDirect. */
  public void setEnablePowerFormDirect(String enablePowerFormDirect) {
    this.enablePowerFormDirect = enablePowerFormDirect;
  }

  /**
   * enablePowerFormDirectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePowerFormDirectMetadata(
      SettingsMetadata enablePowerFormDirectMetadata) {
    this.enablePowerFormDirectMetadata = enablePowerFormDirectMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enablePowerFormDirect` property is editable. .
   *
   * @return enablePowerFormDirectMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enablePowerFormDirect` property is editable. ")
  public SettingsMetadata getEnablePowerFormDirectMetadata() {
    return enablePowerFormDirectMetadata;
  }

  /** setEnablePowerFormDirectMetadata. */
  public void setEnablePowerFormDirectMetadata(SettingsMetadata enablePowerFormDirectMetadata) {
    this.enablePowerFormDirectMetadata = enablePowerFormDirectMetadata;
  }

  /**
   * enablePowerFormMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePowerFormMetadata(
      SettingsMetadata enablePowerFormMetadata) {
    this.enablePowerFormMetadata = enablePowerFormMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enablePowerForm` property is editable. .
   *
   * @return enablePowerFormMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `enablePowerForm` property is editable. ")
  public SettingsMetadata getEnablePowerFormMetadata() {
    return enablePowerFormMetadata;
  }

  /** setEnablePowerFormMetadata. */
  public void setEnablePowerFormMetadata(SettingsMetadata enablePowerFormMetadata) {
    this.enablePowerFormMetadata = enablePowerFormMetadata;
  }

  /**
   * enablePremiumDataVerificationExtensions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePremiumDataVerificationExtensions(
      String enablePremiumDataVerificationExtensions) {
    this.enablePremiumDataVerificationExtensions = enablePremiumDataVerificationExtensions;
    return this;
  }

  /**
   * .
   *
   * @return enablePremiumDataVerificationExtensions
   */
  @Schema(description = "")
  public String getEnablePremiumDataVerificationExtensions() {
    return enablePremiumDataVerificationExtensions;
  }

  /** setEnablePremiumDataVerificationExtensions. */
  public void setEnablePremiumDataVerificationExtensions(
      String enablePremiumDataVerificationExtensions) {
    this.enablePremiumDataVerificationExtensions = enablePremiumDataVerificationExtensions;
  }

  /**
   * enablePremiumDataVerificationExtensionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enablePremiumDataVerificationExtensionsMetadata(
      SettingsMetadata enablePremiumDataVerificationExtensionsMetadata) {
    this.enablePremiumDataVerificationExtensionsMetadata =
        enablePremiumDataVerificationExtensionsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enablePremiumDataVerificationExtensionsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnablePremiumDataVerificationExtensionsMetadata() {
    return enablePremiumDataVerificationExtensionsMetadata;
  }

  /** setEnablePremiumDataVerificationExtensionsMetadata. */
  public void setEnablePremiumDataVerificationExtensionsMetadata(
      SettingsMetadata enablePremiumDataVerificationExtensionsMetadata) {
    this.enablePremiumDataVerificationExtensionsMetadata =
        enablePremiumDataVerificationExtensionsMetadata;
  }

  /**
   * enableRecipientDomainValidation.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRecipientDomainValidation(
      String enableRecipientDomainValidation) {
    this.enableRecipientDomainValidation = enableRecipientDomainValidation;
    return this;
  }

  /**
   * .
   *
   * @return enableRecipientDomainValidation
   */
  @Schema(description = "")
  public String getEnableRecipientDomainValidation() {
    return enableRecipientDomainValidation;
  }

  /** setEnableRecipientDomainValidation. */
  public void setEnableRecipientDomainValidation(String enableRecipientDomainValidation) {
    this.enableRecipientDomainValidation = enableRecipientDomainValidation;
  }

  /**
   * enableRecipientDomainValidationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRecipientDomainValidationMetadata(
      SettingsMetadata enableRecipientDomainValidationMetadata) {
    this.enableRecipientDomainValidationMetadata = enableRecipientDomainValidationMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableRecipientDomainValidation` property is editable. .
   *
   * @return enableRecipientDomainValidationMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableRecipientDomainValidation` property is editable. ")
  public SettingsMetadata getEnableRecipientDomainValidationMetadata() {
    return enableRecipientDomainValidationMetadata;
  }

  /** setEnableRecipientDomainValidationMetadata. */
  public void setEnableRecipientDomainValidationMetadata(
      SettingsMetadata enableRecipientDomainValidationMetadata) {
    this.enableRecipientDomainValidationMetadata = enableRecipientDomainValidationMetadata;
  }

  /**
   * enableRecipientMayProvidePhoneNumber.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRecipientMayProvidePhoneNumber(
      String enableRecipientMayProvidePhoneNumber) {
    this.enableRecipientMayProvidePhoneNumber = enableRecipientMayProvidePhoneNumber;
    return this;
  }

  /**
   * .
   *
   * @return enableRecipientMayProvidePhoneNumber
   */
  @Schema(description = "")
  public String getEnableRecipientMayProvidePhoneNumber() {
    return enableRecipientMayProvidePhoneNumber;
  }

  /** setEnableRecipientMayProvidePhoneNumber. */
  public void setEnableRecipientMayProvidePhoneNumber(String enableRecipientMayProvidePhoneNumber) {
    this.enableRecipientMayProvidePhoneNumber = enableRecipientMayProvidePhoneNumber;
  }

  /**
   * enableRecipientMayProvidePhoneNumberMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRecipientMayProvidePhoneNumberMetadata(
      SettingsMetadata enableRecipientMayProvidePhoneNumberMetadata) {
    this.enableRecipientMayProvidePhoneNumberMetadata =
        enableRecipientMayProvidePhoneNumberMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableRecipientMayProvidePhoneNumberMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableRecipientMayProvidePhoneNumberMetadata() {
    return enableRecipientMayProvidePhoneNumberMetadata;
  }

  /** setEnableRecipientMayProvidePhoneNumberMetadata. */
  public void setEnableRecipientMayProvidePhoneNumberMetadata(
      SettingsMetadata enableRecipientMayProvidePhoneNumberMetadata) {
    this.enableRecipientMayProvidePhoneNumberMetadata =
        enableRecipientMayProvidePhoneNumberMetadata;
  }

  /**
   * enableReportLinks.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableReportLinks(String enableReportLinks) {
    this.enableReportLinks = enableReportLinks;
    return this;
  }

  /**
   * .
   *
   * @return enableReportLinks
   */
  @Schema(description = "")
  public String getEnableReportLinks() {
    return enableReportLinks;
  }

  /** setEnableReportLinks. */
  public void setEnableReportLinks(String enableReportLinks) {
    this.enableReportLinks = enableReportLinks;
  }

  /**
   * enableReportLinksMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableReportLinksMetadata(
      SettingsMetadata enableReportLinksMetadata) {
    this.enableReportLinksMetadata = enableReportLinksMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableReportLinks` property is editable. .
   *
   * @return enableReportLinksMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableReportLinks` property is editable. ")
  public SettingsMetadata getEnableReportLinksMetadata() {
    return enableReportLinksMetadata;
  }

  /** setEnableReportLinksMetadata. */
  public void setEnableReportLinksMetadata(SettingsMetadata enableReportLinksMetadata) {
    this.enableReportLinksMetadata = enableReportLinksMetadata;
  }

  /**
   * enableRequireSignOnPaper.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRequireSignOnPaper(String enableRequireSignOnPaper) {
    this.enableRequireSignOnPaper = enableRequireSignOnPaper;
    return this;
  }

  /**
   * .
   *
   * @return enableRequireSignOnPaper
   */
  @Schema(description = "")
  public String getEnableRequireSignOnPaper() {
    return enableRequireSignOnPaper;
  }

  /** setEnableRequireSignOnPaper. */
  public void setEnableRequireSignOnPaper(String enableRequireSignOnPaper) {
    this.enableRequireSignOnPaper = enableRequireSignOnPaper;
  }

  /**
   * enableRequireSignOnPaperMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableRequireSignOnPaperMetadata(
      SettingsMetadata enableRequireSignOnPaperMetadata) {
    this.enableRequireSignOnPaperMetadata = enableRequireSignOnPaperMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableRequireSignOnPaper` property is editable. .
   *
   * @return enableRequireSignOnPaperMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableRequireSignOnPaper` property is editable. ")
  public SettingsMetadata getEnableRequireSignOnPaperMetadata() {
    return enableRequireSignOnPaperMetadata;
  }

  /** setEnableRequireSignOnPaperMetadata. */
  public void setEnableRequireSignOnPaperMetadata(
      SettingsMetadata enableRequireSignOnPaperMetadata) {
    this.enableRequireSignOnPaperMetadata = enableRequireSignOnPaperMetadata;
  }

  /**
   * enableReservedDomain.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableReservedDomain(String enableReservedDomain) {
    this.enableReservedDomain = enableReservedDomain;
    return this;
  }

  /**
   * .
   *
   * @return enableReservedDomain
   */
  @Schema(description = "")
  public String getEnableReservedDomain() {
    return enableReservedDomain;
  }

  /** setEnableReservedDomain. */
  public void setEnableReservedDomain(String enableReservedDomain) {
    this.enableReservedDomain = enableReservedDomain;
  }

  /**
   * enableReservedDomainMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableReservedDomainMetadata(
      SettingsMetadata enableReservedDomainMetadata) {
    this.enableReservedDomainMetadata = enableReservedDomainMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableReservedDomain` property is editable. .
   *
   * @return enableReservedDomainMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableReservedDomain` property is editable. ")
  public SettingsMetadata getEnableReservedDomainMetadata() {
    return enableReservedDomainMetadata;
  }

  /** setEnableReservedDomainMetadata. */
  public void setEnableReservedDomainMetadata(SettingsMetadata enableReservedDomainMetadata) {
    this.enableReservedDomainMetadata = enableReservedDomainMetadata;
  }

  /**
   * enableResponsiveSigning.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableResponsiveSigning(String enableResponsiveSigning) {
    this.enableResponsiveSigning = enableResponsiveSigning;
    return this;
  }

  /**
   * .
   *
   * @return enableResponsiveSigning
   */
  @Schema(description = "")
  public String getEnableResponsiveSigning() {
    return enableResponsiveSigning;
  }

  /** setEnableResponsiveSigning. */
  public void setEnableResponsiveSigning(String enableResponsiveSigning) {
    this.enableResponsiveSigning = enableResponsiveSigning;
  }

  /**
   * enableResponsiveSigningMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableResponsiveSigningMetadata(
      SettingsMetadata enableResponsiveSigningMetadata) {
    this.enableResponsiveSigningMetadata = enableResponsiveSigningMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableResponsiveSigning` property is editable. .
   *
   * @return enableResponsiveSigningMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableResponsiveSigning` property is editable. ")
  public SettingsMetadata getEnableResponsiveSigningMetadata() {
    return enableResponsiveSigningMetadata;
  }

  /** setEnableResponsiveSigningMetadata. */
  public void setEnableResponsiveSigningMetadata(SettingsMetadata enableResponsiveSigningMetadata) {
    this.enableResponsiveSigningMetadata = enableResponsiveSigningMetadata;
  }

  /**
   * enableSaveAsEnvelopeCustomFieldInWebForms.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSaveAsEnvelopeCustomFieldInWebForms(
      String enableSaveAsEnvelopeCustomFieldInWebForms) {
    this.enableSaveAsEnvelopeCustomFieldInWebForms = enableSaveAsEnvelopeCustomFieldInWebForms;
    return this;
  }

  /**
   * .
   *
   * @return enableSaveAsEnvelopeCustomFieldInWebForms
   */
  @Schema(description = "")
  public String getEnableSaveAsEnvelopeCustomFieldInWebForms() {
    return enableSaveAsEnvelopeCustomFieldInWebForms;
  }

  /** setEnableSaveAsEnvelopeCustomFieldInWebForms. */
  public void setEnableSaveAsEnvelopeCustomFieldInWebForms(
      String enableSaveAsEnvelopeCustomFieldInWebForms) {
    this.enableSaveAsEnvelopeCustomFieldInWebForms = enableSaveAsEnvelopeCustomFieldInWebForms;
  }

  /**
   * enableSaveAsEnvelopeCustomFieldInWebFormsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSaveAsEnvelopeCustomFieldInWebFormsMetadata(
      SettingsMetadata enableSaveAsEnvelopeCustomFieldInWebFormsMetadata) {
    this.enableSaveAsEnvelopeCustomFieldInWebFormsMetadata =
        enableSaveAsEnvelopeCustomFieldInWebFormsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableSaveAsEnvelopeCustomFieldInWebFormsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableSaveAsEnvelopeCustomFieldInWebFormsMetadata() {
    return enableSaveAsEnvelopeCustomFieldInWebFormsMetadata;
  }

  /** setEnableSaveAsEnvelopeCustomFieldInWebFormsMetadata. */
  public void setEnableSaveAsEnvelopeCustomFieldInWebFormsMetadata(
      SettingsMetadata enableSaveAsEnvelopeCustomFieldInWebFormsMetadata) {
    this.enableSaveAsEnvelopeCustomFieldInWebFormsMetadata =
        enableSaveAsEnvelopeCustomFieldInWebFormsMetadata;
  }

  /**
   * enableScheduledRelease.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableScheduledRelease(String enableScheduledRelease) {
    this.enableScheduledRelease = enableScheduledRelease;
    return this;
  }

  /**
   * .
   *
   * @return enableScheduledRelease
   */
  @Schema(description = "")
  public String getEnableScheduledRelease() {
    return enableScheduledRelease;
  }

  /** setEnableScheduledRelease. */
  public void setEnableScheduledRelease(String enableScheduledRelease) {
    this.enableScheduledRelease = enableScheduledRelease;
  }

  /**
   * enableScheduledReleaseMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableScheduledReleaseMetadata(
      SettingsMetadata enableScheduledReleaseMetadata) {
    this.enableScheduledReleaseMetadata = enableScheduledReleaseMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableScheduledRelease` property is editable. .
   *
   * @return enableScheduledReleaseMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableScheduledRelease` property is editable. ")
  public SettingsMetadata getEnableScheduledReleaseMetadata() {
    return enableScheduledReleaseMetadata;
  }

  /** setEnableScheduledReleaseMetadata. */
  public void setEnableScheduledReleaseMetadata(SettingsMetadata enableScheduledReleaseMetadata) {
    this.enableScheduledReleaseMetadata = enableScheduledReleaseMetadata;
  }

  /**
   * enableSearchServiceAzureUri.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSearchServiceAzureUri(
      String enableSearchServiceAzureUri) {
    this.enableSearchServiceAzureUri = enableSearchServiceAzureUri;
    return this;
  }

  /**
   * .
   *
   * @return enableSearchServiceAzureUri
   */
  @Schema(description = "")
  public String getEnableSearchServiceAzureUri() {
    return enableSearchServiceAzureUri;
  }

  /** setEnableSearchServiceAzureUri. */
  public void setEnableSearchServiceAzureUri(String enableSearchServiceAzureUri) {
    this.enableSearchServiceAzureUri = enableSearchServiceAzureUri;
  }

  /**
   * enableSearchServiceAzureUriMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSearchServiceAzureUriMetadata(
      SettingsMetadata enableSearchServiceAzureUriMetadata) {
    this.enableSearchServiceAzureUriMetadata = enableSearchServiceAzureUriMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableSearchServiceAzureUriMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableSearchServiceAzureUriMetadata() {
    return enableSearchServiceAzureUriMetadata;
  }

  /** setEnableSearchServiceAzureUriMetadata. */
  public void setEnableSearchServiceAzureUriMetadata(
      SettingsMetadata enableSearchServiceAzureUriMetadata) {
    this.enableSearchServiceAzureUriMetadata = enableSearchServiceAzureUriMetadata;
  }

  /**
   * enableSearchSiteSpecificApi.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSearchSiteSpecificApi(
      String enableSearchSiteSpecificApi) {
    this.enableSearchSiteSpecificApi = enableSearchSiteSpecificApi;
    return this;
  }

  /**
   * .
   *
   * @return enableSearchSiteSpecificApi
   */
  @Schema(description = "")
  public String getEnableSearchSiteSpecificApi() {
    return enableSearchSiteSpecificApi;
  }

  /** setEnableSearchSiteSpecificApi. */
  public void setEnableSearchSiteSpecificApi(String enableSearchSiteSpecificApi) {
    this.enableSearchSiteSpecificApi = enableSearchSiteSpecificApi;
  }

  /**
   * enableSearchSiteSpecificApiMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSearchSiteSpecificApiMetadata(
      SettingsMetadata enableSearchSiteSpecificApiMetadata) {
    this.enableSearchSiteSpecificApiMetadata = enableSearchSiteSpecificApiMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableSearchSiteSpecificApiMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableSearchSiteSpecificApiMetadata() {
    return enableSearchSiteSpecificApiMetadata;
  }

  /** setEnableSearchSiteSpecificApiMetadata. */
  public void setEnableSearchSiteSpecificApiMetadata(
      SettingsMetadata enableSearchSiteSpecificApiMetadata) {
    this.enableSearchSiteSpecificApiMetadata = enableSearchSiteSpecificApiMetadata;
  }

  /**
   * enableSendingTagsFontSettings.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendingTagsFontSettings(
      String enableSendingTagsFontSettings) {
    this.enableSendingTagsFontSettings = enableSendingTagsFontSettings;
    return this;
  }

  /**
   * .
   *
   * @return enableSendingTagsFontSettings
   */
  @Schema(description = "")
  public String getEnableSendingTagsFontSettings() {
    return enableSendingTagsFontSettings;
  }

  /** setEnableSendingTagsFontSettings. */
  public void setEnableSendingTagsFontSettings(String enableSendingTagsFontSettings) {
    this.enableSendingTagsFontSettings = enableSendingTagsFontSettings;
  }

  /**
   * enableSendingTagsFontSettingsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendingTagsFontSettingsMetadata(
      SettingsMetadata enableSendingTagsFontSettingsMetadata) {
    this.enableSendingTagsFontSettingsMetadata = enableSendingTagsFontSettingsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSendingTagsFontSettings` property is editable. .
   *
   * @return enableSendingTagsFontSettingsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSendingTagsFontSettings` property is editable. ")
  public SettingsMetadata getEnableSendingTagsFontSettingsMetadata() {
    return enableSendingTagsFontSettingsMetadata;
  }

  /** setEnableSendingTagsFontSettingsMetadata. */
  public void setEnableSendingTagsFontSettingsMetadata(
      SettingsMetadata enableSendingTagsFontSettingsMetadata) {
    this.enableSendingTagsFontSettingsMetadata = enableSendingTagsFontSettingsMetadata;
  }

  /**
   * enableSendToAgent.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToAgent(String enableSendToAgent) {
    this.enableSendToAgent = enableSendToAgent;
    return this;
  }

  /**
   * .
   *
   * @return enableSendToAgent
   */
  @Schema(description = "")
  public String getEnableSendToAgent() {
    return enableSendToAgent;
  }

  /** setEnableSendToAgent. */
  public void setEnableSendToAgent(String enableSendToAgent) {
    this.enableSendToAgent = enableSendToAgent;
  }

  /**
   * enableSendToAgentMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToAgentMetadata(
      SettingsMetadata enableSendToAgentMetadata) {
    this.enableSendToAgentMetadata = enableSendToAgentMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSendToAgent` property is editable. .
   *
   * @return enableSendToAgentMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSendToAgent` property is editable. ")
  public SettingsMetadata getEnableSendToAgentMetadata() {
    return enableSendToAgentMetadata;
  }

  /** setEnableSendToAgentMetadata. */
  public void setEnableSendToAgentMetadata(SettingsMetadata enableSendToAgentMetadata) {
    this.enableSendToAgentMetadata = enableSendToAgentMetadata;
  }

  /**
   * enableSendToIntermediary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToIntermediary(String enableSendToIntermediary) {
    this.enableSendToIntermediary = enableSendToIntermediary;
    return this;
  }

  /**
   * .
   *
   * @return enableSendToIntermediary
   */
  @Schema(description = "")
  public String getEnableSendToIntermediary() {
    return enableSendToIntermediary;
  }

  /** setEnableSendToIntermediary. */
  public void setEnableSendToIntermediary(String enableSendToIntermediary) {
    this.enableSendToIntermediary = enableSendToIntermediary;
  }

  /**
   * enableSendToIntermediaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToIntermediaryMetadata(
      SettingsMetadata enableSendToIntermediaryMetadata) {
    this.enableSendToIntermediaryMetadata = enableSendToIntermediaryMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSendToIntermediary` property is editable. .
   *
   * @return enableSendToIntermediaryMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSendToIntermediary` property is editable. ")
  public SettingsMetadata getEnableSendToIntermediaryMetadata() {
    return enableSendToIntermediaryMetadata;
  }

  /** setEnableSendToIntermediaryMetadata. */
  public void setEnableSendToIntermediaryMetadata(
      SettingsMetadata enableSendToIntermediaryMetadata) {
    this.enableSendToIntermediaryMetadata = enableSendToIntermediaryMetadata;
  }

  /**
   * enableSendToManage.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToManage(String enableSendToManage) {
    this.enableSendToManage = enableSendToManage;
    return this;
  }

  /**
   * .
   *
   * @return enableSendToManage
   */
  @Schema(description = "")
  public String getEnableSendToManage() {
    return enableSendToManage;
  }

  /** setEnableSendToManage. */
  public void setEnableSendToManage(String enableSendToManage) {
    this.enableSendToManage = enableSendToManage;
  }

  /**
   * enableSendToManageMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSendToManageMetadata(
      SettingsMetadata enableSendToManageMetadata) {
    this.enableSendToManageMetadata = enableSendToManageMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSendToManage` property is editable. .
   *
   * @return enableSendToManageMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSendToManage` property is editable. ")
  public SettingsMetadata getEnableSendToManageMetadata() {
    return enableSendToManageMetadata;
  }

  /** setEnableSendToManageMetadata. */
  public void setEnableSendToManageMetadata(SettingsMetadata enableSendToManageMetadata) {
    this.enableSendToManageMetadata = enableSendToManageMetadata;
  }

  /**
   * enableSequentialSigningAPI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSequentialSigningAPI(String enableSequentialSigningAPI) {
    this.enableSequentialSigningAPI = enableSequentialSigningAPI;
    return this;
  }

  /**
   * .
   *
   * @return enableSequentialSigningAPI
   */
  @Schema(description = "")
  public String getEnableSequentialSigningAPI() {
    return enableSequentialSigningAPI;
  }

  /** setEnableSequentialSigningAPI. */
  public void setEnableSequentialSigningAPI(String enableSequentialSigningAPI) {
    this.enableSequentialSigningAPI = enableSequentialSigningAPI;
  }

  /**
   * enableSequentialSigningAPIMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSequentialSigningAPIMetadata(
      SettingsMetadata enableSequentialSigningAPIMetadata) {
    this.enableSequentialSigningAPIMetadata = enableSequentialSigningAPIMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSequentialSigningAPI` property is editable. .
   *
   * @return enableSequentialSigningAPIMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSequentialSigningAPI` property is editable. ")
  public SettingsMetadata getEnableSequentialSigningAPIMetadata() {
    return enableSequentialSigningAPIMetadata;
  }

  /** setEnableSequentialSigningAPIMetadata. */
  public void setEnableSequentialSigningAPIMetadata(
      SettingsMetadata enableSequentialSigningAPIMetadata) {
    this.enableSequentialSigningAPIMetadata = enableSequentialSigningAPIMetadata;
  }

  /**
   * enableSequentialSigningUI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSequentialSigningUI(String enableSequentialSigningUI) {
    this.enableSequentialSigningUI = enableSequentialSigningUI;
    return this;
  }

  /**
   * .
   *
   * @return enableSequentialSigningUI
   */
  @Schema(description = "")
  public String getEnableSequentialSigningUI() {
    return enableSequentialSigningUI;
  }

  /** setEnableSequentialSigningUI. */
  public void setEnableSequentialSigningUI(String enableSequentialSigningUI) {
    this.enableSequentialSigningUI = enableSequentialSigningUI;
  }

  /**
   * enableSequentialSigningUIMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSequentialSigningUIMetadata(
      SettingsMetadata enableSequentialSigningUIMetadata) {
    this.enableSequentialSigningUIMetadata = enableSequentialSigningUIMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSequentialSigningUI` property is editable. .
   *
   * @return enableSequentialSigningUIMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSequentialSigningUI` property is editable. ")
  public SettingsMetadata getEnableSequentialSigningUIMetadata() {
    return enableSequentialSigningUIMetadata;
  }

  /** setEnableSequentialSigningUIMetadata. */
  public void setEnableSequentialSigningUIMetadata(
      SettingsMetadata enableSequentialSigningUIMetadata) {
    this.enableSequentialSigningUIMetadata = enableSequentialSigningUIMetadata;
  }

  /**
   * enableSignerAttachments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignerAttachments(String enableSignerAttachments) {
    this.enableSignerAttachments = enableSignerAttachments;
    return this;
  }

  /**
   * .
   *
   * @return enableSignerAttachments
   */
  @Schema(description = "")
  public String getEnableSignerAttachments() {
    return enableSignerAttachments;
  }

  /** setEnableSignerAttachments. */
  public void setEnableSignerAttachments(String enableSignerAttachments) {
    this.enableSignerAttachments = enableSignerAttachments;
  }

  /**
   * enableSignerAttachmentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignerAttachmentsMetadata(
      SettingsMetadata enableSignerAttachmentsMetadata) {
    this.enableSignerAttachmentsMetadata = enableSignerAttachmentsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSignerAttachments` property is editable. .
   *
   * @return enableSignerAttachmentsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSignerAttachments` property is editable. ")
  public SettingsMetadata getEnableSignerAttachmentsMetadata() {
    return enableSignerAttachmentsMetadata;
  }

  /** setEnableSignerAttachmentsMetadata. */
  public void setEnableSignerAttachmentsMetadata(SettingsMetadata enableSignerAttachmentsMetadata) {
    this.enableSignerAttachmentsMetadata = enableSignerAttachmentsMetadata;
  }

  /**
   * enableSigningExtensionComments.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningExtensionComments(
      String enableSigningExtensionComments) {
    this.enableSigningExtensionComments = enableSigningExtensionComments;
    return this;
  }

  /**
   * .
   *
   * @return enableSigningExtensionComments
   */
  @Schema(description = "")
  public String getEnableSigningExtensionComments() {
    return enableSigningExtensionComments;
  }

  /** setEnableSigningExtensionComments. */
  public void setEnableSigningExtensionComments(String enableSigningExtensionComments) {
    this.enableSigningExtensionComments = enableSigningExtensionComments;
  }

  /**
   * enableSigningExtensionCommentsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningExtensionCommentsMetadata(
      SettingsMetadata enableSigningExtensionCommentsMetadata) {
    this.enableSigningExtensionCommentsMetadata = enableSigningExtensionCommentsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSigningExtensionComments` property is editable. .
   *
   * @return enableSigningExtensionCommentsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSigningExtensionComments` property is editable. ")
  public SettingsMetadata getEnableSigningExtensionCommentsMetadata() {
    return enableSigningExtensionCommentsMetadata;
  }

  /** setEnableSigningExtensionCommentsMetadata. */
  public void setEnableSigningExtensionCommentsMetadata(
      SettingsMetadata enableSigningExtensionCommentsMetadata) {
    this.enableSigningExtensionCommentsMetadata = enableSigningExtensionCommentsMetadata;
  }

  /**
   * enableSigningExtensionConversations.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningExtensionConversations(
      String enableSigningExtensionConversations) {
    this.enableSigningExtensionConversations = enableSigningExtensionConversations;
    return this;
  }

  /**
   * .
   *
   * @return enableSigningExtensionConversations
   */
  @Schema(description = "")
  public String getEnableSigningExtensionConversations() {
    return enableSigningExtensionConversations;
  }

  /** setEnableSigningExtensionConversations. */
  public void setEnableSigningExtensionConversations(String enableSigningExtensionConversations) {
    this.enableSigningExtensionConversations = enableSigningExtensionConversations;
  }

  /**
   * enableSigningExtensionConversationsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningExtensionConversationsMetadata(
      SettingsMetadata enableSigningExtensionConversationsMetadata) {
    this.enableSigningExtensionConversationsMetadata = enableSigningExtensionConversationsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSigningExtensionConversations` property is editable.
   * .
   *
   * @return enableSigningExtensionConversationsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSigningExtensionConversations` property is editable. ")
  public SettingsMetadata getEnableSigningExtensionConversationsMetadata() {
    return enableSigningExtensionConversationsMetadata;
  }

  /** setEnableSigningExtensionConversationsMetadata. */
  public void setEnableSigningExtensionConversationsMetadata(
      SettingsMetadata enableSigningExtensionConversationsMetadata) {
    this.enableSigningExtensionConversationsMetadata = enableSigningExtensionConversationsMetadata;
  }

  /**
   * enableSigningOrderSettingsForAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningOrderSettingsForAccount(
      String enableSigningOrderSettingsForAccount) {
    this.enableSigningOrderSettingsForAccount = enableSigningOrderSettingsForAccount;
    return this;
  }

  /**
   * .
   *
   * @return enableSigningOrderSettingsForAccount
   */
  @Schema(description = "")
  public String getEnableSigningOrderSettingsForAccount() {
    return enableSigningOrderSettingsForAccount;
  }

  /** setEnableSigningOrderSettingsForAccount. */
  public void setEnableSigningOrderSettingsForAccount(String enableSigningOrderSettingsForAccount) {
    this.enableSigningOrderSettingsForAccount = enableSigningOrderSettingsForAccount;
  }

  /**
   * enableSigningOrderSettingsForAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSigningOrderSettingsForAccountMetadata(
      SettingsMetadata enableSigningOrderSettingsForAccountMetadata) {
    this.enableSigningOrderSettingsForAccountMetadata =
        enableSigningOrderSettingsForAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSigningOrderSettingsForAccount` property is
   * editable. .
   *
   * @return enableSigningOrderSettingsForAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSigningOrderSettingsForAccount` property is editable. ")
  public SettingsMetadata getEnableSigningOrderSettingsForAccountMetadata() {
    return enableSigningOrderSettingsForAccountMetadata;
  }

  /** setEnableSigningOrderSettingsForAccountMetadata. */
  public void setEnableSigningOrderSettingsForAccountMetadata(
      SettingsMetadata enableSigningOrderSettingsForAccountMetadata) {
    this.enableSigningOrderSettingsForAccountMetadata =
        enableSigningOrderSettingsForAccountMetadata;
  }

  /**
   * enableSignOnPaper.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignOnPaper(String enableSignOnPaper) {
    this.enableSignOnPaper = enableSignOnPaper;
    return this;
  }

  /**
   * .
   *
   * @return enableSignOnPaper
   */
  @Schema(description = "")
  public String getEnableSignOnPaper() {
    return enableSignOnPaper;
  }

  /** setEnableSignOnPaper. */
  public void setEnableSignOnPaper(String enableSignOnPaper) {
    this.enableSignOnPaper = enableSignOnPaper;
  }

  /**
   * enableSignOnPaperMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignOnPaperMetadata(
      SettingsMetadata enableSignOnPaperMetadata) {
    this.enableSignOnPaperMetadata = enableSignOnPaperMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSignOnPaper` property is editable. .
   *
   * @return enableSignOnPaperMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSignOnPaper` property is editable. ")
  public SettingsMetadata getEnableSignOnPaperMetadata() {
    return enableSignOnPaperMetadata;
  }

  /** setEnableSignOnPaperMetadata. */
  public void setEnableSignOnPaperMetadata(SettingsMetadata enableSignOnPaperMetadata) {
    this.enableSignOnPaperMetadata = enableSignOnPaperMetadata;
  }

  /**
   * enableSignOnPaperOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignOnPaperOverride(String enableSignOnPaperOverride) {
    this.enableSignOnPaperOverride = enableSignOnPaperOverride;
    return this;
  }

  /**
   * .
   *
   * @return enableSignOnPaperOverride
   */
  @Schema(description = "")
  public String getEnableSignOnPaperOverride() {
    return enableSignOnPaperOverride;
  }

  /** setEnableSignOnPaperOverride. */
  public void setEnableSignOnPaperOverride(String enableSignOnPaperOverride) {
    this.enableSignOnPaperOverride = enableSignOnPaperOverride;
  }

  /**
   * enableSignOnPaperOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignOnPaperOverrideMetadata(
      SettingsMetadata enableSignOnPaperOverrideMetadata) {
    this.enableSignOnPaperOverrideMetadata = enableSignOnPaperOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSignOnPaperOverride` property is editable. .
   *
   * @return enableSignOnPaperOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSignOnPaperOverride` property is editable. ")
  public SettingsMetadata getEnableSignOnPaperOverrideMetadata() {
    return enableSignOnPaperOverrideMetadata;
  }

  /** setEnableSignOnPaperOverrideMetadata. */
  public void setEnableSignOnPaperOverrideMetadata(
      SettingsMetadata enableSignOnPaperOverrideMetadata) {
    this.enableSignOnPaperOverrideMetadata = enableSignOnPaperOverrideMetadata;
  }

  /**
   * enableSignWithNotary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignWithNotary(String enableSignWithNotary) {
    this.enableSignWithNotary = enableSignWithNotary;
    return this;
  }

  /**
   * .
   *
   * @return enableSignWithNotary
   */
  @Schema(description = "")
  public String getEnableSignWithNotary() {
    return enableSignWithNotary;
  }

  /** setEnableSignWithNotary. */
  public void setEnableSignWithNotary(String enableSignWithNotary) {
    this.enableSignWithNotary = enableSignWithNotary;
  }

  /**
   * enableSignWithNotaryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSignWithNotaryMetadata(
      SettingsMetadata enableSignWithNotaryMetadata) {
    this.enableSignWithNotaryMetadata = enableSignWithNotaryMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSignWithNotary` property is editable. .
   *
   * @return enableSignWithNotaryMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSignWithNotary` property is editable. ")
  public SettingsMetadata getEnableSignWithNotaryMetadata() {
    return enableSignWithNotaryMetadata;
  }

  /** setEnableSignWithNotaryMetadata. */
  public void setEnableSignWithNotaryMetadata(SettingsMetadata enableSignWithNotaryMetadata) {
    this.enableSignWithNotaryMetadata = enableSignWithNotaryMetadata;
  }

  /**
   * enableSmartContracts.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSmartContracts(String enableSmartContracts) {
    this.enableSmartContracts = enableSmartContracts;
    return this;
  }

  /**
   * .
   *
   * @return enableSmartContracts
   */
  @Schema(description = "")
  public String getEnableSmartContracts() {
    return enableSmartContracts;
  }

  /** setEnableSmartContracts. */
  public void setEnableSmartContracts(String enableSmartContracts) {
    this.enableSmartContracts = enableSmartContracts;
  }

  /**
   * enableSmartContractsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSmartContractsMetadata(
      SettingsMetadata enableSmartContractsMetadata) {
    this.enableSmartContractsMetadata = enableSmartContractsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSmartContracts` property is editable..
   *
   * @return enableSmartContractsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSmartContracts` property is editable.")
  public SettingsMetadata getEnableSmartContractsMetadata() {
    return enableSmartContractsMetadata;
  }

  /** setEnableSmartContractsMetadata. */
  public void setEnableSmartContractsMetadata(SettingsMetadata enableSmartContractsMetadata) {
    this.enableSmartContractsMetadata = enableSmartContractsMetadata;
  }

  /**
   * enableSMSAuthentication.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSMSAuthentication(String enableSMSAuthentication) {
    this.enableSMSAuthentication = enableSMSAuthentication;
    return this;
  }

  /**
   * .
   *
   * @return enableSMSAuthentication
   */
  @Schema(description = "")
  public String getEnableSMSAuthentication() {
    return enableSMSAuthentication;
  }

  /** setEnableSMSAuthentication. */
  public void setEnableSMSAuthentication(String enableSMSAuthentication) {
    this.enableSMSAuthentication = enableSMSAuthentication;
  }

  /**
   * enableSMSAuthenticationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSMSAuthenticationMetadata(
      SettingsMetadata enableSMSAuthenticationMetadata) {
    this.enableSMSAuthenticationMetadata = enableSMSAuthenticationMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableSMSAuthentication` property is editable. .
   *
   * @return enableSMSAuthenticationMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableSMSAuthentication` property is editable. ")
  public SettingsMetadata getEnableSMSAuthenticationMetadata() {
    return enableSMSAuthenticationMetadata;
  }

  /** setEnableSMSAuthenticationMetadata. */
  public void setEnableSMSAuthenticationMetadata(SettingsMetadata enableSMSAuthenticationMetadata) {
    this.enableSMSAuthenticationMetadata = enableSMSAuthenticationMetadata;
  }

  /**
   * enableSMSDeliveryAdditionalNotification.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSMSDeliveryAdditionalNotification(
      String enableSMSDeliveryAdditionalNotification) {
    this.enableSMSDeliveryAdditionalNotification = enableSMSDeliveryAdditionalNotification;
    return this;
  }

  /**
   * .
   *
   * @return enableSMSDeliveryAdditionalNotification
   */
  @Schema(description = "")
  public String getEnableSMSDeliveryAdditionalNotification() {
    return enableSMSDeliveryAdditionalNotification;
  }

  /** setEnableSMSDeliveryAdditionalNotification. */
  public void setEnableSMSDeliveryAdditionalNotification(
      String enableSMSDeliveryAdditionalNotification) {
    this.enableSMSDeliveryAdditionalNotification = enableSMSDeliveryAdditionalNotification;
  }

  /**
   * enableSMSDeliveryAdditionalNotificationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSMSDeliveryAdditionalNotificationMetadata(
      SettingsMetadata enableSMSDeliveryAdditionalNotificationMetadata) {
    this.enableSMSDeliveryAdditionalNotificationMetadata =
        enableSMSDeliveryAdditionalNotificationMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableSMSDeliveryAdditionalNotificationMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableSMSDeliveryAdditionalNotificationMetadata() {
    return enableSMSDeliveryAdditionalNotificationMetadata;
  }

  /** setEnableSMSDeliveryAdditionalNotificationMetadata. */
  public void setEnableSMSDeliveryAdditionalNotificationMetadata(
      SettingsMetadata enableSMSDeliveryAdditionalNotificationMetadata) {
    this.enableSMSDeliveryAdditionalNotificationMetadata =
        enableSMSDeliveryAdditionalNotificationMetadata;
  }

  /**
   * enableSMSDeliveryPrimary.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSMSDeliveryPrimary(String enableSMSDeliveryPrimary) {
    this.enableSMSDeliveryPrimary = enableSMSDeliveryPrimary;
    return this;
  }

  /**
   * .
   *
   * @return enableSMSDeliveryPrimary
   */
  @Schema(description = "")
  public String getEnableSMSDeliveryPrimary() {
    return enableSMSDeliveryPrimary;
  }

  /** setEnableSMSDeliveryPrimary. */
  public void setEnableSMSDeliveryPrimary(String enableSMSDeliveryPrimary) {
    this.enableSMSDeliveryPrimary = enableSMSDeliveryPrimary;
  }

  /**
   * enableSocialIdLogin.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSocialIdLogin(String enableSocialIdLogin) {
    this.enableSocialIdLogin = enableSocialIdLogin;
    return this;
  }

  /**
   * .
   *
   * @return enableSocialIdLogin
   */
  @Schema(description = "")
  public String getEnableSocialIdLogin() {
    return enableSocialIdLogin;
  }

  /** setEnableSocialIdLogin. */
  public void setEnableSocialIdLogin(String enableSocialIdLogin) {
    this.enableSocialIdLogin = enableSocialIdLogin;
  }

  /**
   * enableSocialIdLoginMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableSocialIdLoginMetadata(
      SettingsMetadata enableSocialIdLoginMetadata) {
    this.enableSocialIdLoginMetadata = enableSocialIdLoginMetadata;
    return this;
  }

  /**
   * Deprecated..
   *
   * @return enableSocialIdLoginMetadata
   */
  @Schema(description = "Deprecated.")
  public SettingsMetadata getEnableSocialIdLoginMetadata() {
    return enableSocialIdLoginMetadata;
  }

  /** setEnableSocialIdLoginMetadata. */
  public void setEnableSocialIdLoginMetadata(SettingsMetadata enableSocialIdLoginMetadata) {
    this.enableSocialIdLoginMetadata = enableSocialIdLoginMetadata;
  }

  /**
   * enableStrikeThrough.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableStrikeThrough(String enableStrikeThrough) {
    this.enableStrikeThrough = enableStrikeThrough;
    return this;
  }

  /**
   * .
   *
   * @return enableStrikeThrough
   */
  @Schema(description = "")
  public String getEnableStrikeThrough() {
    return enableStrikeThrough;
  }

  /** setEnableStrikeThrough. */
  public void setEnableStrikeThrough(String enableStrikeThrough) {
    this.enableStrikeThrough = enableStrikeThrough;
  }

  /**
   * enableStrikeThroughMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableStrikeThroughMetadata(
      SettingsMetadata enableStrikeThroughMetadata) {
    this.enableStrikeThroughMetadata = enableStrikeThroughMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableStrikeThrough` property is editable. .
   *
   * @return enableStrikeThroughMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enableStrikeThrough` property is editable. ")
  public SettingsMetadata getEnableStrikeThroughMetadata() {
    return enableStrikeThroughMetadata;
  }

  /** setEnableStrikeThroughMetadata. */
  public void setEnableStrikeThroughMetadata(SettingsMetadata enableStrikeThroughMetadata) {
    this.enableStrikeThroughMetadata = enableStrikeThroughMetadata;
  }

  /**
   * enableTransactionPoint.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableTransactionPoint(String enableTransactionPoint) {
    this.enableTransactionPoint = enableTransactionPoint;
    return this;
  }

  /**
   * .
   *
   * @return enableTransactionPoint
   */
  @Schema(description = "")
  public String getEnableTransactionPoint() {
    return enableTransactionPoint;
  }

  /** setEnableTransactionPoint. */
  public void setEnableTransactionPoint(String enableTransactionPoint) {
    this.enableTransactionPoint = enableTransactionPoint;
  }

  /**
   * enableTransactionPointMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableTransactionPointMetadata(
      SettingsMetadata enableTransactionPointMetadata) {
    this.enableTransactionPointMetadata = enableTransactionPointMetadata;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return enableTransactionPointMetadata
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getEnableTransactionPointMetadata() {
    return enableTransactionPointMetadata;
  }

  /** setEnableTransactionPointMetadata. */
  public void setEnableTransactionPointMetadata(SettingsMetadata enableTransactionPointMetadata) {
    this.enableTransactionPointMetadata = enableTransactionPointMetadata;
  }

  /**
   * enableUnifiedRepository.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableUnifiedRepository(String enableUnifiedRepository) {
    this.enableUnifiedRepository = enableUnifiedRepository;
    return this;
  }

  /**
   * .
   *
   * @return enableUnifiedRepository
   */
  @Schema(description = "")
  public String getEnableUnifiedRepository() {
    return enableUnifiedRepository;
  }

  /** setEnableUnifiedRepository. */
  public void setEnableUnifiedRepository(String enableUnifiedRepository) {
    this.enableUnifiedRepository = enableUnifiedRepository;
  }

  /**
   * enableUnifiedRepositoryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableUnifiedRepositoryMetadata(
      SettingsMetadata enableUnifiedRepositoryMetadata) {
    this.enableUnifiedRepositoryMetadata = enableUnifiedRepositoryMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableUnifiedRepositoryMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableUnifiedRepositoryMetadata() {
    return enableUnifiedRepositoryMetadata;
  }

  /** setEnableUnifiedRepositoryMetadata. */
  public void setEnableUnifiedRepositoryMetadata(SettingsMetadata enableUnifiedRepositoryMetadata) {
    this.enableUnifiedRepositoryMetadata = enableUnifiedRepositoryMetadata;
  }

  /**
   * enableVaulting.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableVaulting(String enableVaulting) {
    this.enableVaulting = enableVaulting;
    return this;
  }

  /**
   * .
   *
   * @return enableVaulting
   */
  @Schema(description = "")
  public String getEnableVaulting() {
    return enableVaulting;
  }

  /** setEnableVaulting. */
  public void setEnableVaulting(String enableVaulting) {
    this.enableVaulting = enableVaulting;
  }

  /**
   * enableVaultingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableVaultingMetadata(
      SettingsMetadata enableVaultingMetadata) {
    this.enableVaultingMetadata = enableVaultingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableVaulting` property is editable. .
   *
   * @return enableVaultingMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `enableVaulting` property is editable. ")
  public SettingsMetadata getEnableVaultingMetadata() {
    return enableVaultingMetadata;
  }

  /** setEnableVaultingMetadata. */
  public void setEnableVaultingMetadata(SettingsMetadata enableVaultingMetadata) {
    this.enableVaultingMetadata = enableVaultingMetadata;
  }

  /**
   * enableWebFormsRuntimeAPIs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWebFormsRuntimeAPIs(String enableWebFormsRuntimeAPIs) {
    this.enableWebFormsRuntimeAPIs = enableWebFormsRuntimeAPIs;
    return this;
  }

  /**
   * .
   *
   * @return enableWebFormsRuntimeAPIs
   */
  @Schema(description = "")
  public String getEnableWebFormsRuntimeAPIs() {
    return enableWebFormsRuntimeAPIs;
  }

  /** setEnableWebFormsRuntimeAPIs. */
  public void setEnableWebFormsRuntimeAPIs(String enableWebFormsRuntimeAPIs) {
    this.enableWebFormsRuntimeAPIs = enableWebFormsRuntimeAPIs;
  }

  /**
   * enableWebFormsRuntimeAPIsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWebFormsRuntimeAPIsMetadata(
      SettingsMetadata enableWebFormsRuntimeAPIsMetadata) {
    this.enableWebFormsRuntimeAPIsMetadata = enableWebFormsRuntimeAPIsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableWebFormsRuntimeAPIsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableWebFormsRuntimeAPIsMetadata() {
    return enableWebFormsRuntimeAPIsMetadata;
  }

  /** setEnableWebFormsRuntimeAPIsMetadata. */
  public void setEnableWebFormsRuntimeAPIsMetadata(
      SettingsMetadata enableWebFormsRuntimeAPIsMetadata) {
    this.enableWebFormsRuntimeAPIsMetadata = enableWebFormsRuntimeAPIsMetadata;
  }

  /**
   * enableWebFormsSeparateUserPermissions.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWebFormsSeparateUserPermissions(
      String enableWebFormsSeparateUserPermissions) {
    this.enableWebFormsSeparateUserPermissions = enableWebFormsSeparateUserPermissions;
    return this;
  }

  /**
   * .
   *
   * @return enableWebFormsSeparateUserPermissions
   */
  @Schema(description = "")
  public String getEnableWebFormsSeparateUserPermissions() {
    return enableWebFormsSeparateUserPermissions;
  }

  /** setEnableWebFormsSeparateUserPermissions. */
  public void setEnableWebFormsSeparateUserPermissions(
      String enableWebFormsSeparateUserPermissions) {
    this.enableWebFormsSeparateUserPermissions = enableWebFormsSeparateUserPermissions;
  }

  /**
   * enableWebFormsSeparateUserPermissionsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWebFormsSeparateUserPermissionsMetadata(
      SettingsMetadata enableWebFormsSeparateUserPermissionsMetadata) {
    this.enableWebFormsSeparateUserPermissionsMetadata =
        enableWebFormsSeparateUserPermissionsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enableWebFormsSeparateUserPermissionsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnableWebFormsSeparateUserPermissionsMetadata() {
    return enableWebFormsSeparateUserPermissionsMetadata;
  }

  /** setEnableWebFormsSeparateUserPermissionsMetadata. */
  public void setEnableWebFormsSeparateUserPermissionsMetadata(
      SettingsMetadata enableWebFormsSeparateUserPermissionsMetadata) {
    this.enableWebFormsSeparateUserPermissionsMetadata =
        enableWebFormsSeparateUserPermissionsMetadata;
  }

  /**
   * enableWitnessing.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWitnessing(String enableWitnessing) {
    this.enableWitnessing = enableWitnessing;
    return this;
  }

  /**
   * .
   *
   * @return enableWitnessing
   */
  @Schema(description = "")
  public String getEnableWitnessing() {
    return enableWitnessing;
  }

  /** setEnableWitnessing. */
  public void setEnableWitnessing(String enableWitnessing) {
    this.enableWitnessing = enableWitnessing;
  }

  /**
   * enableWitnessingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enableWitnessingMetadata(
      SettingsMetadata enableWitnessingMetadata) {
    this.enableWitnessingMetadata = enableWitnessingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enableWitnessing` property is editable. .
   *
   * @return enableWitnessingMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `enableWitnessing` property is editable. ")
  public SettingsMetadata getEnableWitnessingMetadata() {
    return enableWitnessingMetadata;
  }

  /** setEnableWitnessingMetadata. */
  public void setEnableWitnessingMetadata(SettingsMetadata enableWitnessingMetadata) {
    this.enableWitnessingMetadata = enableWitnessingMetadata;
  }

  /**
   * enforceTemplateNameUniqueness.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enforceTemplateNameUniqueness(
      String enforceTemplateNameUniqueness) {
    this.enforceTemplateNameUniqueness = enforceTemplateNameUniqueness;
    return this;
  }

  /**
   * .
   *
   * @return enforceTemplateNameUniqueness
   */
  @Schema(description = "")
  public String getEnforceTemplateNameUniqueness() {
    return enforceTemplateNameUniqueness;
  }

  /** setEnforceTemplateNameUniqueness. */
  public void setEnforceTemplateNameUniqueness(String enforceTemplateNameUniqueness) {
    this.enforceTemplateNameUniqueness = enforceTemplateNameUniqueness;
  }

  /**
   * enforceTemplateNameUniquenessMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enforceTemplateNameUniquenessMetadata(
      SettingsMetadata enforceTemplateNameUniquenessMetadata) {
    this.enforceTemplateNameUniquenessMetadata = enforceTemplateNameUniquenessMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `enforceTemplateNameUniqueness` property is editable. .
   *
   * @return enforceTemplateNameUniquenessMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `enforceTemplateNameUniqueness` property is editable. ")
  public SettingsMetadata getEnforceTemplateNameUniquenessMetadata() {
    return enforceTemplateNameUniquenessMetadata;
  }

  /** setEnforceTemplateNameUniquenessMetadata. */
  public void setEnforceTemplateNameUniquenessMetadata(
      SettingsMetadata enforceTemplateNameUniquenessMetadata) {
    this.enforceTemplateNameUniquenessMetadata = enforceTemplateNameUniquenessMetadata;
  }

  /**
   * enforceTlsEmails.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enforceTlsEmails(String enforceTlsEmails) {
    this.enforceTlsEmails = enforceTlsEmails;
    return this;
  }

  /**
   * .
   *
   * @return enforceTlsEmails
   */
  @Schema(description = "")
  public String getEnforceTlsEmails() {
    return enforceTlsEmails;
  }

  /** setEnforceTlsEmails. */
  public void setEnforceTlsEmails(String enforceTlsEmails) {
    this.enforceTlsEmails = enforceTlsEmails;
  }

  /**
   * enforceTlsEmailsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation enforceTlsEmailsMetadata(
      SettingsMetadata enforceTlsEmailsMetadata) {
    this.enforceTlsEmailsMetadata = enforceTlsEmailsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return enforceTlsEmailsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnforceTlsEmailsMetadata() {
    return enforceTlsEmailsMetadata;
  }

  /** setEnforceTlsEmailsMetadata. */
  public void setEnforceTlsEmailsMetadata(SettingsMetadata enforceTlsEmailsMetadata) {
    this.enforceTlsEmailsMetadata = enforceTlsEmailsMetadata;
  }

  /**
   * envelopeIntegrationAllowed.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeIntegrationAllowed(String envelopeIntegrationAllowed) {
    this.envelopeIntegrationAllowed = envelopeIntegrationAllowed;
    return this;
  }

  /**
   * .
   *
   * @return envelopeIntegrationAllowed
   */
  @Schema(description = "")
  public String getEnvelopeIntegrationAllowed() {
    return envelopeIntegrationAllowed;
  }

  /** setEnvelopeIntegrationAllowed. */
  public void setEnvelopeIntegrationAllowed(String envelopeIntegrationAllowed) {
    this.envelopeIntegrationAllowed = envelopeIntegrationAllowed;
  }

  /**
   * envelopeIntegrationAllowedMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeIntegrationAllowedMetadata(
      SettingsMetadata envelopeIntegrationAllowedMetadata) {
    this.envelopeIntegrationAllowedMetadata = envelopeIntegrationAllowedMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `envelopeIntegrationAllowed` property is editable. .
   *
   * @return envelopeIntegrationAllowedMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `envelopeIntegrationAllowed` property is editable. ")
  public SettingsMetadata getEnvelopeIntegrationAllowedMetadata() {
    return envelopeIntegrationAllowedMetadata;
  }

  /** setEnvelopeIntegrationAllowedMetadata. */
  public void setEnvelopeIntegrationAllowedMetadata(
      SettingsMetadata envelopeIntegrationAllowedMetadata) {
    this.envelopeIntegrationAllowedMetadata = envelopeIntegrationAllowedMetadata;
  }

  /**
   * envelopeIntegrationEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeIntegrationEnabled(String envelopeIntegrationEnabled) {
    this.envelopeIntegrationEnabled = envelopeIntegrationEnabled;
    return this;
  }

  /**
   * .
   *
   * @return envelopeIntegrationEnabled
   */
  @Schema(description = "")
  public String getEnvelopeIntegrationEnabled() {
    return envelopeIntegrationEnabled;
  }

  /** setEnvelopeIntegrationEnabled. */
  public void setEnvelopeIntegrationEnabled(String envelopeIntegrationEnabled) {
    this.envelopeIntegrationEnabled = envelopeIntegrationEnabled;
  }

  /**
   * envelopeIntegrationEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeIntegrationEnabledMetadata(
      SettingsMetadata envelopeIntegrationEnabledMetadata) {
    this.envelopeIntegrationEnabledMetadata = envelopeIntegrationEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `envelopeIntegrationEnabled` property is editable. .
   *
   * @return envelopeIntegrationEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `envelopeIntegrationEnabled` property is editable. ")
  public SettingsMetadata getEnvelopeIntegrationEnabledMetadata() {
    return envelopeIntegrationEnabledMetadata;
  }

  /** setEnvelopeIntegrationEnabledMetadata. */
  public void setEnvelopeIntegrationEnabledMetadata(
      SettingsMetadata envelopeIntegrationEnabledMetadata) {
    this.envelopeIntegrationEnabledMetadata = envelopeIntegrationEnabledMetadata;
  }

  /**
   * envelopeLimitsTotalDocumentSizeAllowedInMB.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeLimitsTotalDocumentSizeAllowedInMB(
      String envelopeLimitsTotalDocumentSizeAllowedInMB) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMB = envelopeLimitsTotalDocumentSizeAllowedInMB;
    return this;
  }

  /**
   * .
   *
   * @return envelopeLimitsTotalDocumentSizeAllowedInMB
   */
  @Schema(description = "")
  public String getEnvelopeLimitsTotalDocumentSizeAllowedInMB() {
    return envelopeLimitsTotalDocumentSizeAllowedInMB;
  }

  /** setEnvelopeLimitsTotalDocumentSizeAllowedInMB. */
  public void setEnvelopeLimitsTotalDocumentSizeAllowedInMB(
      String envelopeLimitsTotalDocumentSizeAllowedInMB) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMB = envelopeLimitsTotalDocumentSizeAllowedInMB;
  }

  /**
   * envelopeLimitsTotalDocumentSizeAllowedInMBEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeLimitsTotalDocumentSizeAllowedInMBEnabled(
      String envelopeLimitsTotalDocumentSizeAllowedInMBEnabled) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabled =
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabled;
    return this;
  }

  /**
   * .
   *
   * @return envelopeLimitsTotalDocumentSizeAllowedInMBEnabled
   */
  @Schema(description = "")
  public String getEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabled() {
    return envelopeLimitsTotalDocumentSizeAllowedInMBEnabled;
  }

  /** setEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabled. */
  public void setEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabled(
      String envelopeLimitsTotalDocumentSizeAllowedInMBEnabled) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabled =
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabled;
  }

  /**
   * envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata(
      SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata =
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata;
    return this;
  }

  /**
   * .
   *
   * @return envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata() {
    return envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata;
  }

  /** setEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata. */
  public void setEnvelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata(
      SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata =
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata;
  }

  /**
   * envelopeLimitsTotalDocumentSizeAllowedInMBMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeLimitsTotalDocumentSizeAllowedInMBMetadata(
      SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBMetadata) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBMetadata =
        envelopeLimitsTotalDocumentSizeAllowedInMBMetadata;
    return this;
  }

  /**
   * .
   *
   * @return envelopeLimitsTotalDocumentSizeAllowedInMBMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnvelopeLimitsTotalDocumentSizeAllowedInMBMetadata() {
    return envelopeLimitsTotalDocumentSizeAllowedInMBMetadata;
  }

  /** setEnvelopeLimitsTotalDocumentSizeAllowedInMBMetadata. */
  public void setEnvelopeLimitsTotalDocumentSizeAllowedInMBMetadata(
      SettingsMetadata envelopeLimitsTotalDocumentSizeAllowedInMBMetadata) {
    this.envelopeLimitsTotalDocumentSizeAllowedInMBMetadata =
        envelopeLimitsTotalDocumentSizeAllowedInMBMetadata;
  }

  /**
   * envelopeSearchMode.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeSearchMode(String envelopeSearchMode) {
    this.envelopeSearchMode = envelopeSearchMode;
    return this;
  }

  /**
   * .
   *
   * @return envelopeSearchMode
   */
  @Schema(description = "")
  public String getEnvelopeSearchMode() {
    return envelopeSearchMode;
  }

  /** setEnvelopeSearchMode. */
  public void setEnvelopeSearchMode(String envelopeSearchMode) {
    this.envelopeSearchMode = envelopeSearchMode;
  }

  /**
   * envelopeSearchModeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeSearchModeMetadata(
      SettingsMetadata envelopeSearchModeMetadata) {
    this.envelopeSearchModeMetadata = envelopeSearchModeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return envelopeSearchModeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getEnvelopeSearchModeMetadata() {
    return envelopeSearchModeMetadata;
  }

  /** setEnvelopeSearchModeMetadata. */
  public void setEnvelopeSearchModeMetadata(SettingsMetadata envelopeSearchModeMetadata) {
    this.envelopeSearchModeMetadata = envelopeSearchModeMetadata;
  }

  /**
   * envelopeStampingDefaultValue.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeStampingDefaultValue(
      String envelopeStampingDefaultValue) {
    this.envelopeStampingDefaultValue = envelopeStampingDefaultValue;
    return this;
  }

  /**
   * .
   *
   * @return envelopeStampingDefaultValue
   */
  @Schema(description = "")
  public String getEnvelopeStampingDefaultValue() {
    return envelopeStampingDefaultValue;
  }

  /** setEnvelopeStampingDefaultValue. */
  public void setEnvelopeStampingDefaultValue(String envelopeStampingDefaultValue) {
    this.envelopeStampingDefaultValue = envelopeStampingDefaultValue;
  }

  /**
   * envelopeStampingDefaultValueMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation envelopeStampingDefaultValueMetadata(
      SettingsMetadata envelopeStampingDefaultValueMetadata) {
    this.envelopeStampingDefaultValueMetadata = envelopeStampingDefaultValueMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `envelopeStampingDefaultValue` property is editable. .
   *
   * @return envelopeStampingDefaultValueMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `envelopeStampingDefaultValue` property is editable. ")
  public SettingsMetadata getEnvelopeStampingDefaultValueMetadata() {
    return envelopeStampingDefaultValueMetadata;
  }

  /** setEnvelopeStampingDefaultValueMetadata. */
  public void setEnvelopeStampingDefaultValueMetadata(
      SettingsMetadata envelopeStampingDefaultValueMetadata) {
    this.envelopeStampingDefaultValueMetadata = envelopeStampingDefaultValueMetadata;
  }

  /**
   * exitPrompt.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation exitPrompt(String exitPrompt) {
    this.exitPrompt = exitPrompt;
    return this;
  }

  /**
   * .
   *
   * @return exitPrompt
   */
  @Schema(description = "")
  public String getExitPrompt() {
    return exitPrompt;
  }

  /** setExitPrompt. */
  public void setExitPrompt(String exitPrompt) {
    this.exitPrompt = exitPrompt;
  }

  /**
   * exitPromptMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation exitPromptMetadata(SettingsMetadata exitPromptMetadata) {
    this.exitPromptMetadata = exitPromptMetadata;
    return this;
  }

  /**
   * .
   *
   * @return exitPromptMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getExitPromptMetadata() {
    return exitPromptMetadata;
  }

  /** setExitPromptMetadata. */
  public void setExitPromptMetadata(SettingsMetadata exitPromptMetadata) {
    this.exitPromptMetadata = exitPromptMetadata;
  }

  /**
   * expressSend.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation expressSend(String expressSend) {
    this.expressSend = expressSend;
    return this;
  }

  /**
   * .
   *
   * @return expressSend
   */
  @Schema(description = "")
  public String getExpressSend() {
    return expressSend;
  }

  /** setExpressSend. */
  public void setExpressSend(String expressSend) {
    this.expressSend = expressSend;
  }

  /**
   * expressSendAllowTabs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation expressSendAllowTabs(String expressSendAllowTabs) {
    this.expressSendAllowTabs = expressSendAllowTabs;
    return this;
  }

  /**
   * .
   *
   * @return expressSendAllowTabs
   */
  @Schema(description = "")
  public String getExpressSendAllowTabs() {
    return expressSendAllowTabs;
  }

  /** setExpressSendAllowTabs. */
  public void setExpressSendAllowTabs(String expressSendAllowTabs) {
    this.expressSendAllowTabs = expressSendAllowTabs;
  }

  /**
   * expressSendAllowTabsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation expressSendAllowTabsMetadata(
      SettingsMetadata expressSendAllowTabsMetadata) {
    this.expressSendAllowTabsMetadata = expressSendAllowTabsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `expressSendAllowTabs` property is editable. .
   *
   * @return expressSendAllowTabsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `expressSendAllowTabs` property is editable. ")
  public SettingsMetadata getExpressSendAllowTabsMetadata() {
    return expressSendAllowTabsMetadata;
  }

  /** setExpressSendAllowTabsMetadata. */
  public void setExpressSendAllowTabsMetadata(SettingsMetadata expressSendAllowTabsMetadata) {
    this.expressSendAllowTabsMetadata = expressSendAllowTabsMetadata;
  }

  /**
   * expressSendMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation expressSendMetadata(SettingsMetadata expressSendMetadata) {
    this.expressSendMetadata = expressSendMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `expressSend` property is editable. .
   *
   * @return expressSendMetadata
   */
  @Schema(description = "Metadata that indicates whether the `expressSend` property is editable. ")
  public SettingsMetadata getExpressSendMetadata() {
    return expressSendMetadata;
  }

  /** setExpressSendMetadata. */
  public void setExpressSendMetadata(SettingsMetadata expressSendMetadata) {
    this.expressSendMetadata = expressSendMetadata;
  }

  /**
   * externalDocumentSources.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation externalDocumentSources(
      ExternalDocumentSources externalDocumentSources) {
    this.externalDocumentSources = externalDocumentSources;
    return this;
  }

  /**
   * A list of external document sources such as DropBox and OneDrive..
   *
   * @return externalDocumentSources
   */
  @Schema(description = "A list of external document sources such as DropBox and OneDrive.")
  public ExternalDocumentSources getExternalDocumentSources() {
    return externalDocumentSources;
  }

  /** setExternalDocumentSources. */
  public void setExternalDocumentSources(ExternalDocumentSources externalDocumentSources) {
    this.externalDocumentSources = externalDocumentSources;
  }

  /**
   * externalSignaturePadType.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation externalSignaturePadType(String externalSignaturePadType) {
    this.externalSignaturePadType = externalSignaturePadType;
    return this;
  }

  /**
   * .
   *
   * @return externalSignaturePadType
   */
  @Schema(description = "")
  public String getExternalSignaturePadType() {
    return externalSignaturePadType;
  }

  /** setExternalSignaturePadType. */
  public void setExternalSignaturePadType(String externalSignaturePadType) {
    this.externalSignaturePadType = externalSignaturePadType;
  }

  /**
   * externalSignaturePadTypeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation externalSignaturePadTypeMetadata(
      SettingsMetadata externalSignaturePadTypeMetadata) {
    this.externalSignaturePadTypeMetadata = externalSignaturePadTypeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `externalSignaturePadType` property is editable. .
   *
   * @return externalSignaturePadTypeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `externalSignaturePadType` property is editable. ")
  public SettingsMetadata getExternalSignaturePadTypeMetadata() {
    return externalSignaturePadTypeMetadata;
  }

  /** setExternalSignaturePadTypeMetadata. */
  public void setExternalSignaturePadTypeMetadata(
      SettingsMetadata externalSignaturePadTypeMetadata) {
    this.externalSignaturePadTypeMetadata = externalSignaturePadTypeMetadata;
  }

  /**
   * faxOutEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation faxOutEnabled(String faxOutEnabled) {
    this.faxOutEnabled = faxOutEnabled;
    return this;
  }

  /**
   * .
   *
   * @return faxOutEnabled
   */
  @Schema(description = "")
  public String getFaxOutEnabled() {
    return faxOutEnabled;
  }

  /** setFaxOutEnabled. */
  public void setFaxOutEnabled(String faxOutEnabled) {
    this.faxOutEnabled = faxOutEnabled;
  }

  /**
   * faxOutEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation faxOutEnabledMetadata(SettingsMetadata faxOutEnabledMetadata) {
    this.faxOutEnabledMetadata = faxOutEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `faxOutEnabled` property is editable. .
   *
   * @return faxOutEnabledMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `faxOutEnabled` property is editable. ")
  public SettingsMetadata getFaxOutEnabledMetadata() {
    return faxOutEnabledMetadata;
  }

  /** setFaxOutEnabledMetadata. */
  public void setFaxOutEnabledMetadata(SettingsMetadata faxOutEnabledMetadata) {
    this.faxOutEnabledMetadata = faxOutEnabledMetadata;
  }

  /**
   * finishReminder.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation finishReminder(String finishReminder) {
    this.finishReminder = finishReminder;
    return this;
  }

  /**
   * .
   *
   * @return finishReminder
   */
  @Schema(description = "")
  public String getFinishReminder() {
    return finishReminder;
  }

  /** setFinishReminder. */
  public void setFinishReminder(String finishReminder) {
    this.finishReminder = finishReminder;
  }

  /**
   * finishReminderMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation finishReminderMetadata(
      SettingsMetadata finishReminderMetadata) {
    this.finishReminderMetadata = finishReminderMetadata;
    return this;
  }

  /**
   * .
   *
   * @return finishReminderMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getFinishReminderMetadata() {
    return finishReminderMetadata;
  }

  /** setFinishReminderMetadata. */
  public void setFinishReminderMetadata(SettingsMetadata finishReminderMetadata) {
    this.finishReminderMetadata = finishReminderMetadata;
  }

  /**
   * forbidAddingUserStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation forbidAddingUserStamps(String forbidAddingUserStamps) {
    this.forbidAddingUserStamps = forbidAddingUserStamps;
    return this;
  }

  /**
   * .
   *
   * @return forbidAddingUserStamps
   */
  @Schema(description = "")
  public String getForbidAddingUserStamps() {
    return forbidAddingUserStamps;
  }

  /** setForbidAddingUserStamps. */
  public void setForbidAddingUserStamps(String forbidAddingUserStamps) {
    this.forbidAddingUserStamps = forbidAddingUserStamps;
  }

  /**
   * forbidAddingUserStampsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation forbidAddingUserStampsMetadata(
      SettingsMetadata forbidAddingUserStampsMetadata) {
    this.forbidAddingUserStampsMetadata = forbidAddingUserStampsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return forbidAddingUserStampsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getForbidAddingUserStampsMetadata() {
    return forbidAddingUserStampsMetadata;
  }

  /** setForbidAddingUserStampsMetadata. */
  public void setForbidAddingUserStampsMetadata(SettingsMetadata forbidAddingUserStampsMetadata) {
    this.forbidAddingUserStampsMetadata = forbidAddingUserStampsMetadata;
  }

  /**
   * guidedFormsHtmlAllowed.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation guidedFormsHtmlAllowed(String guidedFormsHtmlAllowed) {
    this.guidedFormsHtmlAllowed = guidedFormsHtmlAllowed;
    return this;
  }

  /**
   * .
   *
   * @return guidedFormsHtmlAllowed
   */
  @Schema(description = "")
  public String getGuidedFormsHtmlAllowed() {
    return guidedFormsHtmlAllowed;
  }

  /** setGuidedFormsHtmlAllowed. */
  public void setGuidedFormsHtmlAllowed(String guidedFormsHtmlAllowed) {
    this.guidedFormsHtmlAllowed = guidedFormsHtmlAllowed;
  }

  /**
   * guidedFormsHtmlAllowedMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation guidedFormsHtmlAllowedMetadata(
      SettingsMetadata guidedFormsHtmlAllowedMetadata) {
    this.guidedFormsHtmlAllowedMetadata = guidedFormsHtmlAllowedMetadata;
    return this;
  }

  /**
   * .
   *
   * @return guidedFormsHtmlAllowedMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getGuidedFormsHtmlAllowedMetadata() {
    return guidedFormsHtmlAllowedMetadata;
  }

  /** setGuidedFormsHtmlAllowedMetadata. */
  public void setGuidedFormsHtmlAllowedMetadata(SettingsMetadata guidedFormsHtmlAllowedMetadata) {
    this.guidedFormsHtmlAllowedMetadata = guidedFormsHtmlAllowedMetadata;
  }

  /**
   * guidedFormsHtmlConversionPolicy.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation guidedFormsHtmlConversionPolicy(
      String guidedFormsHtmlConversionPolicy) {
    this.guidedFormsHtmlConversionPolicy = guidedFormsHtmlConversionPolicy;
    return this;
  }

  /**
   * .
   *
   * @return guidedFormsHtmlConversionPolicy
   */
  @Schema(description = "")
  public String getGuidedFormsHtmlConversionPolicy() {
    return guidedFormsHtmlConversionPolicy;
  }

  /** setGuidedFormsHtmlConversionPolicy. */
  public void setGuidedFormsHtmlConversionPolicy(String guidedFormsHtmlConversionPolicy) {
    this.guidedFormsHtmlConversionPolicy = guidedFormsHtmlConversionPolicy;
  }

  /**
   * guidedFormsHtmlConversionPolicyMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation guidedFormsHtmlConversionPolicyMetadata(
      SettingsMetadata guidedFormsHtmlConversionPolicyMetadata) {
    this.guidedFormsHtmlConversionPolicyMetadata = guidedFormsHtmlConversionPolicyMetadata;
    return this;
  }

  /**
   * .
   *
   * @return guidedFormsHtmlConversionPolicyMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getGuidedFormsHtmlConversionPolicyMetadata() {
    return guidedFormsHtmlConversionPolicyMetadata;
  }

  /** setGuidedFormsHtmlConversionPolicyMetadata. */
  public void setGuidedFormsHtmlConversionPolicyMetadata(
      SettingsMetadata guidedFormsHtmlConversionPolicyMetadata) {
    this.guidedFormsHtmlConversionPolicyMetadata = guidedFormsHtmlConversionPolicyMetadata;
  }

  /**
   * hasRecipientConnectClaimedDomain.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation hasRecipientConnectClaimedDomain(
      String hasRecipientConnectClaimedDomain) {
    this.hasRecipientConnectClaimedDomain = hasRecipientConnectClaimedDomain;
    return this;
  }

  /**
   * .
   *
   * @return hasRecipientConnectClaimedDomain
   */
  @Schema(description = "")
  public String getHasRecipientConnectClaimedDomain() {
    return hasRecipientConnectClaimedDomain;
  }

  /** setHasRecipientConnectClaimedDomain. */
  public void setHasRecipientConnectClaimedDomain(String hasRecipientConnectClaimedDomain) {
    this.hasRecipientConnectClaimedDomain = hasRecipientConnectClaimedDomain;
  }

  /**
   * hideAccountAddressInCoC.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation hideAccountAddressInCoC(String hideAccountAddressInCoC) {
    this.hideAccountAddressInCoC = hideAccountAddressInCoC;
    return this;
  }

  /**
   * .
   *
   * @return hideAccountAddressInCoC
   */
  @Schema(description = "")
  public String getHideAccountAddressInCoC() {
    return hideAccountAddressInCoC;
  }

  /** setHideAccountAddressInCoC. */
  public void setHideAccountAddressInCoC(String hideAccountAddressInCoC) {
    this.hideAccountAddressInCoC = hideAccountAddressInCoC;
  }

  /**
   * hideAccountAddressInCoCMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation hideAccountAddressInCoCMetadata(
      SettingsMetadata hideAccountAddressInCoCMetadata) {
    this.hideAccountAddressInCoCMetadata = hideAccountAddressInCoCMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `hideAccountAddressInCoC` property is editable. .
   *
   * @return hideAccountAddressInCoCMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `hideAccountAddressInCoC` property is editable. ")
  public SettingsMetadata getHideAccountAddressInCoCMetadata() {
    return hideAccountAddressInCoCMetadata;
  }

  /** setHideAccountAddressInCoCMetadata. */
  public void setHideAccountAddressInCoCMetadata(SettingsMetadata hideAccountAddressInCoCMetadata) {
    this.hideAccountAddressInCoCMetadata = hideAccountAddressInCoCMetadata;
  }

  /**
   * hidePricing.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation hidePricing(String hidePricing) {
    this.hidePricing = hidePricing;
    return this;
  }

  /**
   * .
   *
   * @return hidePricing
   */
  @Schema(description = "")
  public String getHidePricing() {
    return hidePricing;
  }

  /** setHidePricing. */
  public void setHidePricing(String hidePricing) {
    this.hidePricing = hidePricing;
  }

  /**
   * hidePricingMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation hidePricingMetadata(SettingsMetadata hidePricingMetadata) {
    this.hidePricingMetadata = hidePricingMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `hidePricing` property is editable. .
   *
   * @return hidePricingMetadata
   */
  @Schema(description = "Metadata that indicates whether the `hidePricing` property is editable. ")
  public SettingsMetadata getHidePricingMetadata() {
    return hidePricingMetadata;
  }

  /** setHidePricingMetadata. */
  public void setHidePricingMetadata(SettingsMetadata hidePricingMetadata) {
    this.hidePricingMetadata = hidePricingMetadata;
  }

  /**
   * idCheckConfigurations.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckConfigurations(
      java.util.List idCheckConfigurations) {
    this.idCheckConfigurations = idCheckConfigurations;
    return this;
  }

  /**
   * addIdCheckConfigurationsItem.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation addIdCheckConfigurationsItem(
      IdCheckConfiguration idCheckConfigurationsItem) {
    if (this.idCheckConfigurations == null) {
      this.idCheckConfigurations = new java.util.ArrayList<>();
    }
    this.idCheckConfigurations.add(idCheckConfigurationsItem);
    return this;
  }

  /**
   * .
   *
   * @return idCheckConfigurations
   */
  @Schema(description = "")
  public java.util.List getIdCheckConfigurations() {
    return idCheckConfigurations;
  }

  /** setIdCheckConfigurations. */
  public void setIdCheckConfigurations(java.util.List idCheckConfigurations) {
    this.idCheckConfigurations = idCheckConfigurations;
  }

  /**
   * idCheckExpire.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpire(String idCheckExpire) {
    this.idCheckExpire = idCheckExpire;
    return this;
  }

  /**
   * .
   *
   * @return idCheckExpire
   */
  @Schema(description = "")
  public String getIdCheckExpire() {
    return idCheckExpire;
  }

  /** setIdCheckExpire. */
  public void setIdCheckExpire(String idCheckExpire) {
    this.idCheckExpire = idCheckExpire;
  }

  /**
   * idCheckExpireDays.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpireDays(String idCheckExpireDays) {
    this.idCheckExpireDays = idCheckExpireDays;
    return this;
  }

  /**
   * .
   *
   * @return idCheckExpireDays
   */
  @Schema(description = "")
  public String getIdCheckExpireDays() {
    return idCheckExpireDays;
  }

  /** setIdCheckExpireDays. */
  public void setIdCheckExpireDays(String idCheckExpireDays) {
    this.idCheckExpireDays = idCheckExpireDays;
  }

  /**
   * idCheckExpireDaysMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpireDaysMetadata(
      SettingsMetadata idCheckExpireDaysMetadata) {
    this.idCheckExpireDaysMetadata = idCheckExpireDaysMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `idCheckExpireDays` property is editable. .
   *
   * @return idCheckExpireDaysMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `idCheckExpireDays` property is editable. ")
  public SettingsMetadata getIdCheckExpireDaysMetadata() {
    return idCheckExpireDaysMetadata;
  }

  /** setIdCheckExpireDaysMetadata. */
  public void setIdCheckExpireDaysMetadata(SettingsMetadata idCheckExpireDaysMetadata) {
    this.idCheckExpireDaysMetadata = idCheckExpireDaysMetadata;
  }

  /**
   * idCheckExpireMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpireMetadata(SettingsMetadata idCheckExpireMetadata) {
    this.idCheckExpireMetadata = idCheckExpireMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `idCheckExpire` property is editable. .
   *
   * @return idCheckExpireMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `idCheckExpire` property is editable. ")
  public SettingsMetadata getIdCheckExpireMetadata() {
    return idCheckExpireMetadata;
  }

  /** setIdCheckExpireMetadata. */
  public void setIdCheckExpireMetadata(SettingsMetadata idCheckExpireMetadata) {
    this.idCheckExpireMetadata = idCheckExpireMetadata;
  }

  /**
   * idCheckExpireMinutes.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpireMinutes(String idCheckExpireMinutes) {
    this.idCheckExpireMinutes = idCheckExpireMinutes;
    return this;
  }

  /**
   * .
   *
   * @return idCheckExpireMinutes
   */
  @Schema(description = "")
  public String getIdCheckExpireMinutes() {
    return idCheckExpireMinutes;
  }

  /** setIdCheckExpireMinutes. */
  public void setIdCheckExpireMinutes(String idCheckExpireMinutes) {
    this.idCheckExpireMinutes = idCheckExpireMinutes;
  }

  /**
   * idCheckExpireMinutesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckExpireMinutesMetadata(
      SettingsMetadata idCheckExpireMinutesMetadata) {
    this.idCheckExpireMinutesMetadata = idCheckExpireMinutesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `idCheckExpireMinutes` property is editable. .
   *
   * @return idCheckExpireMinutesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `idCheckExpireMinutes` property is editable. ")
  public SettingsMetadata getIdCheckExpireMinutesMetadata() {
    return idCheckExpireMinutesMetadata;
  }

  /** setIdCheckExpireMinutesMetadata. */
  public void setIdCheckExpireMinutesMetadata(SettingsMetadata idCheckExpireMinutesMetadata) {
    this.idCheckExpireMinutesMetadata = idCheckExpireMinutesMetadata;
  }

  /**
   * idCheckRequired.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckRequired(String idCheckRequired) {
    this.idCheckRequired = idCheckRequired;
    return this;
  }

  /**
   * .
   *
   * @return idCheckRequired
   */
  @Schema(description = "")
  public String getIdCheckRequired() {
    return idCheckRequired;
  }

  /** setIdCheckRequired. */
  public void setIdCheckRequired(String idCheckRequired) {
    this.idCheckRequired = idCheckRequired;
  }

  /**
   * idCheckRequiredMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idCheckRequiredMetadata(
      SettingsMetadata idCheckRequiredMetadata) {
    this.idCheckRequiredMetadata = idCheckRequiredMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `idCheckRequired` property is editable. .
   *
   * @return idCheckRequiredMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `idCheckRequired` property is editable. ")
  public SettingsMetadata getIdCheckRequiredMetadata() {
    return idCheckRequiredMetadata;
  }

  /** setIdCheckRequiredMetadata. */
  public void setIdCheckRequiredMetadata(SettingsMetadata idCheckRequiredMetadata) {
    this.idCheckRequiredMetadata = idCheckRequiredMetadata;
  }

  /**
   * identityVerification.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation identityVerification(
      java.util.List identityVerification) {
    this.identityVerification = identityVerification;
    return this;
  }

  /**
   * addIdentityVerificationItem.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation addIdentityVerificationItem(
      AccountIdentityVerificationWorkflow identityVerificationItem) {
    if (this.identityVerification == null) {
      this.identityVerification = new java.util.ArrayList<>();
    }
    this.identityVerification.add(identityVerificationItem);
    return this;
  }

  /**
   * .
   *
   * @return identityVerification
   */
  @Schema(description = "")
  public java.util.List getIdentityVerification() {
    return identityVerification;
  }

  /** setIdentityVerification. */
  public void setIdentityVerification(
      java.util.List identityVerification) {
    this.identityVerification = identityVerification;
  }

  /**
   * identityVerificationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation identityVerificationMetadata(
      SettingsMetadata identityVerificationMetadata) {
    this.identityVerificationMetadata = identityVerificationMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `identityVerification` property is editable. .
   *
   * @return identityVerificationMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `identityVerification` property is editable. ")
  public SettingsMetadata getIdentityVerificationMetadata() {
    return identityVerificationMetadata;
  }

  /** setIdentityVerificationMetadata. */
  public void setIdentityVerificationMetadata(SettingsMetadata identityVerificationMetadata) {
    this.identityVerificationMetadata = identityVerificationMetadata;
  }

  /**
   * idfxKBAAuthenticationOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idfxKBAAuthenticationOverride(
      String idfxKBAAuthenticationOverride) {
    this.idfxKBAAuthenticationOverride = idfxKBAAuthenticationOverride;
    return this;
  }

  /**
   * .
   *
   * @return idfxKBAAuthenticationOverride
   */
  @Schema(description = "")
  public String getIdfxKBAAuthenticationOverride() {
    return idfxKBAAuthenticationOverride;
  }

  /** setIdfxKBAAuthenticationOverride. */
  public void setIdfxKBAAuthenticationOverride(String idfxKBAAuthenticationOverride) {
    this.idfxKBAAuthenticationOverride = idfxKBAAuthenticationOverride;
  }

  /**
   * idfxKBAAuthenticationOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idfxKBAAuthenticationOverrideMetadata(
      SettingsMetadata idfxKBAAuthenticationOverrideMetadata) {
    this.idfxKBAAuthenticationOverrideMetadata = idfxKBAAuthenticationOverrideMetadata;
    return this;
  }

  /**
   * .
   *
   * @return idfxKBAAuthenticationOverrideMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getIdfxKBAAuthenticationOverrideMetadata() {
    return idfxKBAAuthenticationOverrideMetadata;
  }

  /** setIdfxKBAAuthenticationOverrideMetadata. */
  public void setIdfxKBAAuthenticationOverrideMetadata(
      SettingsMetadata idfxKBAAuthenticationOverrideMetadata) {
    this.idfxKBAAuthenticationOverrideMetadata = idfxKBAAuthenticationOverrideMetadata;
  }

  /**
   * idfxPhoneAuthenticationOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idfxPhoneAuthenticationOverride(
      String idfxPhoneAuthenticationOverride) {
    this.idfxPhoneAuthenticationOverride = idfxPhoneAuthenticationOverride;
    return this;
  }

  /**
   * .
   *
   * @return idfxPhoneAuthenticationOverride
   */
  @Schema(description = "")
  public String getIdfxPhoneAuthenticationOverride() {
    return idfxPhoneAuthenticationOverride;
  }

  /** setIdfxPhoneAuthenticationOverride. */
  public void setIdfxPhoneAuthenticationOverride(String idfxPhoneAuthenticationOverride) {
    this.idfxPhoneAuthenticationOverride = idfxPhoneAuthenticationOverride;
  }

  /**
   * idfxPhoneAuthenticationOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation idfxPhoneAuthenticationOverrideMetadata(
      SettingsMetadata idfxPhoneAuthenticationOverrideMetadata) {
    this.idfxPhoneAuthenticationOverrideMetadata = idfxPhoneAuthenticationOverrideMetadata;
    return this;
  }

  /**
   * .
   *
   * @return idfxPhoneAuthenticationOverrideMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getIdfxPhoneAuthenticationOverrideMetadata() {
    return idfxPhoneAuthenticationOverrideMetadata;
  }

  /** setIdfxPhoneAuthenticationOverrideMetadata. */
  public void setIdfxPhoneAuthenticationOverrideMetadata(
      SettingsMetadata idfxPhoneAuthenticationOverrideMetadata) {
    this.idfxPhoneAuthenticationOverrideMetadata = idfxPhoneAuthenticationOverrideMetadata;
  }

  /**
   * ignoreErrorIfAnchorTabNotFound.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation ignoreErrorIfAnchorTabNotFound(
      String ignoreErrorIfAnchorTabNotFound) {
    this.ignoreErrorIfAnchorTabNotFound = ignoreErrorIfAnchorTabNotFound;
    return this;
  }

  /**
   * .
   *
   * @return ignoreErrorIfAnchorTabNotFound
   */
  @Schema(description = "")
  public String getIgnoreErrorIfAnchorTabNotFound() {
    return ignoreErrorIfAnchorTabNotFound;
  }

  /** setIgnoreErrorIfAnchorTabNotFound. */
  public void setIgnoreErrorIfAnchorTabNotFound(String ignoreErrorIfAnchorTabNotFound) {
    this.ignoreErrorIfAnchorTabNotFound = ignoreErrorIfAnchorTabNotFound;
  }

  /**
   * ignoreErrorIfAnchorTabNotFoundMetadataEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation ignoreErrorIfAnchorTabNotFoundMetadataEnabled(
      SettingsMetadata ignoreErrorIfAnchorTabNotFoundMetadataEnabled) {
    this.ignoreErrorIfAnchorTabNotFoundMetadataEnabled =
        ignoreErrorIfAnchorTabNotFoundMetadataEnabled;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return ignoreErrorIfAnchorTabNotFoundMetadataEnabled
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getIgnoreErrorIfAnchorTabNotFoundMetadataEnabled() {
    return ignoreErrorIfAnchorTabNotFoundMetadataEnabled;
  }

  /** setIgnoreErrorIfAnchorTabNotFoundMetadataEnabled. */
  public void setIgnoreErrorIfAnchorTabNotFoundMetadataEnabled(
      SettingsMetadata ignoreErrorIfAnchorTabNotFoundMetadataEnabled) {
    this.ignoreErrorIfAnchorTabNotFoundMetadataEnabled =
        ignoreErrorIfAnchorTabNotFoundMetadataEnabled;
  }

  /**
   * inPersonIDCheckQuestion.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inPersonIDCheckQuestion(String inPersonIDCheckQuestion) {
    this.inPersonIDCheckQuestion = inPersonIDCheckQuestion;
    return this;
  }

  /**
   * .
   *
   * @return inPersonIDCheckQuestion
   */
  @Schema(description = "")
  public String getInPersonIDCheckQuestion() {
    return inPersonIDCheckQuestion;
  }

  /** setInPersonIDCheckQuestion. */
  public void setInPersonIDCheckQuestion(String inPersonIDCheckQuestion) {
    this.inPersonIDCheckQuestion = inPersonIDCheckQuestion;
  }

  /**
   * inPersonIDCheckQuestionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inPersonIDCheckQuestionMetadata(
      SettingsMetadata inPersonIDCheckQuestionMetadata) {
    this.inPersonIDCheckQuestionMetadata = inPersonIDCheckQuestionMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `inPersonIDCheckQuestion` property is editable. .
   *
   * @return inPersonIDCheckQuestionMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `inPersonIDCheckQuestion` property is editable. ")
  public SettingsMetadata getInPersonIDCheckQuestionMetadata() {
    return inPersonIDCheckQuestionMetadata;
  }

  /** setInPersonIDCheckQuestionMetadata. */
  public void setInPersonIDCheckQuestionMetadata(SettingsMetadata inPersonIDCheckQuestionMetadata) {
    this.inPersonIDCheckQuestionMetadata = inPersonIDCheckQuestionMetadata;
  }

  /**
   * inPersonSigningEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inPersonSigningEnabled(String inPersonSigningEnabled) {
    this.inPersonSigningEnabled = inPersonSigningEnabled;
    return this;
  }

  /**
   * .
   *
   * @return inPersonSigningEnabled
   */
  @Schema(description = "")
  public String getInPersonSigningEnabled() {
    return inPersonSigningEnabled;
  }

  /** setInPersonSigningEnabled. */
  public void setInPersonSigningEnabled(String inPersonSigningEnabled) {
    this.inPersonSigningEnabled = inPersonSigningEnabled;
  }

  /**
   * inPersonSigningEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inPersonSigningEnabledMetadata(
      SettingsMetadata inPersonSigningEnabledMetadata) {
    this.inPersonSigningEnabledMetadata = inPersonSigningEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `inPersonSigningEnabled` property is editable. .
   *
   * @return inPersonSigningEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `inPersonSigningEnabled` property is editable. ")
  public SettingsMetadata getInPersonSigningEnabledMetadata() {
    return inPersonSigningEnabledMetadata;
  }

  /** setInPersonSigningEnabledMetadata. */
  public void setInPersonSigningEnabledMetadata(SettingsMetadata inPersonSigningEnabledMetadata) {
    this.inPersonSigningEnabledMetadata = inPersonSigningEnabledMetadata;
  }

  /**
   * inSessionEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inSessionEnabled(String inSessionEnabled) {
    this.inSessionEnabled = inSessionEnabled;
    return this;
  }

  /**
   * .
   *
   * @return inSessionEnabled
   */
  @Schema(description = "")
  public String getInSessionEnabled() {
    return inSessionEnabled;
  }

  /** setInSessionEnabled. */
  public void setInSessionEnabled(String inSessionEnabled) {
    this.inSessionEnabled = inSessionEnabled;
  }

  /**
   * inSessionEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inSessionEnabledMetadata(
      SettingsMetadata inSessionEnabledMetadata) {
    this.inSessionEnabledMetadata = inSessionEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `inSessionEnabled` property is editable. .
   *
   * @return inSessionEnabledMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `inSessionEnabled` property is editable. ")
  public SettingsMetadata getInSessionEnabledMetadata() {
    return inSessionEnabledMetadata;
  }

  /** setInSessionEnabledMetadata. */
  public void setInSessionEnabledMetadata(SettingsMetadata inSessionEnabledMetadata) {
    this.inSessionEnabledMetadata = inSessionEnabledMetadata;
  }

  /**
   * inSessionSuppressEmails.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inSessionSuppressEmails(String inSessionSuppressEmails) {
    this.inSessionSuppressEmails = inSessionSuppressEmails;
    return this;
  }

  /**
   * .
   *
   * @return inSessionSuppressEmails
   */
  @Schema(description = "")
  public String getInSessionSuppressEmails() {
    return inSessionSuppressEmails;
  }

  /** setInSessionSuppressEmails. */
  public void setInSessionSuppressEmails(String inSessionSuppressEmails) {
    this.inSessionSuppressEmails = inSessionSuppressEmails;
  }

  /**
   * inSessionSuppressEmailsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation inSessionSuppressEmailsMetadata(
      SettingsMetadata inSessionSuppressEmailsMetadata) {
    this.inSessionSuppressEmailsMetadata = inSessionSuppressEmailsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `inSessionSuppressEmails` property is editable. .
   *
   * @return inSessionSuppressEmailsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `inSessionSuppressEmails` property is editable. ")
  public SettingsMetadata getInSessionSuppressEmailsMetadata() {
    return inSessionSuppressEmailsMetadata;
  }

  /** setInSessionSuppressEmailsMetadata. */
  public void setInSessionSuppressEmailsMetadata(SettingsMetadata inSessionSuppressEmailsMetadata) {
    this.inSessionSuppressEmailsMetadata = inSessionSuppressEmailsMetadata;
  }

  /**
   * isConnectDocumentFieldsEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation isConnectDocumentFieldsEnabled(
      String isConnectDocumentFieldsEnabled) {
    this.isConnectDocumentFieldsEnabled = isConnectDocumentFieldsEnabled;
    return this;
  }

  /**
   * .
   *
   * @return isConnectDocumentFieldsEnabled
   */
  @Schema(description = "")
  public String getIsConnectDocumentFieldsEnabled() {
    return isConnectDocumentFieldsEnabled;
  }

  /** setIsConnectDocumentFieldsEnabled. */
  public void setIsConnectDocumentFieldsEnabled(String isConnectDocumentFieldsEnabled) {
    this.isConnectDocumentFieldsEnabled = isConnectDocumentFieldsEnabled;
  }

  /**
   * isvOemEmbed.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation isvOemEmbed(String isvOemEmbed) {
    this.isvOemEmbed = isvOemEmbed;
    return this;
  }

  /**
   * .
   *
   * @return isvOemEmbed
   */
  @Schema(description = "")
  public String getIsvOemEmbed() {
    return isvOemEmbed;
  }

  /** setIsvOemEmbed. */
  public void setIsvOemEmbed(String isvOemEmbed) {
    this.isvOemEmbed = isvOemEmbed;
  }

  /**
   * isvOemEmbedMetaData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation isvOemEmbedMetaData(SettingsMetadata isvOemEmbedMetaData) {
    this.isvOemEmbedMetaData = isvOemEmbedMetaData;
    return this;
  }

  /**
   * .
   *
   * @return isvOemEmbedMetaData
   */
  @Schema(description = "")
  public SettingsMetadata getIsvOemEmbedMetaData() {
    return isvOemEmbedMetaData;
  }

  /** setIsvOemEmbedMetaData. */
  public void setIsvOemEmbedMetaData(SettingsMetadata isvOemEmbedMetaData) {
    this.isvOemEmbedMetaData = isvOemEmbedMetaData;
  }

  /**
   * linkedExternalPrimaryAccounts.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation linkedExternalPrimaryAccounts(
      java.util.List linkedExternalPrimaryAccounts) {
    this.linkedExternalPrimaryAccounts = linkedExternalPrimaryAccounts;
    return this;
  }

  /**
   * addLinkedExternalPrimaryAccountsItem.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation addLinkedExternalPrimaryAccountsItem(
      LinkedExternalPrimaryAccount linkedExternalPrimaryAccountsItem) {
    if (this.linkedExternalPrimaryAccounts == null) {
      this.linkedExternalPrimaryAccounts = new java.util.ArrayList<>();
    }
    this.linkedExternalPrimaryAccounts.add(linkedExternalPrimaryAccountsItem);
    return this;
  }

  /**
   * .
   *
   * @return linkedExternalPrimaryAccounts
   */
  @Schema(description = "")
  public java.util.List getLinkedExternalPrimaryAccounts() {
    return linkedExternalPrimaryAccounts;
  }

  /** setLinkedExternalPrimaryAccounts. */
  public void setLinkedExternalPrimaryAccounts(
      java.util.List linkedExternalPrimaryAccounts) {
    this.linkedExternalPrimaryAccounts = linkedExternalPrimaryAccounts;
  }

  /**
   * maximumSigningGroups.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation maximumSigningGroups(String maximumSigningGroups) {
    this.maximumSigningGroups = maximumSigningGroups;
    return this;
  }

  /**
   * .
   *
   * @return maximumSigningGroups
   */
  @Schema(description = "")
  public String getMaximumSigningGroups() {
    return maximumSigningGroups;
  }

  /** setMaximumSigningGroups. */
  public void setMaximumSigningGroups(String maximumSigningGroups) {
    this.maximumSigningGroups = maximumSigningGroups;
  }

  /**
   * maximumSigningGroupsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation maximumSigningGroupsMetadata(
      SettingsMetadata maximumSigningGroupsMetadata) {
    this.maximumSigningGroupsMetadata = maximumSigningGroupsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `maximumSigningGroups` property is editable. .
   *
   * @return maximumSigningGroupsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `maximumSigningGroups` property is editable. ")
  public SettingsMetadata getMaximumSigningGroupsMetadata() {
    return maximumSigningGroupsMetadata;
  }

  /** setMaximumSigningGroupsMetadata. */
  public void setMaximumSigningGroupsMetadata(SettingsMetadata maximumSigningGroupsMetadata) {
    this.maximumSigningGroupsMetadata = maximumSigningGroupsMetadata;
  }

  /**
   * maximumUsersPerSigningGroup.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation maximumUsersPerSigningGroup(
      String maximumUsersPerSigningGroup) {
    this.maximumUsersPerSigningGroup = maximumUsersPerSigningGroup;
    return this;
  }

  /**
   * .
   *
   * @return maximumUsersPerSigningGroup
   */
  @Schema(description = "")
  public String getMaximumUsersPerSigningGroup() {
    return maximumUsersPerSigningGroup;
  }

  /** setMaximumUsersPerSigningGroup. */
  public void setMaximumUsersPerSigningGroup(String maximumUsersPerSigningGroup) {
    this.maximumUsersPerSigningGroup = maximumUsersPerSigningGroup;
  }

  /**
   * maximumUsersPerSigningGroupMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation maximumUsersPerSigningGroupMetadata(
      SettingsMetadata maximumUsersPerSigningGroupMetadata) {
    this.maximumUsersPerSigningGroupMetadata = maximumUsersPerSigningGroupMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `maximumUsersPerSigningGroup` property is editable. .
   *
   * @return maximumUsersPerSigningGroupMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `maximumUsersPerSigningGroup` property is editable. ")
  public SettingsMetadata getMaximumUsersPerSigningGroupMetadata() {
    return maximumUsersPerSigningGroupMetadata;
  }

  /** setMaximumUsersPerSigningGroupMetadata. */
  public void setMaximumUsersPerSigningGroupMetadata(
      SettingsMetadata maximumUsersPerSigningGroupMetadata) {
    this.maximumUsersPerSigningGroupMetadata = maximumUsersPerSigningGroupMetadata;
  }

  /**
   * maxNumberOfCustomStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation maxNumberOfCustomStamps(String maxNumberOfCustomStamps) {
    this.maxNumberOfCustomStamps = maxNumberOfCustomStamps;
    return this;
  }

  /**
   * .
   *
   * @return maxNumberOfCustomStamps
   */
  @Schema(description = "")
  public String getMaxNumberOfCustomStamps() {
    return maxNumberOfCustomStamps;
  }

  /** setMaxNumberOfCustomStamps. */
  public void setMaxNumberOfCustomStamps(String maxNumberOfCustomStamps) {
    this.maxNumberOfCustomStamps = maxNumberOfCustomStamps;
  }

  /**
   * mergeMixedModeResults.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation mergeMixedModeResults(String mergeMixedModeResults) {
    this.mergeMixedModeResults = mergeMixedModeResults;
    return this;
  }

  /**
   * .
   *
   * @return mergeMixedModeResults
   */
  @Schema(description = "")
  public String getMergeMixedModeResults() {
    return mergeMixedModeResults;
  }

  /** setMergeMixedModeResults. */
  public void setMergeMixedModeResults(String mergeMixedModeResults) {
    this.mergeMixedModeResults = mergeMixedModeResults;
  }

  /**
   * mergeMixedModeResultsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation mergeMixedModeResultsMetadata(
      SettingsMetadata mergeMixedModeResultsMetadata) {
    this.mergeMixedModeResultsMetadata = mergeMixedModeResultsMetadata;
    return this;
  }

  /**
   * .
   *
   * @return mergeMixedModeResultsMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getMergeMixedModeResultsMetadata() {
    return mergeMixedModeResultsMetadata;
  }

  /** setMergeMixedModeResultsMetadata. */
  public void setMergeMixedModeResultsMetadata(SettingsMetadata mergeMixedModeResultsMetadata) {
    this.mergeMixedModeResultsMetadata = mergeMixedModeResultsMetadata;
  }

  /**
   * mobileSessionTimeout.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation mobileSessionTimeout(String mobileSessionTimeout) {
    this.mobileSessionTimeout = mobileSessionTimeout;
    return this;
  }

  /**
   * .
   *
   * @return mobileSessionTimeout
   */
  @Schema(description = "")
  public String getMobileSessionTimeout() {
    return mobileSessionTimeout;
  }

  /** setMobileSessionTimeout. */
  public void setMobileSessionTimeout(String mobileSessionTimeout) {
    this.mobileSessionTimeout = mobileSessionTimeout;
  }

  /**
   * mobileSessionTimeoutMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation mobileSessionTimeoutMetadata(
      SettingsMetadata mobileSessionTimeoutMetadata) {
    this.mobileSessionTimeoutMetadata = mobileSessionTimeoutMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `mobileSessionTimeout` property is editable. .
   *
   * @return mobileSessionTimeoutMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `mobileSessionTimeout` property is editable. ")
  public SettingsMetadata getMobileSessionTimeoutMetadata() {
    return mobileSessionTimeoutMetadata;
  }

  /** setMobileSessionTimeoutMetadata. */
  public void setMobileSessionTimeoutMetadata(SettingsMetadata mobileSessionTimeoutMetadata) {
    this.mobileSessionTimeoutMetadata = mobileSessionTimeoutMetadata;
  }

  /**
   * numberOfActiveCustomStamps.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation numberOfActiveCustomStamps(String numberOfActiveCustomStamps) {
    this.numberOfActiveCustomStamps = numberOfActiveCustomStamps;
    return this;
  }

  /**
   * .
   *
   * @return numberOfActiveCustomStamps
   */
  @Schema(description = "")
  public String getNumberOfActiveCustomStamps() {
    return numberOfActiveCustomStamps;
  }

  /** setNumberOfActiveCustomStamps. */
  public void setNumberOfActiveCustomStamps(String numberOfActiveCustomStamps) {
    this.numberOfActiveCustomStamps = numberOfActiveCustomStamps;
  }

  /**
   * optInMobileSigningV02.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optInMobileSigningV02(String optInMobileSigningV02) {
    this.optInMobileSigningV02 = optInMobileSigningV02;
    return this;
  }

  /**
   * .
   *
   * @return optInMobileSigningV02
   */
  @Schema(description = "")
  public String getOptInMobileSigningV02() {
    return optInMobileSigningV02;
  }

  /** setOptInMobileSigningV02. */
  public void setOptInMobileSigningV02(String optInMobileSigningV02) {
    this.optInMobileSigningV02 = optInMobileSigningV02;
  }

  /**
   * optInMobileSigningV02Metadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optInMobileSigningV02Metadata(
      SettingsMetadata optInMobileSigningV02Metadata) {
    this.optInMobileSigningV02Metadata = optInMobileSigningV02Metadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `optInMobileSigningV02` property is editable. .
   *
   * @return optInMobileSigningV02Metadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `optInMobileSigningV02` property is editable. ")
  public SettingsMetadata getOptInMobileSigningV02Metadata() {
    return optInMobileSigningV02Metadata;
  }

  /** setOptInMobileSigningV02Metadata. */
  public void setOptInMobileSigningV02Metadata(SettingsMetadata optInMobileSigningV02Metadata) {
    this.optInMobileSigningV02Metadata = optInMobileSigningV02Metadata;
  }

  /**
   * optInUniversalSignatures.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optInUniversalSignatures(String optInUniversalSignatures) {
    this.optInUniversalSignatures = optInUniversalSignatures;
    return this;
  }

  /**
   * .
   *
   * @return optInUniversalSignatures
   */
  @Schema(description = "")
  public String getOptInUniversalSignatures() {
    return optInUniversalSignatures;
  }

  /** setOptInUniversalSignatures. */
  public void setOptInUniversalSignatures(String optInUniversalSignatures) {
    this.optInUniversalSignatures = optInUniversalSignatures;
  }

  /**
   * optOutAutoNavTextAndTabColorUpdates.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optOutAutoNavTextAndTabColorUpdates(
      String optOutAutoNavTextAndTabColorUpdates) {
    this.optOutAutoNavTextAndTabColorUpdates = optOutAutoNavTextAndTabColorUpdates;
    return this;
  }

  /**
   * .
   *
   * @return optOutAutoNavTextAndTabColorUpdates
   */
  @Schema(description = "")
  public String getOptOutAutoNavTextAndTabColorUpdates() {
    return optOutAutoNavTextAndTabColorUpdates;
  }

  /** setOptOutAutoNavTextAndTabColorUpdates. */
  public void setOptOutAutoNavTextAndTabColorUpdates(String optOutAutoNavTextAndTabColorUpdates) {
    this.optOutAutoNavTextAndTabColorUpdates = optOutAutoNavTextAndTabColorUpdates;
  }

  /**
   * optOutAutoNavTextAndTabColorUpdatesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optOutAutoNavTextAndTabColorUpdatesMetadata(
      SettingsMetadata optOutAutoNavTextAndTabColorUpdatesMetadata) {
    this.optOutAutoNavTextAndTabColorUpdatesMetadata = optOutAutoNavTextAndTabColorUpdatesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `optOutAutoNavTextAndTabColorUpdates` property is editable.
   * .
   *
   * @return optOutAutoNavTextAndTabColorUpdatesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `optOutAutoNavTextAndTabColorUpdates` property is editable. ")
  public SettingsMetadata getOptOutAutoNavTextAndTabColorUpdatesMetadata() {
    return optOutAutoNavTextAndTabColorUpdatesMetadata;
  }

  /** setOptOutAutoNavTextAndTabColorUpdatesMetadata. */
  public void setOptOutAutoNavTextAndTabColorUpdatesMetadata(
      SettingsMetadata optOutAutoNavTextAndTabColorUpdatesMetadata) {
    this.optOutAutoNavTextAndTabColorUpdatesMetadata = optOutAutoNavTextAndTabColorUpdatesMetadata;
  }

  /**
   * optOutNewPlatformSeal.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optOutNewPlatformSeal(String optOutNewPlatformSeal) {
    this.optOutNewPlatformSeal = optOutNewPlatformSeal;
    return this;
  }

  /**
   * .
   *
   * @return optOutNewPlatformSeal
   */
  @Schema(description = "")
  public String getOptOutNewPlatformSeal() {
    return optOutNewPlatformSeal;
  }

  /** setOptOutNewPlatformSeal. */
  public void setOptOutNewPlatformSeal(String optOutNewPlatformSeal) {
    this.optOutNewPlatformSeal = optOutNewPlatformSeal;
  }

  /**
   * optOutNewPlatformSealPlatformMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation optOutNewPlatformSealPlatformMetadata(
      SettingsMetadata optOutNewPlatformSealPlatformMetadata) {
    this.optOutNewPlatformSealPlatformMetadata = optOutNewPlatformSealPlatformMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `optOutNewPlatformSealPlatform` property is editable. .
   *
   * @return optOutNewPlatformSealPlatformMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `optOutNewPlatformSealPlatform` property is editable. ")
  public SettingsMetadata getOptOutNewPlatformSealPlatformMetadata() {
    return optOutNewPlatformSealPlatformMetadata;
  }

  /** setOptOutNewPlatformSealPlatformMetadata. */
  public void setOptOutNewPlatformSealPlatformMetadata(
      SettingsMetadata optOutNewPlatformSealPlatformMetadata) {
    this.optOutNewPlatformSealPlatformMetadata = optOutNewPlatformSealPlatformMetadata;
  }

  /**
   * pdfMaxChunkedUploadPartSize.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxChunkedUploadPartSize(
      String pdfMaxChunkedUploadPartSize) {
    this.pdfMaxChunkedUploadPartSize = pdfMaxChunkedUploadPartSize;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxChunkedUploadPartSize
   */
  @Schema(description = "")
  public String getPdfMaxChunkedUploadPartSize() {
    return pdfMaxChunkedUploadPartSize;
  }

  /** setPdfMaxChunkedUploadPartSize. */
  public void setPdfMaxChunkedUploadPartSize(String pdfMaxChunkedUploadPartSize) {
    this.pdfMaxChunkedUploadPartSize = pdfMaxChunkedUploadPartSize;
  }

  /**
   * pdfMaxChunkedUploadPartSizeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxChunkedUploadPartSizeMetadata(
      SettingsMetadata pdfMaxChunkedUploadPartSizeMetadata) {
    this.pdfMaxChunkedUploadPartSizeMetadata = pdfMaxChunkedUploadPartSizeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxChunkedUploadPartSizeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getPdfMaxChunkedUploadPartSizeMetadata() {
    return pdfMaxChunkedUploadPartSizeMetadata;
  }

  /** setPdfMaxChunkedUploadPartSizeMetadata. */
  public void setPdfMaxChunkedUploadPartSizeMetadata(
      SettingsMetadata pdfMaxChunkedUploadPartSizeMetadata) {
    this.pdfMaxChunkedUploadPartSizeMetadata = pdfMaxChunkedUploadPartSizeMetadata;
  }

  /**
   * pdfMaxChunkedUploadTotalSize.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxChunkedUploadTotalSize(
      String pdfMaxChunkedUploadTotalSize) {
    this.pdfMaxChunkedUploadTotalSize = pdfMaxChunkedUploadTotalSize;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxChunkedUploadTotalSize
   */
  @Schema(description = "")
  public String getPdfMaxChunkedUploadTotalSize() {
    return pdfMaxChunkedUploadTotalSize;
  }

  /** setPdfMaxChunkedUploadTotalSize. */
  public void setPdfMaxChunkedUploadTotalSize(String pdfMaxChunkedUploadTotalSize) {
    this.pdfMaxChunkedUploadTotalSize = pdfMaxChunkedUploadTotalSize;
  }

  /**
   * pdfMaxChunkedUploadTotalSizeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxChunkedUploadTotalSizeMetadata(
      SettingsMetadata pdfMaxChunkedUploadTotalSizeMetadata) {
    this.pdfMaxChunkedUploadTotalSizeMetadata = pdfMaxChunkedUploadTotalSizeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxChunkedUploadTotalSizeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getPdfMaxChunkedUploadTotalSizeMetadata() {
    return pdfMaxChunkedUploadTotalSizeMetadata;
  }

  /** setPdfMaxChunkedUploadTotalSizeMetadata. */
  public void setPdfMaxChunkedUploadTotalSizeMetadata(
      SettingsMetadata pdfMaxChunkedUploadTotalSizeMetadata) {
    this.pdfMaxChunkedUploadTotalSizeMetadata = pdfMaxChunkedUploadTotalSizeMetadata;
  }

  /**
   * pdfMaxIndividualUploadSize.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxIndividualUploadSize(String pdfMaxIndividualUploadSize) {
    this.pdfMaxIndividualUploadSize = pdfMaxIndividualUploadSize;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxIndividualUploadSize
   */
  @Schema(description = "")
  public String getPdfMaxIndividualUploadSize() {
    return pdfMaxIndividualUploadSize;
  }

  /** setPdfMaxIndividualUploadSize. */
  public void setPdfMaxIndividualUploadSize(String pdfMaxIndividualUploadSize) {
    this.pdfMaxIndividualUploadSize = pdfMaxIndividualUploadSize;
  }

  /**
   * pdfMaxIndividualUploadSizeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pdfMaxIndividualUploadSizeMetadata(
      SettingsMetadata pdfMaxIndividualUploadSizeMetadata) {
    this.pdfMaxIndividualUploadSizeMetadata = pdfMaxIndividualUploadSizeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return pdfMaxIndividualUploadSizeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getPdfMaxIndividualUploadSizeMetadata() {
    return pdfMaxIndividualUploadSizeMetadata;
  }

  /** setPdfMaxIndividualUploadSizeMetadata. */
  public void setPdfMaxIndividualUploadSizeMetadata(
      SettingsMetadata pdfMaxIndividualUploadSizeMetadata) {
    this.pdfMaxIndividualUploadSizeMetadata = pdfMaxIndividualUploadSizeMetadata;
  }

  /**
   * phoneAuthRecipientMayProvidePhoneNumber.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation phoneAuthRecipientMayProvidePhoneNumber(
      String phoneAuthRecipientMayProvidePhoneNumber) {
    this.phoneAuthRecipientMayProvidePhoneNumber = phoneAuthRecipientMayProvidePhoneNumber;
    return this;
  }

  /**
   * .
   *
   * @return phoneAuthRecipientMayProvidePhoneNumber
   */
  @Schema(description = "")
  public String getPhoneAuthRecipientMayProvidePhoneNumber() {
    return phoneAuthRecipientMayProvidePhoneNumber;
  }

  /** setPhoneAuthRecipientMayProvidePhoneNumber. */
  public void setPhoneAuthRecipientMayProvidePhoneNumber(
      String phoneAuthRecipientMayProvidePhoneNumber) {
    this.phoneAuthRecipientMayProvidePhoneNumber = phoneAuthRecipientMayProvidePhoneNumber;
  }

  /**
   * phoneAuthRecipientMayProvidePhoneNumberMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation phoneAuthRecipientMayProvidePhoneNumberMetadata(
      SettingsMetadata phoneAuthRecipientMayProvidePhoneNumberMetadata) {
    this.phoneAuthRecipientMayProvidePhoneNumberMetadata =
        phoneAuthRecipientMayProvidePhoneNumberMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `phoneAuthRecipientMayProvidePhoneNumber` property is
   * editable. .
   *
   * @return phoneAuthRecipientMayProvidePhoneNumberMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `phoneAuthRecipientMayProvidePhoneNumber` property is editable. ")
  public SettingsMetadata getPhoneAuthRecipientMayProvidePhoneNumberMetadata() {
    return phoneAuthRecipientMayProvidePhoneNumberMetadata;
  }

  /** setPhoneAuthRecipientMayProvidePhoneNumberMetadata. */
  public void setPhoneAuthRecipientMayProvidePhoneNumberMetadata(
      SettingsMetadata phoneAuthRecipientMayProvidePhoneNumberMetadata) {
    this.phoneAuthRecipientMayProvidePhoneNumberMetadata =
        phoneAuthRecipientMayProvidePhoneNumberMetadata;
  }

  /**
   * pkiSignDownloadedPDFDocs.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pkiSignDownloadedPDFDocs(String pkiSignDownloadedPDFDocs) {
    this.pkiSignDownloadedPDFDocs = pkiSignDownloadedPDFDocs;
    return this;
  }

  /**
   * .
   *
   * @return pkiSignDownloadedPDFDocs
   */
  @Schema(description = "")
  public String getPkiSignDownloadedPDFDocs() {
    return pkiSignDownloadedPDFDocs;
  }

  /** setPkiSignDownloadedPDFDocs. */
  public void setPkiSignDownloadedPDFDocs(String pkiSignDownloadedPDFDocs) {
    this.pkiSignDownloadedPDFDocs = pkiSignDownloadedPDFDocs;
  }

  /**
   * pkiSignDownloadedPDFDocsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation pkiSignDownloadedPDFDocsMetadata(
      SettingsMetadata pkiSignDownloadedPDFDocsMetadata) {
    this.pkiSignDownloadedPDFDocsMetadata = pkiSignDownloadedPDFDocsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `pkiSignDownloadedPDFDocs` property is editable. .
   *
   * @return pkiSignDownloadedPDFDocsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `pkiSignDownloadedPDFDocs` property is editable. ")
  public SettingsMetadata getPkiSignDownloadedPDFDocsMetadata() {
    return pkiSignDownloadedPDFDocsMetadata;
  }

  /** setPkiSignDownloadedPDFDocsMetadata. */
  public void setPkiSignDownloadedPDFDocsMetadata(
      SettingsMetadata pkiSignDownloadedPDFDocsMetadata) {
    this.pkiSignDownloadedPDFDocsMetadata = pkiSignDownloadedPDFDocsMetadata;
  }

  /**
   * readOnlyMode.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation readOnlyMode(String readOnlyMode) {
    this.readOnlyMode = readOnlyMode;
    return this;
  }

  /**
   * .
   *
   * @return readOnlyMode
   */
  @Schema(description = "")
  public String getReadOnlyMode() {
    return readOnlyMode;
  }

  /** setReadOnlyMode. */
  public void setReadOnlyMode(String readOnlyMode) {
    this.readOnlyMode = readOnlyMode;
  }

  /**
   * readOnlyModeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation readOnlyModeMetadata(SettingsMetadata readOnlyModeMetadata) {
    this.readOnlyModeMetadata = readOnlyModeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return readOnlyModeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getReadOnlyModeMetadata() {
    return readOnlyModeMetadata;
  }

  /** setReadOnlyModeMetadata. */
  public void setReadOnlyModeMetadata(SettingsMetadata readOnlyModeMetadata) {
    this.readOnlyModeMetadata = readOnlyModeMetadata;
  }

  /**
   * recipientsCanSignOffline.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation recipientsCanSignOffline(String recipientsCanSignOffline) {
    this.recipientsCanSignOffline = recipientsCanSignOffline;
    return this;
  }

  /**
   * .
   *
   * @return recipientsCanSignOffline
   */
  @Schema(description = "")
  public String getRecipientsCanSignOffline() {
    return recipientsCanSignOffline;
  }

  /** setRecipientsCanSignOffline. */
  public void setRecipientsCanSignOffline(String recipientsCanSignOffline) {
    this.recipientsCanSignOffline = recipientsCanSignOffline;
  }

  /**
   * recipientsCanSignOfflineMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation recipientsCanSignOfflineMetadata(
      SettingsMetadata recipientsCanSignOfflineMetadata) {
    this.recipientsCanSignOfflineMetadata = recipientsCanSignOfflineMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `recipientsCanSignOffline` property is editable. .
   *
   * @return recipientsCanSignOfflineMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `recipientsCanSignOffline` property is editable. ")
  public SettingsMetadata getRecipientsCanSignOfflineMetadata() {
    return recipientsCanSignOfflineMetadata;
  }

  /** setRecipientsCanSignOfflineMetadata. */
  public void setRecipientsCanSignOfflineMetadata(
      SettingsMetadata recipientsCanSignOfflineMetadata) {
    this.recipientsCanSignOfflineMetadata = recipientsCanSignOfflineMetadata;
  }

  /**
   * recipientSigningAutoNavigationControl.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation recipientSigningAutoNavigationControl(
      String recipientSigningAutoNavigationControl) {
    this.recipientSigningAutoNavigationControl = recipientSigningAutoNavigationControl;
    return this;
  }

  /**
   * .
   *
   * @return recipientSigningAutoNavigationControl
   */
  @Schema(description = "")
  public String getRecipientSigningAutoNavigationControl() {
    return recipientSigningAutoNavigationControl;
  }

  /** setRecipientSigningAutoNavigationControl. */
  public void setRecipientSigningAutoNavigationControl(
      String recipientSigningAutoNavigationControl) {
    this.recipientSigningAutoNavigationControl = recipientSigningAutoNavigationControl;
  }

  /**
   * recipientSigningAutoNavigationControlMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation recipientSigningAutoNavigationControlMetadata(
      SettingsMetadata recipientSigningAutoNavigationControlMetadata) {
    this.recipientSigningAutoNavigationControlMetadata =
        recipientSigningAutoNavigationControlMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `recipientSigningAutoNavigationControl` property is
   * editable. .
   *
   * @return recipientSigningAutoNavigationControlMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `recipientSigningAutoNavigationControl` property is editable. ")
  public SettingsMetadata getRecipientSigningAutoNavigationControlMetadata() {
    return recipientSigningAutoNavigationControlMetadata;
  }

  /** setRecipientSigningAutoNavigationControlMetadata. */
  public void setRecipientSigningAutoNavigationControlMetadata(
      SettingsMetadata recipientSigningAutoNavigationControlMetadata) {
    this.recipientSigningAutoNavigationControlMetadata =
        recipientSigningAutoNavigationControlMetadata;
  }

  /**
   * require21CFRpt11Compliance.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation require21CFRpt11Compliance(String require21CFRpt11Compliance) {
    this.require21CFRpt11Compliance = require21CFRpt11Compliance;
    return this;
  }

  /**
   * .
   *
   * @return require21CFRpt11Compliance
   */
  @Schema(description = "")
  public String getRequire21CFRpt11Compliance() {
    return require21CFRpt11Compliance;
  }

  /** setRequire21CFRpt11Compliance. */
  public void setRequire21CFRpt11Compliance(String require21CFRpt11Compliance) {
    this.require21CFRpt11Compliance = require21CFRpt11Compliance;
  }

  /**
   * require21CFRpt11ComplianceMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation require21CFRpt11ComplianceMetadata(
      SettingsMetadata require21CFRpt11ComplianceMetadata) {
    this.require21CFRpt11ComplianceMetadata = require21CFRpt11ComplianceMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `require21CFRpt11Compliance` property is editable. .
   *
   * @return require21CFRpt11ComplianceMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `require21CFRpt11Compliance` property is editable. ")
  public SettingsMetadata getRequire21CFRpt11ComplianceMetadata() {
    return require21CFRpt11ComplianceMetadata;
  }

  /** setRequire21CFRpt11ComplianceMetadata. */
  public void setRequire21CFRpt11ComplianceMetadata(
      SettingsMetadata require21CFRpt11ComplianceMetadata) {
    this.require21CFRpt11ComplianceMetadata = require21CFRpt11ComplianceMetadata;
  }

  /**
   * requireDeclineReason.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireDeclineReason(String requireDeclineReason) {
    this.requireDeclineReason = requireDeclineReason;
    return this;
  }

  /**
   * .
   *
   * @return requireDeclineReason
   */
  @Schema(description = "")
  public String getRequireDeclineReason() {
    return requireDeclineReason;
  }

  /** setRequireDeclineReason. */
  public void setRequireDeclineReason(String requireDeclineReason) {
    this.requireDeclineReason = requireDeclineReason;
  }

  /**
   * requireDeclineReasonMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireDeclineReasonMetadata(
      SettingsMetadata requireDeclineReasonMetadata) {
    this.requireDeclineReasonMetadata = requireDeclineReasonMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `requireDeclineReason` property is editable. .
   *
   * @return requireDeclineReasonMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `requireDeclineReason` property is editable. ")
  public SettingsMetadata getRequireDeclineReasonMetadata() {
    return requireDeclineReasonMetadata;
  }

  /** setRequireDeclineReasonMetadata. */
  public void setRequireDeclineReasonMetadata(SettingsMetadata requireDeclineReasonMetadata) {
    this.requireDeclineReasonMetadata = requireDeclineReasonMetadata;
  }

  /**
   * requireExternalUserManagement.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireExternalUserManagement(
      String requireExternalUserManagement) {
    this.requireExternalUserManagement = requireExternalUserManagement;
    return this;
  }

  /**
   * .
   *
   * @return requireExternalUserManagement
   */
  @Schema(description = "")
  public String getRequireExternalUserManagement() {
    return requireExternalUserManagement;
  }

  /** setRequireExternalUserManagement. */
  public void setRequireExternalUserManagement(String requireExternalUserManagement) {
    this.requireExternalUserManagement = requireExternalUserManagement;
  }

  /**
   * requireExternalUserManagementMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireExternalUserManagementMetadata(
      SettingsMetadata requireExternalUserManagementMetadata) {
    this.requireExternalUserManagementMetadata = requireExternalUserManagementMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `requireExternalUserManagement` property is editable. .
   *
   * @return requireExternalUserManagementMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `requireExternalUserManagement` property is editable. ")
  public SettingsMetadata getRequireExternalUserManagementMetadata() {
    return requireExternalUserManagementMetadata;
  }

  /** setRequireExternalUserManagementMetadata. */
  public void setRequireExternalUserManagementMetadata(
      SettingsMetadata requireExternalUserManagementMetadata) {
    this.requireExternalUserManagementMetadata = requireExternalUserManagementMetadata;
  }

  /**
   * requireSignerCertificateType.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireSignerCertificateType(
      String requireSignerCertificateType) {
    this.requireSignerCertificateType = requireSignerCertificateType;
    return this;
  }

  /**
   * .
   *
   * @return requireSignerCertificateType
   */
  @Schema(description = "")
  public String getRequireSignerCertificateType() {
    return requireSignerCertificateType;
  }

  /** setRequireSignerCertificateType. */
  public void setRequireSignerCertificateType(String requireSignerCertificateType) {
    this.requireSignerCertificateType = requireSignerCertificateType;
  }

  /**
   * requireSignerCertificateTypeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation requireSignerCertificateTypeMetadata(
      SettingsMetadata requireSignerCertificateTypeMetadata) {
    this.requireSignerCertificateTypeMetadata = requireSignerCertificateTypeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `requireSignerCertificateType` property is editable. .
   *
   * @return requireSignerCertificateTypeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `requireSignerCertificateType` property is editable. ")
  public SettingsMetadata getRequireSignerCertificateTypeMetadata() {
    return requireSignerCertificateTypeMetadata;
  }

  /** setRequireSignerCertificateTypeMetadata. */
  public void setRequireSignerCertificateTypeMetadata(
      SettingsMetadata requireSignerCertificateTypeMetadata) {
    this.requireSignerCertificateTypeMetadata = requireSignerCertificateTypeMetadata;
  }

  /**
   * rsaVeridAccountName.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation rsaVeridAccountName(String rsaVeridAccountName) {
    this.rsaVeridAccountName = rsaVeridAccountName;
    return this;
  }

  /**
   * .
   *
   * @return rsaVeridAccountName
   */
  @Schema(description = "")
  public String getRsaVeridAccountName() {
    return rsaVeridAccountName;
  }

  /** setRsaVeridAccountName. */
  public void setRsaVeridAccountName(String rsaVeridAccountName) {
    this.rsaVeridAccountName = rsaVeridAccountName;
  }

  /**
   * rsaVeridPassword.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation rsaVeridPassword(String rsaVeridPassword) {
    this.rsaVeridPassword = rsaVeridPassword;
    return this;
  }

  /**
   * .
   *
   * @return rsaVeridPassword
   */
  @Schema(description = "")
  public String getRsaVeridPassword() {
    return rsaVeridPassword;
  }

  /** setRsaVeridPassword. */
  public void setRsaVeridPassword(String rsaVeridPassword) {
    this.rsaVeridPassword = rsaVeridPassword;
  }

  /**
   * rsaVeridRuleset.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation rsaVeridRuleset(String rsaVeridRuleset) {
    this.rsaVeridRuleset = rsaVeridRuleset;
    return this;
  }

  /**
   * .
   *
   * @return rsaVeridRuleset
   */
  @Schema(description = "")
  public String getRsaVeridRuleset() {
    return rsaVeridRuleset;
  }

  /** setRsaVeridRuleset. */
  public void setRsaVeridRuleset(String rsaVeridRuleset) {
    this.rsaVeridRuleset = rsaVeridRuleset;
  }

  /**
   * rsaVeridUserId.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation rsaVeridUserId(String rsaVeridUserId) {
    this.rsaVeridUserId = rsaVeridUserId;
    return this;
  }

  /**
   * .
   *
   * @return rsaVeridUserId
   */
  @Schema(description = "")
  public String getRsaVeridUserId() {
    return rsaVeridUserId;
  }

  /** setRsaVeridUserId. */
  public void setRsaVeridUserId(String rsaVeridUserId) {
    this.rsaVeridUserId = rsaVeridUserId;
  }

  /**
   * sbsTransactionLevel.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sbsTransactionLevel(String sbsTransactionLevel) {
    this.sbsTransactionLevel = sbsTransactionLevel;
    return this;
  }

  /**
   * .
   *
   * @return sbsTransactionLevel
   */
  @Schema(description = "")
  public String getSbsTransactionLevel() {
    return sbsTransactionLevel;
  }

  /** setSbsTransactionLevel. */
  public void setSbsTransactionLevel(String sbsTransactionLevel) {
    this.sbsTransactionLevel = sbsTransactionLevel;
  }

  /**
   * selfSignedRecipientEmailDocument.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation selfSignedRecipientEmailDocument(
      String selfSignedRecipientEmailDocument) {
    this.selfSignedRecipientEmailDocument = selfSignedRecipientEmailDocument;
    return this;
  }

  /**
   * .
   *
   * @return selfSignedRecipientEmailDocument
   */
  @Schema(description = "")
  public String getSelfSignedRecipientEmailDocument() {
    return selfSignedRecipientEmailDocument;
  }

  /** setSelfSignedRecipientEmailDocument. */
  public void setSelfSignedRecipientEmailDocument(String selfSignedRecipientEmailDocument) {
    this.selfSignedRecipientEmailDocument = selfSignedRecipientEmailDocument;
  }

  /**
   * selfSignedRecipientEmailDocumentMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation selfSignedRecipientEmailDocumentMetadata(
      SettingsMetadata selfSignedRecipientEmailDocumentMetadata) {
    this.selfSignedRecipientEmailDocumentMetadata = selfSignedRecipientEmailDocumentMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `selfSignedRecipientEmailDocument` property is editable. .
   *
   * @return selfSignedRecipientEmailDocumentMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `selfSignedRecipientEmailDocument` property is editable. ")
  public SettingsMetadata getSelfSignedRecipientEmailDocumentMetadata() {
    return selfSignedRecipientEmailDocumentMetadata;
  }

  /** setSelfSignedRecipientEmailDocumentMetadata. */
  public void setSelfSignedRecipientEmailDocumentMetadata(
      SettingsMetadata selfSignedRecipientEmailDocumentMetadata) {
    this.selfSignedRecipientEmailDocumentMetadata = selfSignedRecipientEmailDocumentMetadata;
  }

  /**
   * selfSignedRecipientEmailDocumentUserOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation selfSignedRecipientEmailDocumentUserOverride(
      String selfSignedRecipientEmailDocumentUserOverride) {
    this.selfSignedRecipientEmailDocumentUserOverride =
        selfSignedRecipientEmailDocumentUserOverride;
    return this;
  }

  /**
   * .
   *
   * @return selfSignedRecipientEmailDocumentUserOverride
   */
  @Schema(description = "")
  public String getSelfSignedRecipientEmailDocumentUserOverride() {
    return selfSignedRecipientEmailDocumentUserOverride;
  }

  /** setSelfSignedRecipientEmailDocumentUserOverride. */
  public void setSelfSignedRecipientEmailDocumentUserOverride(
      String selfSignedRecipientEmailDocumentUserOverride) {
    this.selfSignedRecipientEmailDocumentUserOverride =
        selfSignedRecipientEmailDocumentUserOverride;
  }

  /**
   * selfSignedRecipientEmailDocumentUserOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation selfSignedRecipientEmailDocumentUserOverrideMetadata(
      SettingsMetadata selfSignedRecipientEmailDocumentUserOverrideMetadata) {
    this.selfSignedRecipientEmailDocumentUserOverrideMetadata =
        selfSignedRecipientEmailDocumentUserOverrideMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `selfSignedRecipientEmailDocumentUserOverride` property is
   * editable. .
   *
   * @return selfSignedRecipientEmailDocumentUserOverrideMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `selfSignedRecipientEmailDocumentUserOverride` property is editable. ")
  public SettingsMetadata getSelfSignedRecipientEmailDocumentUserOverrideMetadata() {
    return selfSignedRecipientEmailDocumentUserOverrideMetadata;
  }

  /** setSelfSignedRecipientEmailDocumentUserOverrideMetadata. */
  public void setSelfSignedRecipientEmailDocumentUserOverrideMetadata(
      SettingsMetadata selfSignedRecipientEmailDocumentUserOverrideMetadata) {
    this.selfSignedRecipientEmailDocumentUserOverrideMetadata =
        selfSignedRecipientEmailDocumentUserOverrideMetadata;
  }

  /**
   * senderCanSignInEachLocation.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation senderCanSignInEachLocation(
      String senderCanSignInEachLocation) {
    this.senderCanSignInEachLocation = senderCanSignInEachLocation;
    return this;
  }

  /**
   * .
   *
   * @return senderCanSignInEachLocation
   */
  @Schema(description = "")
  public String getSenderCanSignInEachLocation() {
    return senderCanSignInEachLocation;
  }

  /** setSenderCanSignInEachLocation. */
  public void setSenderCanSignInEachLocation(String senderCanSignInEachLocation) {
    this.senderCanSignInEachLocation = senderCanSignInEachLocation;
  }

  /**
   * senderCanSignInEachLocationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation senderCanSignInEachLocationMetadata(
      SettingsMetadata senderCanSignInEachLocationMetadata) {
    this.senderCanSignInEachLocationMetadata = senderCanSignInEachLocationMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `senderCanSignInEachLocation` property is editable. .
   *
   * @return senderCanSignInEachLocationMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `senderCanSignInEachLocation` property is editable. ")
  public SettingsMetadata getSenderCanSignInEachLocationMetadata() {
    return senderCanSignInEachLocationMetadata;
  }

  /** setSenderCanSignInEachLocationMetadata. */
  public void setSenderCanSignInEachLocationMetadata(
      SettingsMetadata senderCanSignInEachLocationMetadata) {
    this.senderCanSignInEachLocationMetadata = senderCanSignInEachLocationMetadata;
  }

  /**
   * senderMustAuthenticateSigning.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation senderMustAuthenticateSigning(
      String senderMustAuthenticateSigning) {
    this.senderMustAuthenticateSigning = senderMustAuthenticateSigning;
    return this;
  }

  /**
   * .
   *
   * @return senderMustAuthenticateSigning
   */
  @Schema(description = "")
  public String getSenderMustAuthenticateSigning() {
    return senderMustAuthenticateSigning;
  }

  /** setSenderMustAuthenticateSigning. */
  public void setSenderMustAuthenticateSigning(String senderMustAuthenticateSigning) {
    this.senderMustAuthenticateSigning = senderMustAuthenticateSigning;
  }

  /**
   * senderMustAuthenticateSigningMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation senderMustAuthenticateSigningMetadata(
      SettingsMetadata senderMustAuthenticateSigningMetadata) {
    this.senderMustAuthenticateSigningMetadata = senderMustAuthenticateSigningMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `senderMustAuthenticateSigning` property is editable. .
   *
   * @return senderMustAuthenticateSigningMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `senderMustAuthenticateSigning` property is editable. ")
  public SettingsMetadata getSenderMustAuthenticateSigningMetadata() {
    return senderMustAuthenticateSigningMetadata;
  }

  /** setSenderMustAuthenticateSigningMetadata. */
  public void setSenderMustAuthenticateSigningMetadata(
      SettingsMetadata senderMustAuthenticateSigningMetadata) {
    this.senderMustAuthenticateSigningMetadata = senderMustAuthenticateSigningMetadata;
  }

  /**
   * sendingTagsFontColor.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontColor(String sendingTagsFontColor) {
    this.sendingTagsFontColor = sendingTagsFontColor;
    return this;
  }

  /**
   * .
   *
   * @return sendingTagsFontColor
   */
  @Schema(description = "")
  public String getSendingTagsFontColor() {
    return sendingTagsFontColor;
  }

  /** setSendingTagsFontColor. */
  public void setSendingTagsFontColor(String sendingTagsFontColor) {
    this.sendingTagsFontColor = sendingTagsFontColor;
  }

  /**
   * sendingTagsFontColorMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontColorMetadata(
      SettingsMetadata sendingTagsFontColorMetadata) {
    this.sendingTagsFontColorMetadata = sendingTagsFontColorMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sendingTagsFontColor` property is editable. .
   *
   * @return sendingTagsFontColorMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `sendingTagsFontColor` property is editable. ")
  public SettingsMetadata getSendingTagsFontColorMetadata() {
    return sendingTagsFontColorMetadata;
  }

  /** setSendingTagsFontColorMetadata. */
  public void setSendingTagsFontColorMetadata(SettingsMetadata sendingTagsFontColorMetadata) {
    this.sendingTagsFontColorMetadata = sendingTagsFontColorMetadata;
  }

  /**
   * sendingTagsFontName.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontName(String sendingTagsFontName) {
    this.sendingTagsFontName = sendingTagsFontName;
    return this;
  }

  /**
   * .
   *
   * @return sendingTagsFontName
   */
  @Schema(description = "")
  public String getSendingTagsFontName() {
    return sendingTagsFontName;
  }

  /** setSendingTagsFontName. */
  public void setSendingTagsFontName(String sendingTagsFontName) {
    this.sendingTagsFontName = sendingTagsFontName;
  }

  /**
   * sendingTagsFontNameMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontNameMetadata(
      SettingsMetadata sendingTagsFontNameMetadata) {
    this.sendingTagsFontNameMetadata = sendingTagsFontNameMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sendingTagsFontName` property is editable. .
   *
   * @return sendingTagsFontNameMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `sendingTagsFontName` property is editable. ")
  public SettingsMetadata getSendingTagsFontNameMetadata() {
    return sendingTagsFontNameMetadata;
  }

  /** setSendingTagsFontNameMetadata. */
  public void setSendingTagsFontNameMetadata(SettingsMetadata sendingTagsFontNameMetadata) {
    this.sendingTagsFontNameMetadata = sendingTagsFontNameMetadata;
  }

  /**
   * sendingTagsFontSize.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontSize(String sendingTagsFontSize) {
    this.sendingTagsFontSize = sendingTagsFontSize;
    return this;
  }

  /**
   * .
   *
   * @return sendingTagsFontSize
   */
  @Schema(description = "")
  public String getSendingTagsFontSize() {
    return sendingTagsFontSize;
  }

  /** setSendingTagsFontSize. */
  public void setSendingTagsFontSize(String sendingTagsFontSize) {
    this.sendingTagsFontSize = sendingTagsFontSize;
  }

  /**
   * sendingTagsFontSizeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendingTagsFontSizeMetadata(
      SettingsMetadata sendingTagsFontSizeMetadata) {
    this.sendingTagsFontSizeMetadata = sendingTagsFontSizeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sendingTagsFontSize` property is editable. .
   *
   * @return sendingTagsFontSizeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `sendingTagsFontSize` property is editable. ")
  public SettingsMetadata getSendingTagsFontSizeMetadata() {
    return sendingTagsFontSizeMetadata;
  }

  /** setSendingTagsFontSizeMetadata. */
  public void setSendingTagsFontSizeMetadata(SettingsMetadata sendingTagsFontSizeMetadata) {
    this.sendingTagsFontSizeMetadata = sendingTagsFontSizeMetadata;
  }

  /**
   * sendLockoutRecipientNotification.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendLockoutRecipientNotification(
      String sendLockoutRecipientNotification) {
    this.sendLockoutRecipientNotification = sendLockoutRecipientNotification;
    return this;
  }

  /**
   * .
   *
   * @return sendLockoutRecipientNotification
   */
  @Schema(description = "")
  public String getSendLockoutRecipientNotification() {
    return sendLockoutRecipientNotification;
  }

  /** setSendLockoutRecipientNotification. */
  public void setSendLockoutRecipientNotification(String sendLockoutRecipientNotification) {
    this.sendLockoutRecipientNotification = sendLockoutRecipientNotification;
  }

  /**
   * sendLockoutRecipientNotificationMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendLockoutRecipientNotificationMetadata(
      SettingsMetadata sendLockoutRecipientNotificationMetadata) {
    this.sendLockoutRecipientNotificationMetadata = sendLockoutRecipientNotificationMetadata;
    return this;
  }

  /**
   * .
   *
   * @return sendLockoutRecipientNotificationMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getSendLockoutRecipientNotificationMetadata() {
    return sendLockoutRecipientNotificationMetadata;
  }

  /** setSendLockoutRecipientNotificationMetadata. */
  public void setSendLockoutRecipientNotificationMetadata(
      SettingsMetadata sendLockoutRecipientNotificationMetadata) {
    this.sendLockoutRecipientNotificationMetadata = sendLockoutRecipientNotificationMetadata;
  }

  /**
   * sendToCertifiedDeliveryEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendToCertifiedDeliveryEnabled(
      String sendToCertifiedDeliveryEnabled) {
    this.sendToCertifiedDeliveryEnabled = sendToCertifiedDeliveryEnabled;
    return this;
  }

  /**
   * .
   *
   * @return sendToCertifiedDeliveryEnabled
   */
  @Schema(description = "")
  public String getSendToCertifiedDeliveryEnabled() {
    return sendToCertifiedDeliveryEnabled;
  }

  /** setSendToCertifiedDeliveryEnabled. */
  public void setSendToCertifiedDeliveryEnabled(String sendToCertifiedDeliveryEnabled) {
    this.sendToCertifiedDeliveryEnabled = sendToCertifiedDeliveryEnabled;
  }

  /**
   * sendToCertifiedDeliveryEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sendToCertifiedDeliveryEnabledMetadata(
      SettingsMetadata sendToCertifiedDeliveryEnabledMetadata) {
    this.sendToCertifiedDeliveryEnabledMetadata = sendToCertifiedDeliveryEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sendToCertifiedDeliveryEnabled` property is editable. .
   *
   * @return sendToCertifiedDeliveryEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `sendToCertifiedDeliveryEnabled` property is editable. ")
  public SettingsMetadata getSendToCertifiedDeliveryEnabledMetadata() {
    return sendToCertifiedDeliveryEnabledMetadata;
  }

  /** setSendToCertifiedDeliveryEnabledMetadata. */
  public void setSendToCertifiedDeliveryEnabledMetadata(
      SettingsMetadata sendToCertifiedDeliveryEnabledMetadata) {
    this.sendToCertifiedDeliveryEnabledMetadata = sendToCertifiedDeliveryEnabledMetadata;
  }

  /**
   * sessionTimeout.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sessionTimeout(String sessionTimeout) {
    this.sessionTimeout = sessionTimeout;
    return this;
  }

  /**
   * .
   *
   * @return sessionTimeout
   */
  @Schema(description = "")
  public String getSessionTimeout() {
    return sessionTimeout;
  }

  /** setSessionTimeout. */
  public void setSessionTimeout(String sessionTimeout) {
    this.sessionTimeout = sessionTimeout;
  }

  /**
   * sessionTimeoutMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sessionTimeoutMetadata(
      SettingsMetadata sessionTimeoutMetadata) {
    this.sessionTimeoutMetadata = sessionTimeoutMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sessionTimeout` property is editable. .
   *
   * @return sessionTimeoutMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `sessionTimeout` property is editable. ")
  public SettingsMetadata getSessionTimeoutMetadata() {
    return sessionTimeoutMetadata;
  }

  /** setSessionTimeoutMetadata. */
  public void setSessionTimeoutMetadata(SettingsMetadata sessionTimeoutMetadata) {
    this.sessionTimeoutMetadata = sessionTimeoutMetadata;
  }

  /**
   * setRecipEmailLang.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation setRecipEmailLang(String setRecipEmailLang) {
    this.setRecipEmailLang = setRecipEmailLang;
    return this;
  }

  /**
   * .
   *
   * @return setRecipEmailLang
   */
  @Schema(description = "")
  public String getSetRecipEmailLang() {
    return setRecipEmailLang;
  }

  /** setSetRecipEmailLang. */
  public void setSetRecipEmailLang(String setRecipEmailLang) {
    this.setRecipEmailLang = setRecipEmailLang;
  }

  /**
   * setRecipEmailLangMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation setRecipEmailLangMetadata(
      SettingsMetadata setRecipEmailLangMetadata) {
    this.setRecipEmailLangMetadata = setRecipEmailLangMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `setRecipEmailLang` property is editable. .
   *
   * @return setRecipEmailLangMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `setRecipEmailLang` property is editable. ")
  public SettingsMetadata getSetRecipEmailLangMetadata() {
    return setRecipEmailLangMetadata;
  }

  /** setSetRecipEmailLangMetadata. */
  public void setSetRecipEmailLangMetadata(SettingsMetadata setRecipEmailLangMetadata) {
    this.setRecipEmailLangMetadata = setRecipEmailLangMetadata;
  }

  /**
   * setRecipSignLang.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation setRecipSignLang(String setRecipSignLang) {
    this.setRecipSignLang = setRecipSignLang;
    return this;
  }

  /**
   * .
   *
   * @return setRecipSignLang
   */
  @Schema(description = "")
  public String getSetRecipSignLang() {
    return setRecipSignLang;
  }

  /** setSetRecipSignLang. */
  public void setSetRecipSignLang(String setRecipSignLang) {
    this.setRecipSignLang = setRecipSignLang;
  }

  /**
   * setRecipSignLangMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation setRecipSignLangMetadata(
      SettingsMetadata setRecipSignLangMetadata) {
    this.setRecipSignLangMetadata = setRecipSignLangMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `setRecipSignLang` property is editable. .
   *
   * @return setRecipSignLangMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `setRecipSignLang` property is editable. ")
  public SettingsMetadata getSetRecipSignLangMetadata() {
    return setRecipSignLangMetadata;
  }

  /** setSetRecipSignLangMetadata. */
  public void setSetRecipSignLangMetadata(SettingsMetadata setRecipSignLangMetadata) {
    this.setRecipSignLangMetadata = setRecipSignLangMetadata;
  }

  /**
   * sharedTemplateFolders.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sharedTemplateFolders(String sharedTemplateFolders) {
    this.sharedTemplateFolders = sharedTemplateFolders;
    return this;
  }

  /**
   * .
   *
   * @return sharedTemplateFolders
   */
  @Schema(description = "")
  public String getSharedTemplateFolders() {
    return sharedTemplateFolders;
  }

  /** setSharedTemplateFolders. */
  public void setSharedTemplateFolders(String sharedTemplateFolders) {
    this.sharedTemplateFolders = sharedTemplateFolders;
  }

  /**
   * sharedTemplateFoldersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation sharedTemplateFoldersMetadata(
      SettingsMetadata sharedTemplateFoldersMetadata) {
    this.sharedTemplateFoldersMetadata = sharedTemplateFoldersMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `sharedTemplateFolders` property is editable. .
   *
   * @return sharedTemplateFoldersMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `sharedTemplateFolders` property is editable. ")
  public SettingsMetadata getSharedTemplateFoldersMetadata() {
    return sharedTemplateFoldersMetadata;
  }

  /** setSharedTemplateFoldersMetadata. */
  public void setSharedTemplateFoldersMetadata(SettingsMetadata sharedTemplateFoldersMetadata) {
    this.sharedTemplateFoldersMetadata = sharedTemplateFoldersMetadata;
  }

  /**
   * showCompleteDialogInEmbeddedSession.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showCompleteDialogInEmbeddedSession(
      String showCompleteDialogInEmbeddedSession) {
    this.showCompleteDialogInEmbeddedSession = showCompleteDialogInEmbeddedSession;
    return this;
  }

  /**
   * .
   *
   * @return showCompleteDialogInEmbeddedSession
   */
  @Schema(description = "")
  public String getShowCompleteDialogInEmbeddedSession() {
    return showCompleteDialogInEmbeddedSession;
  }

  /** setShowCompleteDialogInEmbeddedSession. */
  public void setShowCompleteDialogInEmbeddedSession(String showCompleteDialogInEmbeddedSession) {
    this.showCompleteDialogInEmbeddedSession = showCompleteDialogInEmbeddedSession;
  }

  /**
   * showCompleteDialogInEmbeddedSessionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showCompleteDialogInEmbeddedSessionMetadata(
      SettingsMetadata showCompleteDialogInEmbeddedSessionMetadata) {
    this.showCompleteDialogInEmbeddedSessionMetadata = showCompleteDialogInEmbeddedSessionMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `showCompleteDialogInEmbeddedSession` property is editable.
   * .
   *
   * @return showCompleteDialogInEmbeddedSessionMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `showCompleteDialogInEmbeddedSession` property is editable. ")
  public SettingsMetadata getShowCompleteDialogInEmbeddedSessionMetadata() {
    return showCompleteDialogInEmbeddedSessionMetadata;
  }

  /** setShowCompleteDialogInEmbeddedSessionMetadata. */
  public void setShowCompleteDialogInEmbeddedSessionMetadata(
      SettingsMetadata showCompleteDialogInEmbeddedSessionMetadata) {
    this.showCompleteDialogInEmbeddedSessionMetadata = showCompleteDialogInEmbeddedSessionMetadata;
  }

  /**
   * showConditionalRoutingOnSend.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showConditionalRoutingOnSend(
      String showConditionalRoutingOnSend) {
    this.showConditionalRoutingOnSend = showConditionalRoutingOnSend;
    return this;
  }

  /**
   * .
   *
   * @return showConditionalRoutingOnSend
   */
  @Schema(description = "")
  public String getShowConditionalRoutingOnSend() {
    return showConditionalRoutingOnSend;
  }

  /** setShowConditionalRoutingOnSend. */
  public void setShowConditionalRoutingOnSend(String showConditionalRoutingOnSend) {
    this.showConditionalRoutingOnSend = showConditionalRoutingOnSend;
  }

  /**
   * showConditionalRoutingOnSendMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showConditionalRoutingOnSendMetadata(
      SettingsMetadata showConditionalRoutingOnSendMetadata) {
    this.showConditionalRoutingOnSendMetadata = showConditionalRoutingOnSendMetadata;
    return this;
  }

  /**
   * .
   *
   * @return showConditionalRoutingOnSendMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getShowConditionalRoutingOnSendMetadata() {
    return showConditionalRoutingOnSendMetadata;
  }

  /** setShowConditionalRoutingOnSendMetadata. */
  public void setShowConditionalRoutingOnSendMetadata(
      SettingsMetadata showConditionalRoutingOnSendMetadata) {
    this.showConditionalRoutingOnSendMetadata = showConditionalRoutingOnSendMetadata;
  }

  /**
   * showInitialConditionalFields.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showInitialConditionalFields(
      String showInitialConditionalFields) {
    this.showInitialConditionalFields = showInitialConditionalFields;
    return this;
  }

  /**
   * .
   *
   * @return showInitialConditionalFields
   */
  @Schema(description = "")
  public String getShowInitialConditionalFields() {
    return showInitialConditionalFields;
  }

  /** setShowInitialConditionalFields. */
  public void setShowInitialConditionalFields(String showInitialConditionalFields) {
    this.showInitialConditionalFields = showInitialConditionalFields;
  }

  /**
   * showInitialConditionalFieldsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showInitialConditionalFieldsMetadata(
      SettingsMetadata showInitialConditionalFieldsMetadata) {
    this.showInitialConditionalFieldsMetadata = showInitialConditionalFieldsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `showInitialConditionalFields` property is editable. .
   *
   * @return showInitialConditionalFieldsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `showInitialConditionalFields` property is editable. ")
  public SettingsMetadata getShowInitialConditionalFieldsMetadata() {
    return showInitialConditionalFieldsMetadata;
  }

  /** setShowInitialConditionalFieldsMetadata. */
  public void setShowInitialConditionalFieldsMetadata(
      SettingsMetadata showInitialConditionalFieldsMetadata) {
    this.showInitialConditionalFieldsMetadata = showInitialConditionalFieldsMetadata;
  }

  /**
   * showLocalizedWatermarks.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showLocalizedWatermarks(String showLocalizedWatermarks) {
    this.showLocalizedWatermarks = showLocalizedWatermarks;
    return this;
  }

  /**
   * .
   *
   * @return showLocalizedWatermarks
   */
  @Schema(description = "")
  public String getShowLocalizedWatermarks() {
    return showLocalizedWatermarks;
  }

  /** setShowLocalizedWatermarks. */
  public void setShowLocalizedWatermarks(String showLocalizedWatermarks) {
    this.showLocalizedWatermarks = showLocalizedWatermarks;
  }

  /**
   * showLocalizedWatermarksMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showLocalizedWatermarksMetadata(
      SettingsMetadata showLocalizedWatermarksMetadata) {
    this.showLocalizedWatermarksMetadata = showLocalizedWatermarksMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `showLocalizedWatermarks` property is editable. .
   *
   * @return showLocalizedWatermarksMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `showLocalizedWatermarks` property is editable. ")
  public SettingsMetadata getShowLocalizedWatermarksMetadata() {
    return showLocalizedWatermarksMetadata;
  }

  /** setShowLocalizedWatermarksMetadata. */
  public void setShowLocalizedWatermarksMetadata(SettingsMetadata showLocalizedWatermarksMetadata) {
    this.showLocalizedWatermarksMetadata = showLocalizedWatermarksMetadata;
  }

  /**
   * showMaskedFieldsWhenDownloadingDocumentAsSender.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showMaskedFieldsWhenDownloadingDocumentAsSender(
      String showMaskedFieldsWhenDownloadingDocumentAsSender) {
    this.showMaskedFieldsWhenDownloadingDocumentAsSender =
        showMaskedFieldsWhenDownloadingDocumentAsSender;
    return this;
  }

  /**
   * .
   *
   * @return showMaskedFieldsWhenDownloadingDocumentAsSender
   */
  @Schema(description = "")
  public String getShowMaskedFieldsWhenDownloadingDocumentAsSender() {
    return showMaskedFieldsWhenDownloadingDocumentAsSender;
  }

  /** setShowMaskedFieldsWhenDownloadingDocumentAsSender. */
  public void setShowMaskedFieldsWhenDownloadingDocumentAsSender(
      String showMaskedFieldsWhenDownloadingDocumentAsSender) {
    this.showMaskedFieldsWhenDownloadingDocumentAsSender =
        showMaskedFieldsWhenDownloadingDocumentAsSender;
  }

  /**
   * showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata(
      SettingsMetadata showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata) {
    this.showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata =
        showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata;
    return this;
  }

  /**
   * .
   *
   * @return showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getShowMaskedFieldsWhenDownloadingDocumentAsSenderMetadata() {
    return showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata;
  }

  /** setShowMaskedFieldsWhenDownloadingDocumentAsSenderMetadata. */
  public void setShowMaskedFieldsWhenDownloadingDocumentAsSenderMetadata(
      SettingsMetadata showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata) {
    this.showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata =
        showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata;
  }

  /**
   * showTutorials.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showTutorials(String showTutorials) {
    this.showTutorials = showTutorials;
    return this;
  }

  /**
   * .
   *
   * @return showTutorials
   */
  @Schema(description = "")
  public String getShowTutorials() {
    return showTutorials;
  }

  /** setShowTutorials. */
  public void setShowTutorials(String showTutorials) {
    this.showTutorials = showTutorials;
  }

  /**
   * showTutorialsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation showTutorialsMetadata(SettingsMetadata showTutorialsMetadata) {
    this.showTutorialsMetadata = showTutorialsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `showTutorials` property is editable. .
   *
   * @return showTutorialsMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `showTutorials` property is editable. ")
  public SettingsMetadata getShowTutorialsMetadata() {
    return showTutorialsMetadata;
  }

  /** setShowTutorialsMetadata. */
  public void setShowTutorialsMetadata(SettingsMetadata showTutorialsMetadata) {
    this.showTutorialsMetadata = showTutorialsMetadata;
  }

  /**
   * signatureProviders.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signatureProviders(java.util.List signatureProviders) {
    this.signatureProviders = signatureProviders;
    return this;
  }

  /**
   * addSignatureProvidersItem.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation addSignatureProvidersItem(String signatureProvidersItem) {
    if (this.signatureProviders == null) {
      this.signatureProviders = new java.util.ArrayList<>();
    }
    this.signatureProviders.add(signatureProvidersItem);
    return this;
  }

  /**
   * .
   *
   * @return signatureProviders
   */
  @Schema(description = "")
  public java.util.List getSignatureProviders() {
    return signatureProviders;
  }

  /** setSignatureProviders. */
  public void setSignatureProviders(java.util.List signatureProviders) {
    this.signatureProviders = signatureProviders;
  }

  /**
   * signatureProvidersMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signatureProvidersMetadata(
      SettingsMetadata signatureProvidersMetadata) {
    this.signatureProvidersMetadata = signatureProvidersMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signatureProviders` property is editable. .
   *
   * @return signatureProvidersMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signatureProviders` property is editable. ")
  public SettingsMetadata getSignatureProvidersMetadata() {
    return signatureProvidersMetadata;
  }

  /** setSignatureProvidersMetadata. */
  public void setSignatureProvidersMetadata(SettingsMetadata signatureProvidersMetadata) {
    this.signatureProvidersMetadata = signatureProvidersMetadata;
  }

  /**
   * signDateFormat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateFormat(String signDateFormat) {
    this.signDateFormat = signDateFormat;
    return this;
  }

  /**
   * .
   *
   * @return signDateFormat
   */
  @Schema(description = "")
  public String getSignDateFormat() {
    return signDateFormat;
  }

  /** setSignDateFormat. */
  public void setSignDateFormat(String signDateFormat) {
    this.signDateFormat = signDateFormat;
  }

  /**
   * signDateFormatMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateFormatMetadata(
      SettingsMetadata signDateFormatMetadata) {
    this.signDateFormatMetadata = signDateFormatMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signDateFormat` property is editable. .
   *
   * @return signDateFormatMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `signDateFormat` property is editable. ")
  public SettingsMetadata getSignDateFormatMetadata() {
    return signDateFormatMetadata;
  }

  /** setSignDateFormatMetadata. */
  public void setSignDateFormatMetadata(SettingsMetadata signDateFormatMetadata) {
    this.signDateFormatMetadata = signDateFormatMetadata;
  }

  /**
   * signDateTimeAccountLanguageOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateTimeAccountLanguageOverride(
      String signDateTimeAccountLanguageOverride) {
    this.signDateTimeAccountLanguageOverride = signDateTimeAccountLanguageOverride;
    return this;
  }

  /**
   * .
   *
   * @return signDateTimeAccountLanguageOverride
   */
  @Schema(description = "")
  public String getSignDateTimeAccountLanguageOverride() {
    return signDateTimeAccountLanguageOverride;
  }

  /** setSignDateTimeAccountLanguageOverride. */
  public void setSignDateTimeAccountLanguageOverride(String signDateTimeAccountLanguageOverride) {
    this.signDateTimeAccountLanguageOverride = signDateTimeAccountLanguageOverride;
  }

  /**
   * signDateTimeAccountLanguageOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateTimeAccountLanguageOverrideMetadata(
      SettingsMetadata signDateTimeAccountLanguageOverrideMetadata) {
    this.signDateTimeAccountLanguageOverrideMetadata = signDateTimeAccountLanguageOverrideMetadata;
    return this;
  }

  /**
   * .
   *
   * @return signDateTimeAccountLanguageOverrideMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getSignDateTimeAccountLanguageOverrideMetadata() {
    return signDateTimeAccountLanguageOverrideMetadata;
  }

  /** setSignDateTimeAccountLanguageOverrideMetadata. */
  public void setSignDateTimeAccountLanguageOverrideMetadata(
      SettingsMetadata signDateTimeAccountLanguageOverrideMetadata) {
    this.signDateTimeAccountLanguageOverrideMetadata = signDateTimeAccountLanguageOverrideMetadata;
  }

  /**
   * signDateTimeAccountTimezoneOverride.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateTimeAccountTimezoneOverride(
      String signDateTimeAccountTimezoneOverride) {
    this.signDateTimeAccountTimezoneOverride = signDateTimeAccountTimezoneOverride;
    return this;
  }

  /**
   * .
   *
   * @return signDateTimeAccountTimezoneOverride
   */
  @Schema(description = "")
  public String getSignDateTimeAccountTimezoneOverride() {
    return signDateTimeAccountTimezoneOverride;
  }

  /** setSignDateTimeAccountTimezoneOverride. */
  public void setSignDateTimeAccountTimezoneOverride(String signDateTimeAccountTimezoneOverride) {
    this.signDateTimeAccountTimezoneOverride = signDateTimeAccountTimezoneOverride;
  }

  /**
   * signDateTimeAccountTimezoneOverrideMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signDateTimeAccountTimezoneOverrideMetadata(
      SettingsMetadata signDateTimeAccountTimezoneOverrideMetadata) {
    this.signDateTimeAccountTimezoneOverrideMetadata = signDateTimeAccountTimezoneOverrideMetadata;
    return this;
  }

  /**
   * .
   *
   * @return signDateTimeAccountTimezoneOverrideMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getSignDateTimeAccountTimezoneOverrideMetadata() {
    return signDateTimeAccountTimezoneOverrideMetadata;
  }

  /** setSignDateTimeAccountTimezoneOverrideMetadata. */
  public void setSignDateTimeAccountTimezoneOverrideMetadata(
      SettingsMetadata signDateTimeAccountTimezoneOverrideMetadata) {
    this.signDateTimeAccountTimezoneOverrideMetadata = signDateTimeAccountTimezoneOverrideMetadata;
  }

  /**
   * signerAttachCertificateToEnvelopePDF.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerAttachCertificateToEnvelopePDF(
      String signerAttachCertificateToEnvelopePDF) {
    this.signerAttachCertificateToEnvelopePDF = signerAttachCertificateToEnvelopePDF;
    return this;
  }

  /**
   * .
   *
   * @return signerAttachCertificateToEnvelopePDF
   */
  @Schema(description = "")
  public String getSignerAttachCertificateToEnvelopePDF() {
    return signerAttachCertificateToEnvelopePDF;
  }

  /** setSignerAttachCertificateToEnvelopePDF. */
  public void setSignerAttachCertificateToEnvelopePDF(String signerAttachCertificateToEnvelopePDF) {
    this.signerAttachCertificateToEnvelopePDF = signerAttachCertificateToEnvelopePDF;
  }

  /**
   * signerAttachCertificateToEnvelopePDFMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerAttachCertificateToEnvelopePDFMetadata(
      SettingsMetadata signerAttachCertificateToEnvelopePDFMetadata) {
    this.signerAttachCertificateToEnvelopePDFMetadata =
        signerAttachCertificateToEnvelopePDFMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerAttachCertificateToEnvelopePDF` property is
   * editable. .
   *
   * @return signerAttachCertificateToEnvelopePDFMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerAttachCertificateToEnvelopePDF` property is editable. ")
  public SettingsMetadata getSignerAttachCertificateToEnvelopePDFMetadata() {
    return signerAttachCertificateToEnvelopePDFMetadata;
  }

  /** setSignerAttachCertificateToEnvelopePDFMetadata. */
  public void setSignerAttachCertificateToEnvelopePDFMetadata(
      SettingsMetadata signerAttachCertificateToEnvelopePDFMetadata) {
    this.signerAttachCertificateToEnvelopePDFMetadata =
        signerAttachCertificateToEnvelopePDFMetadata;
  }

  /**
   * signerAttachConcat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerAttachConcat(String signerAttachConcat) {
    this.signerAttachConcat = signerAttachConcat;
    return this;
  }

  /**
   * .
   *
   * @return signerAttachConcat
   */
  @Schema(description = "")
  public String getSignerAttachConcat() {
    return signerAttachConcat;
  }

  /** setSignerAttachConcat. */
  public void setSignerAttachConcat(String signerAttachConcat) {
    this.signerAttachConcat = signerAttachConcat;
  }

  /**
   * signerAttachConcatMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerAttachConcatMetadata(
      SettingsMetadata signerAttachConcatMetadata) {
    this.signerAttachConcatMetadata = signerAttachConcatMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerAttachConcat` property is editable. .
   *
   * @return signerAttachConcatMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerAttachConcat` property is editable. ")
  public SettingsMetadata getSignerAttachConcatMetadata() {
    return signerAttachConcatMetadata;
  }

  /** setSignerAttachConcatMetadata. */
  public void setSignerAttachConcatMetadata(SettingsMetadata signerAttachConcatMetadata) {
    this.signerAttachConcatMetadata = signerAttachConcatMetadata;
  }

  /**
   * signerCanCreateAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerCanCreateAccount(String signerCanCreateAccount) {
    this.signerCanCreateAccount = signerCanCreateAccount;
    return this;
  }

  /**
   * .
   *
   * @return signerCanCreateAccount
   */
  @Schema(description = "")
  public String getSignerCanCreateAccount() {
    return signerCanCreateAccount;
  }

  /** setSignerCanCreateAccount. */
  public void setSignerCanCreateAccount(String signerCanCreateAccount) {
    this.signerCanCreateAccount = signerCanCreateAccount;
  }

  /**
   * signerCanCreateAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerCanCreateAccountMetadata(
      SettingsMetadata signerCanCreateAccountMetadata) {
    this.signerCanCreateAccountMetadata = signerCanCreateAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerCanCreateAccount` property is editable. .
   *
   * @return signerCanCreateAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerCanCreateAccount` property is editable. ")
  public SettingsMetadata getSignerCanCreateAccountMetadata() {
    return signerCanCreateAccountMetadata;
  }

  /** setSignerCanCreateAccountMetadata. */
  public void setSignerCanCreateAccountMetadata(SettingsMetadata signerCanCreateAccountMetadata) {
    this.signerCanCreateAccountMetadata = signerCanCreateAccountMetadata;
  }

  /**
   * signerCanSignOnMobile.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerCanSignOnMobile(String signerCanSignOnMobile) {
    this.signerCanSignOnMobile = signerCanSignOnMobile;
    return this;
  }

  /**
   * .
   *
   * @return signerCanSignOnMobile
   */
  @Schema(description = "")
  public String getSignerCanSignOnMobile() {
    return signerCanSignOnMobile;
  }

  /** setSignerCanSignOnMobile. */
  public void setSignerCanSignOnMobile(String signerCanSignOnMobile) {
    this.signerCanSignOnMobile = signerCanSignOnMobile;
  }

  /**
   * signerCanSignOnMobileMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerCanSignOnMobileMetadata(
      SettingsMetadata signerCanSignOnMobileMetadata) {
    this.signerCanSignOnMobileMetadata = signerCanSignOnMobileMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerCanSignOnMobile` property is editable. .
   *
   * @return signerCanSignOnMobileMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerCanSignOnMobile` property is editable. ")
  public SettingsMetadata getSignerCanSignOnMobileMetadata() {
    return signerCanSignOnMobileMetadata;
  }

  /** setSignerCanSignOnMobileMetadata. */
  public void setSignerCanSignOnMobileMetadata(SettingsMetadata signerCanSignOnMobileMetadata) {
    this.signerCanSignOnMobileMetadata = signerCanSignOnMobileMetadata;
  }

  /**
   * signerInSessionUseEnvelopeCompleteEmail.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerInSessionUseEnvelopeCompleteEmail(
      String signerInSessionUseEnvelopeCompleteEmail) {
    this.signerInSessionUseEnvelopeCompleteEmail = signerInSessionUseEnvelopeCompleteEmail;
    return this;
  }

  /**
   * .
   *
   * @return signerInSessionUseEnvelopeCompleteEmail
   */
  @Schema(description = "")
  public String getSignerInSessionUseEnvelopeCompleteEmail() {
    return signerInSessionUseEnvelopeCompleteEmail;
  }

  /** setSignerInSessionUseEnvelopeCompleteEmail. */
  public void setSignerInSessionUseEnvelopeCompleteEmail(
      String signerInSessionUseEnvelopeCompleteEmail) {
    this.signerInSessionUseEnvelopeCompleteEmail = signerInSessionUseEnvelopeCompleteEmail;
  }

  /**
   * signerInSessionUseEnvelopeCompleteEmailMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerInSessionUseEnvelopeCompleteEmailMetadata(
      SettingsMetadata signerInSessionUseEnvelopeCompleteEmailMetadata) {
    this.signerInSessionUseEnvelopeCompleteEmailMetadata =
        signerInSessionUseEnvelopeCompleteEmailMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerInSessionUseEnvelopeCompleteEmail` property is
   * editable. .
   *
   * @return signerInSessionUseEnvelopeCompleteEmailMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerInSessionUseEnvelopeCompleteEmail` property is editable. ")
  public SettingsMetadata getSignerInSessionUseEnvelopeCompleteEmailMetadata() {
    return signerInSessionUseEnvelopeCompleteEmailMetadata;
  }

  /** setSignerInSessionUseEnvelopeCompleteEmailMetadata. */
  public void setSignerInSessionUseEnvelopeCompleteEmailMetadata(
      SettingsMetadata signerInSessionUseEnvelopeCompleteEmailMetadata) {
    this.signerInSessionUseEnvelopeCompleteEmailMetadata =
        signerInSessionUseEnvelopeCompleteEmailMetadata;
  }

  /**
   * signerLoginRequirements.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerLoginRequirements(String signerLoginRequirements) {
    this.signerLoginRequirements = signerLoginRequirements;
    return this;
  }

  /**
   * .
   *
   * @return signerLoginRequirements
   */
  @Schema(description = "")
  public String getSignerLoginRequirements() {
    return signerLoginRequirements;
  }

  /** setSignerLoginRequirements. */
  public void setSignerLoginRequirements(String signerLoginRequirements) {
    this.signerLoginRequirements = signerLoginRequirements;
  }

  /**
   * signerLoginRequirementsMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerLoginRequirementsMetadata(
      SettingsMetadata signerLoginRequirementsMetadata) {
    this.signerLoginRequirementsMetadata = signerLoginRequirementsMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerLoginRequirements` property is editable. .
   *
   * @return signerLoginRequirementsMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerLoginRequirements` property is editable. ")
  public SettingsMetadata getSignerLoginRequirementsMetadata() {
    return signerLoginRequirementsMetadata;
  }

  /** setSignerLoginRequirementsMetadata. */
  public void setSignerLoginRequirementsMetadata(SettingsMetadata signerLoginRequirementsMetadata) {
    this.signerLoginRequirementsMetadata = signerLoginRequirementsMetadata;
  }

  /**
   * signerMustHaveAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerMustHaveAccount(String signerMustHaveAccount) {
    this.signerMustHaveAccount = signerMustHaveAccount;
    return this;
  }

  /**
   * .
   *
   * @return signerMustHaveAccount
   */
  @Schema(description = "")
  public String getSignerMustHaveAccount() {
    return signerMustHaveAccount;
  }

  /** setSignerMustHaveAccount. */
  public void setSignerMustHaveAccount(String signerMustHaveAccount) {
    this.signerMustHaveAccount = signerMustHaveAccount;
  }

  /**
   * signerMustHaveAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerMustHaveAccountMetadata(
      SettingsMetadata signerMustHaveAccountMetadata) {
    this.signerMustHaveAccountMetadata = signerMustHaveAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerMustHaveAccount` property is editable. .
   *
   * @return signerMustHaveAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerMustHaveAccount` property is editable. ")
  public SettingsMetadata getSignerMustHaveAccountMetadata() {
    return signerMustHaveAccountMetadata;
  }

  /** setSignerMustHaveAccountMetadata. */
  public void setSignerMustHaveAccountMetadata(SettingsMetadata signerMustHaveAccountMetadata) {
    this.signerMustHaveAccountMetadata = signerMustHaveAccountMetadata;
  }

  /**
   * signerMustLoginToSign.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerMustLoginToSign(String signerMustLoginToSign) {
    this.signerMustLoginToSign = signerMustLoginToSign;
    return this;
  }

  /**
   * .
   *
   * @return signerMustLoginToSign
   */
  @Schema(description = "")
  public String getSignerMustLoginToSign() {
    return signerMustLoginToSign;
  }

  /** setSignerMustLoginToSign. */
  public void setSignerMustLoginToSign(String signerMustLoginToSign) {
    this.signerMustLoginToSign = signerMustLoginToSign;
  }

  /**
   * signerMustLoginToSignMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerMustLoginToSignMetadata(
      SettingsMetadata signerMustLoginToSignMetadata) {
    this.signerMustLoginToSignMetadata = signerMustLoginToSignMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerMustLoginToSign` property is editable. .
   *
   * @return signerMustLoginToSignMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerMustLoginToSign` property is editable. ")
  public SettingsMetadata getSignerMustLoginToSignMetadata() {
    return signerMustLoginToSignMetadata;
  }

  /** setSignerMustLoginToSignMetadata. */
  public void setSignerMustLoginToSignMetadata(SettingsMetadata signerMustLoginToSignMetadata) {
    this.signerMustLoginToSignMetadata = signerMustLoginToSignMetadata;
  }

  /**
   * signerShowSecureFieldInitialValues.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerShowSecureFieldInitialValues(
      String signerShowSecureFieldInitialValues) {
    this.signerShowSecureFieldInitialValues = signerShowSecureFieldInitialValues;
    return this;
  }

  /**
   * .
   *
   * @return signerShowSecureFieldInitialValues
   */
  @Schema(description = "")
  public String getSignerShowSecureFieldInitialValues() {
    return signerShowSecureFieldInitialValues;
  }

  /** setSignerShowSecureFieldInitialValues. */
  public void setSignerShowSecureFieldInitialValues(String signerShowSecureFieldInitialValues) {
    this.signerShowSecureFieldInitialValues = signerShowSecureFieldInitialValues;
  }

  /**
   * signerShowSecureFieldInitialValuesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signerShowSecureFieldInitialValuesMetadata(
      SettingsMetadata signerShowSecureFieldInitialValuesMetadata) {
    this.signerShowSecureFieldInitialValuesMetadata = signerShowSecureFieldInitialValuesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signerShowSecureFieldInitialValues` property is editable.
   * .
   *
   * @return signerShowSecureFieldInitialValuesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signerShowSecureFieldInitialValues` property is editable. ")
  public SettingsMetadata getSignerShowSecureFieldInitialValuesMetadata() {
    return signerShowSecureFieldInitialValuesMetadata;
  }

  /** setSignerShowSecureFieldInitialValuesMetadata. */
  public void setSignerShowSecureFieldInitialValuesMetadata(
      SettingsMetadata signerShowSecureFieldInitialValuesMetadata) {
    this.signerShowSecureFieldInitialValuesMetadata = signerShowSecureFieldInitialValuesMetadata;
  }

  /**
   * signingSessionTimeout.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signingSessionTimeout(String signingSessionTimeout) {
    this.signingSessionTimeout = signingSessionTimeout;
    return this;
  }

  /**
   * .
   *
   * @return signingSessionTimeout
   */
  @Schema(description = "")
  public String getSigningSessionTimeout() {
    return signingSessionTimeout;
  }

  /** setSigningSessionTimeout. */
  public void setSigningSessionTimeout(String signingSessionTimeout) {
    this.signingSessionTimeout = signingSessionTimeout;
  }

  /**
   * signingSessionTimeoutMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signingSessionTimeoutMetadata(
      SettingsMetadata signingSessionTimeoutMetadata) {
    this.signingSessionTimeoutMetadata = signingSessionTimeoutMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signingSessionTimeout` property is editable. .
   *
   * @return signingSessionTimeoutMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `signingSessionTimeout` property is editable. ")
  public SettingsMetadata getSigningSessionTimeoutMetadata() {
    return signingSessionTimeoutMetadata;
  }

  /** setSigningSessionTimeoutMetadata. */
  public void setSigningSessionTimeoutMetadata(SettingsMetadata signingSessionTimeoutMetadata) {
    this.signingSessionTimeoutMetadata = signingSessionTimeoutMetadata;
  }

  /**
   * signingUiVersion.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signingUiVersion(String signingUiVersion) {
    this.signingUiVersion = signingUiVersion;
    return this;
  }

  /**
   * .
   *
   * @return signingUiVersion
   */
  @Schema(description = "")
  public String getSigningUiVersion() {
    return signingUiVersion;
  }

  /** setSigningUiVersion. */
  public void setSigningUiVersion(String signingUiVersion) {
    this.signingUiVersion = signingUiVersion;
  }

  /**
   * signingUiVersionMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signingUiVersionMetadata(
      SettingsMetadata signingUiVersionMetadata) {
    this.signingUiVersionMetadata = signingUiVersionMetadata;
    return this;
  }

  /**
   * Reserved for DocuSign..
   *
   * @return signingUiVersionMetadata
   */
  @Schema(description = "Reserved for DocuSign.")
  public SettingsMetadata getSigningUiVersionMetadata() {
    return signingUiVersionMetadata;
  }

  /** setSigningUiVersionMetadata. */
  public void setSigningUiVersionMetadata(SettingsMetadata signingUiVersionMetadata) {
    this.signingUiVersionMetadata = signingUiVersionMetadata;
  }

  /**
   * signTimeFormat.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signTimeFormat(String signTimeFormat) {
    this.signTimeFormat = signTimeFormat;
    return this;
  }

  /**
   * .
   *
   * @return signTimeFormat
   */
  @Schema(description = "")
  public String getSignTimeFormat() {
    return signTimeFormat;
  }

  /** setSignTimeFormat. */
  public void setSignTimeFormat(String signTimeFormat) {
    this.signTimeFormat = signTimeFormat;
  }

  /**
   * signTimeFormatMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signTimeFormatMetadata(
      SettingsMetadata signTimeFormatMetadata) {
    this.signTimeFormatMetadata = signTimeFormatMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signTimeFormat` property is editable. .
   *
   * @return signTimeFormatMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `signTimeFormat` property is editable. ")
  public SettingsMetadata getSignTimeFormatMetadata() {
    return signTimeFormatMetadata;
  }

  /** setSignTimeFormatMetadata. */
  public void setSignTimeFormatMetadata(SettingsMetadata signTimeFormatMetadata) {
    this.signTimeFormatMetadata = signTimeFormatMetadata;
  }

  /**
   * signTimeShowAmPm.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signTimeShowAmPm(String signTimeShowAmPm) {
    this.signTimeShowAmPm = signTimeShowAmPm;
    return this;
  }

  /**
   * .
   *
   * @return signTimeShowAmPm
   */
  @Schema(description = "")
  public String getSignTimeShowAmPm() {
    return signTimeShowAmPm;
  }

  /** setSignTimeShowAmPm. */
  public void setSignTimeShowAmPm(String signTimeShowAmPm) {
    this.signTimeShowAmPm = signTimeShowAmPm;
  }

  /**
   * signTimeShowAmPmMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation signTimeShowAmPmMetadata(
      SettingsMetadata signTimeShowAmPmMetadata) {
    this.signTimeShowAmPmMetadata = signTimeShowAmPmMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `signTimeShowAmPm` property is editable. .
   *
   * @return signTimeShowAmPmMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `signTimeShowAmPm` property is editable. ")
  public SettingsMetadata getSignTimeShowAmPmMetadata() {
    return signTimeShowAmPmMetadata;
  }

  /** setSignTimeShowAmPmMetadata. */
  public void setSignTimeShowAmPmMetadata(SettingsMetadata signTimeShowAmPmMetadata) {
    this.signTimeShowAmPmMetadata = signTimeShowAmPmMetadata;
  }

  /**
   * simplifiedSendingEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation simplifiedSendingEnabled(String simplifiedSendingEnabled) {
    this.simplifiedSendingEnabled = simplifiedSendingEnabled;
    return this;
  }

  /**
   * .
   *
   * @return simplifiedSendingEnabled
   */
  @Schema(description = "")
  public String getSimplifiedSendingEnabled() {
    return simplifiedSendingEnabled;
  }

  /** setSimplifiedSendingEnabled. */
  public void setSimplifiedSendingEnabled(String simplifiedSendingEnabled) {
    this.simplifiedSendingEnabled = simplifiedSendingEnabled;
  }

  /**
   * simplifiedSendingEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation simplifiedSendingEnabledMetadata(
      SettingsMetadata simplifiedSendingEnabledMetadata) {
    this.simplifiedSendingEnabledMetadata = simplifiedSendingEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `simplifiedSendingEnabled` property is editable. .
   *
   * @return simplifiedSendingEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `simplifiedSendingEnabled` property is editable. ")
  public SettingsMetadata getSimplifiedSendingEnabledMetadata() {
    return simplifiedSendingEnabledMetadata;
  }

  /** setSimplifiedSendingEnabledMetadata. */
  public void setSimplifiedSendingEnabledMetadata(
      SettingsMetadata simplifiedSendingEnabledMetadata) {
    this.simplifiedSendingEnabledMetadata = simplifiedSendingEnabledMetadata;
  }

  /**
   * singleSignOnEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation singleSignOnEnabled(String singleSignOnEnabled) {
    this.singleSignOnEnabled = singleSignOnEnabled;
    return this;
  }

  /**
   * .
   *
   * @return singleSignOnEnabled
   */
  @Schema(description = "")
  public String getSingleSignOnEnabled() {
    return singleSignOnEnabled;
  }

  /** setSingleSignOnEnabled. */
  public void setSingleSignOnEnabled(String singleSignOnEnabled) {
    this.singleSignOnEnabled = singleSignOnEnabled;
  }

  /**
   * singleSignOnEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation singleSignOnEnabledMetadata(
      SettingsMetadata singleSignOnEnabledMetadata) {
    this.singleSignOnEnabledMetadata = singleSignOnEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `singleSignOnEnabled` property is editable. .
   *
   * @return singleSignOnEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `singleSignOnEnabled` property is editable. ")
  public SettingsMetadata getSingleSignOnEnabledMetadata() {
    return singleSignOnEnabledMetadata;
  }

  /** setSingleSignOnEnabledMetadata. */
  public void setSingleSignOnEnabledMetadata(SettingsMetadata singleSignOnEnabledMetadata) {
    this.singleSignOnEnabledMetadata = singleSignOnEnabledMetadata;
  }

  /**
   * skipAuthCompletedEnvelopes.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation skipAuthCompletedEnvelopes(String skipAuthCompletedEnvelopes) {
    this.skipAuthCompletedEnvelopes = skipAuthCompletedEnvelopes;
    return this;
  }

  /**
   * .
   *
   * @return skipAuthCompletedEnvelopes
   */
  @Schema(description = "")
  public String getSkipAuthCompletedEnvelopes() {
    return skipAuthCompletedEnvelopes;
  }

  /** setSkipAuthCompletedEnvelopes. */
  public void setSkipAuthCompletedEnvelopes(String skipAuthCompletedEnvelopes) {
    this.skipAuthCompletedEnvelopes = skipAuthCompletedEnvelopes;
  }

  /**
   * skipAuthCompletedEnvelopesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation skipAuthCompletedEnvelopesMetadata(
      SettingsMetadata skipAuthCompletedEnvelopesMetadata) {
    this.skipAuthCompletedEnvelopesMetadata = skipAuthCompletedEnvelopesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `skipAuthCompletedEnvelopes` property is editable. .
   *
   * @return skipAuthCompletedEnvelopesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `skipAuthCompletedEnvelopes` property is editable. ")
  public SettingsMetadata getSkipAuthCompletedEnvelopesMetadata() {
    return skipAuthCompletedEnvelopesMetadata;
  }

  /** setSkipAuthCompletedEnvelopesMetadata. */
  public void setSkipAuthCompletedEnvelopesMetadata(
      SettingsMetadata skipAuthCompletedEnvelopesMetadata) {
    this.skipAuthCompletedEnvelopesMetadata = skipAuthCompletedEnvelopesMetadata;
  }

  /**
   * socialIdRecipAuth.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation socialIdRecipAuth(String socialIdRecipAuth) {
    this.socialIdRecipAuth = socialIdRecipAuth;
    return this;
  }

  /**
   * .
   *
   * @return socialIdRecipAuth
   */
  @Schema(description = "")
  public String getSocialIdRecipAuth() {
    return socialIdRecipAuth;
  }

  /** setSocialIdRecipAuth. */
  public void setSocialIdRecipAuth(String socialIdRecipAuth) {
    this.socialIdRecipAuth = socialIdRecipAuth;
  }

  /**
   * socialIdRecipAuthMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation socialIdRecipAuthMetadata(
      SettingsMetadata socialIdRecipAuthMetadata) {
    this.socialIdRecipAuthMetadata = socialIdRecipAuthMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `socialIdRecipAuth` property is editable. .
   *
   * @return socialIdRecipAuthMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `socialIdRecipAuth` property is editable. ")
  public SettingsMetadata getSocialIdRecipAuthMetadata() {
    return socialIdRecipAuthMetadata;
  }

  /** setSocialIdRecipAuthMetadata. */
  public void setSocialIdRecipAuthMetadata(SettingsMetadata socialIdRecipAuthMetadata) {
    this.socialIdRecipAuthMetadata = socialIdRecipAuthMetadata;
  }

  /**
   * specifyDocumentVisibility.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation specifyDocumentVisibility(String specifyDocumentVisibility) {
    this.specifyDocumentVisibility = specifyDocumentVisibility;
    return this;
  }

  /**
   * .
   *
   * @return specifyDocumentVisibility
   */
  @Schema(description = "")
  public String getSpecifyDocumentVisibility() {
    return specifyDocumentVisibility;
  }

  /** setSpecifyDocumentVisibility. */
  public void setSpecifyDocumentVisibility(String specifyDocumentVisibility) {
    this.specifyDocumentVisibility = specifyDocumentVisibility;
  }

  /**
   * specifyDocumentVisibilityMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation specifyDocumentVisibilityMetadata(
      SettingsMetadata specifyDocumentVisibilityMetadata) {
    this.specifyDocumentVisibilityMetadata = specifyDocumentVisibilityMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `specifyDocumentVisibility` property is editable. .
   *
   * @return specifyDocumentVisibilityMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `specifyDocumentVisibility` property is editable. ")
  public SettingsMetadata getSpecifyDocumentVisibilityMetadata() {
    return specifyDocumentVisibilityMetadata;
  }

  /** setSpecifyDocumentVisibilityMetadata. */
  public void setSpecifyDocumentVisibilityMetadata(
      SettingsMetadata specifyDocumentVisibilityMetadata) {
    this.specifyDocumentVisibilityMetadata = specifyDocumentVisibilityMetadata;
  }

  /**
   * startInAdvancedCorrect.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation startInAdvancedCorrect(String startInAdvancedCorrect) {
    this.startInAdvancedCorrect = startInAdvancedCorrect;
    return this;
  }

  /**
   * .
   *
   * @return startInAdvancedCorrect
   */
  @Schema(description = "")
  public String getStartInAdvancedCorrect() {
    return startInAdvancedCorrect;
  }

  /** setStartInAdvancedCorrect. */
  public void setStartInAdvancedCorrect(String startInAdvancedCorrect) {
    this.startInAdvancedCorrect = startInAdvancedCorrect;
  }

  /**
   * startInAdvancedCorrectMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation startInAdvancedCorrectMetadata(
      SettingsMetadata startInAdvancedCorrectMetadata) {
    this.startInAdvancedCorrectMetadata = startInAdvancedCorrectMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `startInAdvancedCorrect` property is editable. .
   *
   * @return startInAdvancedCorrectMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `startInAdvancedCorrect` property is editable. ")
  public SettingsMetadata getStartInAdvancedCorrectMetadata() {
    return startInAdvancedCorrectMetadata;
  }

  /** setStartInAdvancedCorrectMetadata. */
  public void setStartInAdvancedCorrectMetadata(SettingsMetadata startInAdvancedCorrectMetadata) {
    this.startInAdvancedCorrectMetadata = startInAdvancedCorrectMetadata;
  }

  /**
   * supplementalDocumentsMustAccept.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustAccept(
      String supplementalDocumentsMustAccept) {
    this.supplementalDocumentsMustAccept = supplementalDocumentsMustAccept;
    return this;
  }

  /**
   * .
   *
   * @return supplementalDocumentsMustAccept
   */
  @Schema(description = "")
  public String getSupplementalDocumentsMustAccept() {
    return supplementalDocumentsMustAccept;
  }

  /** setSupplementalDocumentsMustAccept. */
  public void setSupplementalDocumentsMustAccept(String supplementalDocumentsMustAccept) {
    this.supplementalDocumentsMustAccept = supplementalDocumentsMustAccept;
  }

  /**
   * supplementalDocumentsMustAcceptMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustAcceptMetadata(
      SettingsMetadata supplementalDocumentsMustAcceptMetadata) {
    this.supplementalDocumentsMustAcceptMetadata = supplementalDocumentsMustAcceptMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `supplementalDocumentsMustAccept` property is editable. .
   *
   * @return supplementalDocumentsMustAcceptMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `supplementalDocumentsMustAccept` property is editable. ")
  public SettingsMetadata getSupplementalDocumentsMustAcceptMetadata() {
    return supplementalDocumentsMustAcceptMetadata;
  }

  /** setSupplementalDocumentsMustAcceptMetadata. */
  public void setSupplementalDocumentsMustAcceptMetadata(
      SettingsMetadata supplementalDocumentsMustAcceptMetadata) {
    this.supplementalDocumentsMustAcceptMetadata = supplementalDocumentsMustAcceptMetadata;
  }

  /**
   * supplementalDocumentsMustRead.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustRead(
      String supplementalDocumentsMustRead) {
    this.supplementalDocumentsMustRead = supplementalDocumentsMustRead;
    return this;
  }

  /**
   * .
   *
   * @return supplementalDocumentsMustRead
   */
  @Schema(description = "")
  public String getSupplementalDocumentsMustRead() {
    return supplementalDocumentsMustRead;
  }

  /** setSupplementalDocumentsMustRead. */
  public void setSupplementalDocumentsMustRead(String supplementalDocumentsMustRead) {
    this.supplementalDocumentsMustRead = supplementalDocumentsMustRead;
  }

  /**
   * supplementalDocumentsMustReadMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustReadMetadata(
      SettingsMetadata supplementalDocumentsMustReadMetadata) {
    this.supplementalDocumentsMustReadMetadata = supplementalDocumentsMustReadMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `supplementalDocumentsMustRead` property is editable. .
   *
   * @return supplementalDocumentsMustReadMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `supplementalDocumentsMustRead` property is editable. ")
  public SettingsMetadata getSupplementalDocumentsMustReadMetadata() {
    return supplementalDocumentsMustReadMetadata;
  }

  /** setSupplementalDocumentsMustReadMetadata. */
  public void setSupplementalDocumentsMustReadMetadata(
      SettingsMetadata supplementalDocumentsMustReadMetadata) {
    this.supplementalDocumentsMustReadMetadata = supplementalDocumentsMustReadMetadata;
  }

  /**
   * supplementalDocumentsMustView.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustView(
      String supplementalDocumentsMustView) {
    this.supplementalDocumentsMustView = supplementalDocumentsMustView;
    return this;
  }

  /**
   * .
   *
   * @return supplementalDocumentsMustView
   */
  @Schema(description = "")
  public String getSupplementalDocumentsMustView() {
    return supplementalDocumentsMustView;
  }

  /** setSupplementalDocumentsMustView. */
  public void setSupplementalDocumentsMustView(String supplementalDocumentsMustView) {
    this.supplementalDocumentsMustView = supplementalDocumentsMustView;
  }

  /**
   * supplementalDocumentsMustViewMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation supplementalDocumentsMustViewMetadata(
      SettingsMetadata supplementalDocumentsMustViewMetadata) {
    this.supplementalDocumentsMustViewMetadata = supplementalDocumentsMustViewMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `supplementalDocumentsMustView` property is editable. .
   *
   * @return supplementalDocumentsMustViewMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `supplementalDocumentsMustView` property is editable. ")
  public SettingsMetadata getSupplementalDocumentsMustViewMetadata() {
    return supplementalDocumentsMustViewMetadata;
  }

  /** setSupplementalDocumentsMustViewMetadata. */
  public void setSupplementalDocumentsMustViewMetadata(
      SettingsMetadata supplementalDocumentsMustViewMetadata) {
    this.supplementalDocumentsMustViewMetadata = supplementalDocumentsMustViewMetadata;
  }

  /**
   * suppressCertificateEnforcement.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation suppressCertificateEnforcement(
      String suppressCertificateEnforcement) {
    this.suppressCertificateEnforcement = suppressCertificateEnforcement;
    return this;
  }

  /**
   * .
   *
   * @return suppressCertificateEnforcement
   */
  @Schema(description = "")
  public String getSuppressCertificateEnforcement() {
    return suppressCertificateEnforcement;
  }

  /** setSuppressCertificateEnforcement. */
  public void setSuppressCertificateEnforcement(String suppressCertificateEnforcement) {
    this.suppressCertificateEnforcement = suppressCertificateEnforcement;
  }

  /**
   * suppressCertificateEnforcementMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation suppressCertificateEnforcementMetadata(
      SettingsMetadata suppressCertificateEnforcementMetadata) {
    this.suppressCertificateEnforcementMetadata = suppressCertificateEnforcementMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `suppressCertificateEnforcement` property is editable. .
   *
   * @return suppressCertificateEnforcementMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `suppressCertificateEnforcement` property is editable. ")
  public SettingsMetadata getSuppressCertificateEnforcementMetadata() {
    return suppressCertificateEnforcementMetadata;
  }

  /** setSuppressCertificateEnforcementMetadata. */
  public void setSuppressCertificateEnforcementMetadata(
      SettingsMetadata suppressCertificateEnforcementMetadata) {
    this.suppressCertificateEnforcementMetadata = suppressCertificateEnforcementMetadata;
  }

  /**
   * tabAccountSettings.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation tabAccountSettings(TabAccountSettings tabAccountSettings) {
    this.tabAccountSettings = tabAccountSettings;
    return this;
  }

  /**
   * Account-wide tab settings..
   *
   * @return tabAccountSettings
   */
  @Schema(description = "Account-wide tab settings.")
  public TabAccountSettings getTabAccountSettings() {
    return tabAccountSettings;
  }

  /** setTabAccountSettings. */
  public void setTabAccountSettings(TabAccountSettings tabAccountSettings) {
    this.tabAccountSettings = tabAccountSettings;
  }

  /**
   * timezoneOffsetAPI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation timezoneOffsetAPI(String timezoneOffsetAPI) {
    this.timezoneOffsetAPI = timezoneOffsetAPI;
    return this;
  }

  /**
   * .
   *
   * @return timezoneOffsetAPI
   */
  @Schema(description = "")
  public String getTimezoneOffsetAPI() {
    return timezoneOffsetAPI;
  }

  /** setTimezoneOffsetAPI. */
  public void setTimezoneOffsetAPI(String timezoneOffsetAPI) {
    this.timezoneOffsetAPI = timezoneOffsetAPI;
  }

  /**
   * timezoneOffsetAPIMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation timezoneOffsetAPIMetadata(
      SettingsMetadata timezoneOffsetAPIMetadata) {
    this.timezoneOffsetAPIMetadata = timezoneOffsetAPIMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `timezoneOffsetAPI` property is editable. .
   *
   * @return timezoneOffsetAPIMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `timezoneOffsetAPI` property is editable. ")
  public SettingsMetadata getTimezoneOffsetAPIMetadata() {
    return timezoneOffsetAPIMetadata;
  }

  /** setTimezoneOffsetAPIMetadata. */
  public void setTimezoneOffsetAPIMetadata(SettingsMetadata timezoneOffsetAPIMetadata) {
    this.timezoneOffsetAPIMetadata = timezoneOffsetAPIMetadata;
  }

  /**
   * timezoneOffsetUI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation timezoneOffsetUI(String timezoneOffsetUI) {
    this.timezoneOffsetUI = timezoneOffsetUI;
    return this;
  }

  /**
   * .
   *
   * @return timezoneOffsetUI
   */
  @Schema(description = "")
  public String getTimezoneOffsetUI() {
    return timezoneOffsetUI;
  }

  /** setTimezoneOffsetUI. */
  public void setTimezoneOffsetUI(String timezoneOffsetUI) {
    this.timezoneOffsetUI = timezoneOffsetUI;
  }

  /**
   * timezoneOffsetUIMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation timezoneOffsetUIMetadata(
      SettingsMetadata timezoneOffsetUIMetadata) {
    this.timezoneOffsetUIMetadata = timezoneOffsetUIMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `timezoneOffsetUI` property is editable. .
   *
   * @return timezoneOffsetUIMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `timezoneOffsetUI` property is editable. ")
  public SettingsMetadata getTimezoneOffsetUIMetadata() {
    return timezoneOffsetUIMetadata;
  }

  /** setTimezoneOffsetUIMetadata. */
  public void setTimezoneOffsetUIMetadata(SettingsMetadata timezoneOffsetUIMetadata) {
    this.timezoneOffsetUIMetadata = timezoneOffsetUIMetadata;
  }

  /**
   * universalSignatureOptIn.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation universalSignatureOptIn(String universalSignatureOptIn) {
    this.universalSignatureOptIn = universalSignatureOptIn;
    return this;
  }

  /**
   * .
   *
   * @return universalSignatureOptIn
   */
  @Schema(description = "")
  public String getUniversalSignatureOptIn() {
    return universalSignatureOptIn;
  }

  /** setUniversalSignatureOptIn. */
  public void setUniversalSignatureOptIn(String universalSignatureOptIn) {
    this.universalSignatureOptIn = universalSignatureOptIn;
  }

  /**
   * useAccountLevelEmail.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useAccountLevelEmail(String useAccountLevelEmail) {
    this.useAccountLevelEmail = useAccountLevelEmail;
    return this;
  }

  /**
   * .
   *
   * @return useAccountLevelEmail
   */
  @Schema(description = "")
  public String getUseAccountLevelEmail() {
    return useAccountLevelEmail;
  }

  /** setUseAccountLevelEmail. */
  public void setUseAccountLevelEmail(String useAccountLevelEmail) {
    this.useAccountLevelEmail = useAccountLevelEmail;
  }

  /**
   * useAccountLevelEmailMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useAccountLevelEmailMetadata(
      SettingsMetadata useAccountLevelEmailMetadata) {
    this.useAccountLevelEmailMetadata = useAccountLevelEmailMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useAccountLevelEmail` property is editable. .
   *
   * @return useAccountLevelEmailMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useAccountLevelEmail` property is editable. ")
  public SettingsMetadata getUseAccountLevelEmailMetadata() {
    return useAccountLevelEmailMetadata;
  }

  /** setUseAccountLevelEmailMetadata. */
  public void setUseAccountLevelEmailMetadata(SettingsMetadata useAccountLevelEmailMetadata) {
    this.useAccountLevelEmailMetadata = useAccountLevelEmailMetadata;
  }

  /**
   * useConsumerDisclosure.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useConsumerDisclosure(String useConsumerDisclosure) {
    this.useConsumerDisclosure = useConsumerDisclosure;
    return this;
  }

  /**
   * .
   *
   * @return useConsumerDisclosure
   */
  @Schema(description = "")
  public String getUseConsumerDisclosure() {
    return useConsumerDisclosure;
  }

  /** setUseConsumerDisclosure. */
  public void setUseConsumerDisclosure(String useConsumerDisclosure) {
    this.useConsumerDisclosure = useConsumerDisclosure;
  }

  /**
   * useConsumerDisclosureMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useConsumerDisclosureMetadata(
      SettingsMetadata useConsumerDisclosureMetadata) {
    this.useConsumerDisclosureMetadata = useConsumerDisclosureMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useConsumerDisclosure` property is editable. .
   *
   * @return useConsumerDisclosureMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useConsumerDisclosure` property is editable. ")
  public SettingsMetadata getUseConsumerDisclosureMetadata() {
    return useConsumerDisclosureMetadata;
  }

  /** setUseConsumerDisclosureMetadata. */
  public void setUseConsumerDisclosureMetadata(SettingsMetadata useConsumerDisclosureMetadata) {
    this.useConsumerDisclosureMetadata = useConsumerDisclosureMetadata;
  }

  /**
   * useConsumerDisclosureWithinAccount.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useConsumerDisclosureWithinAccount(
      String useConsumerDisclosureWithinAccount) {
    this.useConsumerDisclosureWithinAccount = useConsumerDisclosureWithinAccount;
    return this;
  }

  /**
   * .
   *
   * @return useConsumerDisclosureWithinAccount
   */
  @Schema(description = "")
  public String getUseConsumerDisclosureWithinAccount() {
    return useConsumerDisclosureWithinAccount;
  }

  /** setUseConsumerDisclosureWithinAccount. */
  public void setUseConsumerDisclosureWithinAccount(String useConsumerDisclosureWithinAccount) {
    this.useConsumerDisclosureWithinAccount = useConsumerDisclosureWithinAccount;
  }

  /**
   * useConsumerDisclosureWithinAccountMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useConsumerDisclosureWithinAccountMetadata(
      SettingsMetadata useConsumerDisclosureWithinAccountMetadata) {
    this.useConsumerDisclosureWithinAccountMetadata = useConsumerDisclosureWithinAccountMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useConsumerDisclosureWithinAccount` property is editable.
   * .
   *
   * @return useConsumerDisclosureWithinAccountMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useConsumerDisclosureWithinAccount` property is editable. ")
  public SettingsMetadata getUseConsumerDisclosureWithinAccountMetadata() {
    return useConsumerDisclosureWithinAccountMetadata;
  }

  /** setUseConsumerDisclosureWithinAccountMetadata. */
  public void setUseConsumerDisclosureWithinAccountMetadata(
      SettingsMetadata useConsumerDisclosureWithinAccountMetadata) {
    this.useConsumerDisclosureWithinAccountMetadata = useConsumerDisclosureWithinAccountMetadata;
  }

  /**
   * useDerivedKeys.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useDerivedKeys(String useDerivedKeys) {
    this.useDerivedKeys = useDerivedKeys;
    return this;
  }

  /**
   * .
   *
   * @return useDerivedKeys
   */
  @Schema(description = "")
  public String getUseDerivedKeys() {
    return useDerivedKeys;
  }

  /** setUseDerivedKeys. */
  public void setUseDerivedKeys(String useDerivedKeys) {
    this.useDerivedKeys = useDerivedKeys;
  }

  /**
   * useDerivedKeysMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useDerivedKeysMetadata(
      SettingsMetadata useDerivedKeysMetadata) {
    this.useDerivedKeysMetadata = useDerivedKeysMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useDerivedKeys` property is editable. .
   *
   * @return useDerivedKeysMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `useDerivedKeys` property is editable. ")
  public SettingsMetadata getUseDerivedKeysMetadata() {
    return useDerivedKeysMetadata;
  }

  /** setUseDerivedKeysMetadata. */
  public void setUseDerivedKeysMetadata(SettingsMetadata useDerivedKeysMetadata) {
    this.useDerivedKeysMetadata = useDerivedKeysMetadata;
  }

  /**
   * useDocuSignExpressSignerCertificate.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useDocuSignExpressSignerCertificate(
      String useDocuSignExpressSignerCertificate) {
    this.useDocuSignExpressSignerCertificate = useDocuSignExpressSignerCertificate;
    return this;
  }

  /**
   * .
   *
   * @return useDocuSignExpressSignerCertificate
   */
  @Schema(description = "")
  public String getUseDocuSignExpressSignerCertificate() {
    return useDocuSignExpressSignerCertificate;
  }

  /** setUseDocuSignExpressSignerCertificate. */
  public void setUseDocuSignExpressSignerCertificate(String useDocuSignExpressSignerCertificate) {
    this.useDocuSignExpressSignerCertificate = useDocuSignExpressSignerCertificate;
  }

  /**
   * useDocuSignExpressSignerCertificateMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useDocuSignExpressSignerCertificateMetadata(
      SettingsMetadata useDocuSignExpressSignerCertificateMetadata) {
    this.useDocuSignExpressSignerCertificateMetadata = useDocuSignExpressSignerCertificateMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useDocuSignExpressSignerCertificate` property is editable.
   * .
   *
   * @return useDocuSignExpressSignerCertificateMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useDocuSignExpressSignerCertificate` property is editable. ")
  public SettingsMetadata getUseDocuSignExpressSignerCertificateMetadata() {
    return useDocuSignExpressSignerCertificateMetadata;
  }

  /** setUseDocuSignExpressSignerCertificateMetadata. */
  public void setUseDocuSignExpressSignerCertificateMetadata(
      SettingsMetadata useDocuSignExpressSignerCertificateMetadata) {
    this.useDocuSignExpressSignerCertificateMetadata = useDocuSignExpressSignerCertificateMetadata;
  }

  /**
   * useEnvelopeSearchMixedMode.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useEnvelopeSearchMixedMode(String useEnvelopeSearchMixedMode) {
    this.useEnvelopeSearchMixedMode = useEnvelopeSearchMixedMode;
    return this;
  }

  /**
   * .
   *
   * @return useEnvelopeSearchMixedMode
   */
  @Schema(description = "")
  public String getUseEnvelopeSearchMixedMode() {
    return useEnvelopeSearchMixedMode;
  }

  /** setUseEnvelopeSearchMixedMode. */
  public void setUseEnvelopeSearchMixedMode(String useEnvelopeSearchMixedMode) {
    this.useEnvelopeSearchMixedMode = useEnvelopeSearchMixedMode;
  }

  /**
   * useEnvelopeSearchMixedModeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useEnvelopeSearchMixedModeMetadata(
      SettingsMetadata useEnvelopeSearchMixedModeMetadata) {
    this.useEnvelopeSearchMixedModeMetadata = useEnvelopeSearchMixedModeMetadata;
    return this;
  }

  /**
   * .
   *
   * @return useEnvelopeSearchMixedModeMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getUseEnvelopeSearchMixedModeMetadata() {
    return useEnvelopeSearchMixedModeMetadata;
  }

  /** setUseEnvelopeSearchMixedModeMetadata. */
  public void setUseEnvelopeSearchMixedModeMetadata(
      SettingsMetadata useEnvelopeSearchMixedModeMetadata) {
    this.useEnvelopeSearchMixedModeMetadata = useEnvelopeSearchMixedModeMetadata;
  }

  /**
   * useMultiAppGroupsData.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useMultiAppGroupsData(String useMultiAppGroupsData) {
    this.useMultiAppGroupsData = useMultiAppGroupsData;
    return this;
  }

  /**
   * .
   *
   * @return useMultiAppGroupsData
   */
  @Schema(description = "")
  public String getUseMultiAppGroupsData() {
    return useMultiAppGroupsData;
  }

  /** setUseMultiAppGroupsData. */
  public void setUseMultiAppGroupsData(String useMultiAppGroupsData) {
    this.useMultiAppGroupsData = useMultiAppGroupsData;
  }

  /**
   * useMultiAppGroupsDataMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useMultiAppGroupsDataMetadata(
      SettingsMetadata useMultiAppGroupsDataMetadata) {
    this.useMultiAppGroupsDataMetadata = useMultiAppGroupsDataMetadata;
    return this;
  }

  /**
   * .
   *
   * @return useMultiAppGroupsDataMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getUseMultiAppGroupsDataMetadata() {
    return useMultiAppGroupsDataMetadata;
  }

  /** setUseMultiAppGroupsDataMetadata. */
  public void setUseMultiAppGroupsDataMetadata(SettingsMetadata useMultiAppGroupsDataMetadata) {
    this.useMultiAppGroupsDataMetadata = useMultiAppGroupsDataMetadata;
  }

  /**
   * useNewBlobForPdf.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewBlobForPdf(String useNewBlobForPdf) {
    this.useNewBlobForPdf = useNewBlobForPdf;
    return this;
  }

  /**
   * .
   *
   * @return useNewBlobForPdf
   */
  @Schema(description = "")
  public String getUseNewBlobForPdf() {
    return useNewBlobForPdf;
  }

  /** setUseNewBlobForPdf. */
  public void setUseNewBlobForPdf(String useNewBlobForPdf) {
    this.useNewBlobForPdf = useNewBlobForPdf;
  }

  /**
   * useNewBlobForPdfMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewBlobForPdfMetadata(
      SettingsMetadata useNewBlobForPdfMetadata) {
    this.useNewBlobForPdfMetadata = useNewBlobForPdfMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useNewBlobForPdf` property is editable. .
   *
   * @return useNewBlobForPdfMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `useNewBlobForPdf` property is editable. ")
  public SettingsMetadata getUseNewBlobForPdfMetadata() {
    return useNewBlobForPdfMetadata;
  }

  /** setUseNewBlobForPdfMetadata. */
  public void setUseNewBlobForPdfMetadata(SettingsMetadata useNewBlobForPdfMetadata) {
    this.useNewBlobForPdfMetadata = useNewBlobForPdfMetadata;
  }

  /**
   * useNewEnvelopeSearch.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearch(String useNewEnvelopeSearch) {
    this.useNewEnvelopeSearch = useNewEnvelopeSearch;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearch
   */
  @Schema(description = "")
  public String getUseNewEnvelopeSearch() {
    return useNewEnvelopeSearch;
  }

  /** setUseNewEnvelopeSearch. */
  public void setUseNewEnvelopeSearch(String useNewEnvelopeSearch) {
    this.useNewEnvelopeSearch = useNewEnvelopeSearch;
  }

  /**
   * useNewEnvelopeSearchMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearchMetadata(
      SettingsMetadata useNewEnvelopeSearchMetadata) {
    this.useNewEnvelopeSearchMetadata = useNewEnvelopeSearchMetadata;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearchMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getUseNewEnvelopeSearchMetadata() {
    return useNewEnvelopeSearchMetadata;
  }

  /** setUseNewEnvelopeSearchMetadata. */
  public void setUseNewEnvelopeSearchMetadata(SettingsMetadata useNewEnvelopeSearchMetadata) {
    this.useNewEnvelopeSearchMetadata = useNewEnvelopeSearchMetadata;
  }

  /**
   * useNewEnvelopeSearchOnlyWhenSearchingAfterDate.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearchOnlyWhenSearchingAfterDate(
      String useNewEnvelopeSearchOnlyWhenSearchingAfterDate) {
    this.useNewEnvelopeSearchOnlyWhenSearchingAfterDate =
        useNewEnvelopeSearchOnlyWhenSearchingAfterDate;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearchOnlyWhenSearchingAfterDate
   */
  @Schema(description = "")
  public String getUseNewEnvelopeSearchOnlyWhenSearchingAfterDate() {
    return useNewEnvelopeSearchOnlyWhenSearchingAfterDate;
  }

  /** setUseNewEnvelopeSearchOnlyWhenSearchingAfterDate. */
  public void setUseNewEnvelopeSearchOnlyWhenSearchingAfterDate(
      String useNewEnvelopeSearchOnlyWhenSearchingAfterDate) {
    this.useNewEnvelopeSearchOnlyWhenSearchingAfterDate =
        useNewEnvelopeSearchOnlyWhenSearchingAfterDate;
  }

  /**
   * useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata(
      SettingsMetadata useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata) {
    this.useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata =
        useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getUseNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata() {
    return useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata;
  }

  /** setUseNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata. */
  public void setUseNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata(
      SettingsMetadata useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata) {
    this.useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata =
        useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata;
  }

  /**
   * useNewEnvelopeSearchOnlyWithSearchTerm.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearchOnlyWithSearchTerm(
      String useNewEnvelopeSearchOnlyWithSearchTerm) {
    this.useNewEnvelopeSearchOnlyWithSearchTerm = useNewEnvelopeSearchOnlyWithSearchTerm;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearchOnlyWithSearchTerm
   */
  @Schema(description = "")
  public String getUseNewEnvelopeSearchOnlyWithSearchTerm() {
    return useNewEnvelopeSearchOnlyWithSearchTerm;
  }

  /** setUseNewEnvelopeSearchOnlyWithSearchTerm. */
  public void setUseNewEnvelopeSearchOnlyWithSearchTerm(
      String useNewEnvelopeSearchOnlyWithSearchTerm) {
    this.useNewEnvelopeSearchOnlyWithSearchTerm = useNewEnvelopeSearchOnlyWithSearchTerm;
  }

  /**
   * useNewEnvelopeSearchOnlyWithSearchTermMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useNewEnvelopeSearchOnlyWithSearchTermMetadata(
      SettingsMetadata useNewEnvelopeSearchOnlyWithSearchTermMetadata) {
    this.useNewEnvelopeSearchOnlyWithSearchTermMetadata =
        useNewEnvelopeSearchOnlyWithSearchTermMetadata;
    return this;
  }

  /**
   * .
   *
   * @return useNewEnvelopeSearchOnlyWithSearchTermMetadata
   */
  @Schema(description = "")
  public SettingsMetadata getUseNewEnvelopeSearchOnlyWithSearchTermMetadata() {
    return useNewEnvelopeSearchOnlyWithSearchTermMetadata;
  }

  /** setUseNewEnvelopeSearchOnlyWithSearchTermMetadata. */
  public void setUseNewEnvelopeSearchOnlyWithSearchTermMetadata(
      SettingsMetadata useNewEnvelopeSearchOnlyWithSearchTermMetadata) {
    this.useNewEnvelopeSearchOnlyWithSearchTermMetadata =
        useNewEnvelopeSearchOnlyWithSearchTermMetadata;
  }

  /**
   * useSAFESignerCertificates.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useSAFESignerCertificates(String useSAFESignerCertificates) {
    this.useSAFESignerCertificates = useSAFESignerCertificates;
    return this;
  }

  /**
   * .
   *
   * @return useSAFESignerCertificates
   */
  @Schema(description = "")
  public String getUseSAFESignerCertificates() {
    return useSAFESignerCertificates;
  }

  /** setUseSAFESignerCertificates. */
  public void setUseSAFESignerCertificates(String useSAFESignerCertificates) {
    this.useSAFESignerCertificates = useSAFESignerCertificates;
  }

  /**
   * useSAFESignerCertificatesMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useSAFESignerCertificatesMetadata(
      SettingsMetadata useSAFESignerCertificatesMetadata) {
    this.useSAFESignerCertificatesMetadata = useSAFESignerCertificatesMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useSAFESignerCertificates` property is editable. .
   *
   * @return useSAFESignerCertificatesMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useSAFESignerCertificates` property is editable. ")
  public SettingsMetadata getUseSAFESignerCertificatesMetadata() {
    return useSAFESignerCertificatesMetadata;
  }

  /** setUseSAFESignerCertificatesMetadata. */
  public void setUseSAFESignerCertificatesMetadata(
      SettingsMetadata useSAFESignerCertificatesMetadata) {
    this.useSAFESignerCertificatesMetadata = useSAFESignerCertificatesMetadata;
  }

  /**
   * usesAPI.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation usesAPI(String usesAPI) {
    this.usesAPI = usesAPI;
    return this;
  }

  /**
   * .
   *
   * @return usesAPI
   */
  @Schema(description = "")
  public String getUsesAPI() {
    return usesAPI;
  }

  /** setUsesAPI. */
  public void setUsesAPI(String usesAPI) {
    this.usesAPI = usesAPI;
  }

  /**
   * usesAPIMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation usesAPIMetadata(SettingsMetadata usesAPIMetadata) {
    this.usesAPIMetadata = usesAPIMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `usesAPI` property is editable. .
   *
   * @return usesAPIMetadata
   */
  @Schema(description = "Metadata that indicates whether the `usesAPI` property is editable. ")
  public SettingsMetadata getUsesAPIMetadata() {
    return usesAPIMetadata;
  }

  /** setUsesAPIMetadata. */
  public void setUsesAPIMetadata(SettingsMetadata usesAPIMetadata) {
    this.usesAPIMetadata = usesAPIMetadata;
  }

  /**
   * useSignatureProviderPlatform.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useSignatureProviderPlatform(
      String useSignatureProviderPlatform) {
    this.useSignatureProviderPlatform = useSignatureProviderPlatform;
    return this;
  }

  /**
   * .
   *
   * @return useSignatureProviderPlatform
   */
  @Schema(description = "")
  public String getUseSignatureProviderPlatform() {
    return useSignatureProviderPlatform;
  }

  /** setUseSignatureProviderPlatform. */
  public void setUseSignatureProviderPlatform(String useSignatureProviderPlatform) {
    this.useSignatureProviderPlatform = useSignatureProviderPlatform;
  }

  /**
   * useSignatureProviderPlatformMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useSignatureProviderPlatformMetadata(
      SettingsMetadata useSignatureProviderPlatformMetadata) {
    this.useSignatureProviderPlatformMetadata = useSignatureProviderPlatformMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `useSignatureProviderPlatform` property is editable. .
   *
   * @return useSignatureProviderPlatformMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `useSignatureProviderPlatform` property is editable. ")
  public SettingsMetadata getUseSignatureProviderPlatformMetadata() {
    return useSignatureProviderPlatformMetadata;
  }

  /** setUseSignatureProviderPlatformMetadata. */
  public void setUseSignatureProviderPlatformMetadata(
      SettingsMetadata useSignatureProviderPlatformMetadata) {
    this.useSignatureProviderPlatformMetadata = useSignatureProviderPlatformMetadata;
  }

  /**
   * useSmartContractsV1.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation useSmartContractsV1(String useSmartContractsV1) {
    this.useSmartContractsV1 = useSmartContractsV1;
    return this;
  }

  /**
   * .
   *
   * @return useSmartContractsV1
   */
  @Schema(description = "")
  public String getUseSmartContractsV1() {
    return useSmartContractsV1;
  }

  /** setUseSmartContractsV1. */
  public void setUseSmartContractsV1(String useSmartContractsV1) {
    this.useSmartContractsV1 = useSmartContractsV1;
  }

  /**
   * validationsAllowed.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsAllowed(String validationsAllowed) {
    this.validationsAllowed = validationsAllowed;
    return this;
  }

  /**
   * .
   *
   * @return validationsAllowed
   */
  @Schema(description = "")
  public String getValidationsAllowed() {
    return validationsAllowed;
  }

  /** setValidationsAllowed. */
  public void setValidationsAllowed(String validationsAllowed) {
    this.validationsAllowed = validationsAllowed;
  }

  /**
   * validationsAllowedMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsAllowedMetadata(
      SettingsMetadata validationsAllowedMetadata) {
    this.validationsAllowedMetadata = validationsAllowedMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `validationsAllowed` property is editable. .
   *
   * @return validationsAllowedMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `validationsAllowed` property is editable. ")
  public SettingsMetadata getValidationsAllowedMetadata() {
    return validationsAllowedMetadata;
  }

  /** setValidationsAllowedMetadata. */
  public void setValidationsAllowedMetadata(SettingsMetadata validationsAllowedMetadata) {
    this.validationsAllowedMetadata = validationsAllowedMetadata;
  }

  /**
   * validationsBrand.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsBrand(String validationsBrand) {
    this.validationsBrand = validationsBrand;
    return this;
  }

  /**
   * .
   *
   * @return validationsBrand
   */
  @Schema(description = "")
  public String getValidationsBrand() {
    return validationsBrand;
  }

  /** setValidationsBrand. */
  public void setValidationsBrand(String validationsBrand) {
    this.validationsBrand = validationsBrand;
  }

  /**
   * validationsBrandMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsBrandMetadata(
      SettingsMetadata validationsBrandMetadata) {
    this.validationsBrandMetadata = validationsBrandMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `validationsBrand` property is editable. .
   *
   * @return validationsBrandMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `validationsBrand` property is editable. ")
  public SettingsMetadata getValidationsBrandMetadata() {
    return validationsBrandMetadata;
  }

  /** setValidationsBrandMetadata. */
  public void setValidationsBrandMetadata(SettingsMetadata validationsBrandMetadata) {
    this.validationsBrandMetadata = validationsBrandMetadata;
  }

  /**
   * validationsCadence.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsCadence(String validationsCadence) {
    this.validationsCadence = validationsCadence;
    return this;
  }

  /**
   * .
   *
   * @return validationsCadence
   */
  @Schema(description = "")
  public String getValidationsCadence() {
    return validationsCadence;
  }

  /** setValidationsCadence. */
  public void setValidationsCadence(String validationsCadence) {
    this.validationsCadence = validationsCadence;
  }

  /**
   * validationsCadenceMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsCadenceMetadata(
      SettingsMetadata validationsCadenceMetadata) {
    this.validationsCadenceMetadata = validationsCadenceMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `validationsCadence` property is editable. .
   *
   * @return validationsCadenceMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `validationsCadence` property is editable. ")
  public SettingsMetadata getValidationsCadenceMetadata() {
    return validationsCadenceMetadata;
  }

  /** setValidationsCadenceMetadata. */
  public void setValidationsCadenceMetadata(SettingsMetadata validationsCadenceMetadata) {
    this.validationsCadenceMetadata = validationsCadenceMetadata;
  }

  /**
   * validationsEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsEnabled(String validationsEnabled) {
    this.validationsEnabled = validationsEnabled;
    return this;
  }

  /**
   * .
   *
   * @return validationsEnabled
   */
  @Schema(description = "")
  public String getValidationsEnabled() {
    return validationsEnabled;
  }

  /** setValidationsEnabled. */
  public void setValidationsEnabled(String validationsEnabled) {
    this.validationsEnabled = validationsEnabled;
  }

  /**
   * validationsEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsEnabledMetadata(
      SettingsMetadata validationsEnabledMetadata) {
    this.validationsEnabledMetadata = validationsEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `validationsEnabled` property is editable. .
   *
   * @return validationsEnabledMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `validationsEnabled` property is editable. ")
  public SettingsMetadata getValidationsEnabledMetadata() {
    return validationsEnabledMetadata;
  }

  /** setValidationsEnabledMetadata. */
  public void setValidationsEnabledMetadata(SettingsMetadata validationsEnabledMetadata) {
    this.validationsEnabledMetadata = validationsEnabledMetadata;
  }

  /**
   * validationsReport.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsReport(String validationsReport) {
    this.validationsReport = validationsReport;
    return this;
  }

  /**
   * .
   *
   * @return validationsReport
   */
  @Schema(description = "")
  public String getValidationsReport() {
    return validationsReport;
  }

  /** setValidationsReport. */
  public void setValidationsReport(String validationsReport) {
    this.validationsReport = validationsReport;
  }

  /**
   * validationsReportMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation validationsReportMetadata(
      SettingsMetadata validationsReportMetadata) {
    this.validationsReportMetadata = validationsReportMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `validationsReport` property is editable. .
   *
   * @return validationsReportMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `validationsReport` property is editable. ")
  public SettingsMetadata getValidationsReportMetadata() {
    return validationsReportMetadata;
  }

  /** setValidationsReportMetadata. */
  public void setValidationsReportMetadata(SettingsMetadata validationsReportMetadata) {
    this.validationsReportMetadata = validationsReportMetadata;
  }

  /**
   * waterMarkEnabled.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation waterMarkEnabled(String waterMarkEnabled) {
    this.waterMarkEnabled = waterMarkEnabled;
    return this;
  }

  /**
   * .
   *
   * @return waterMarkEnabled
   */
  @Schema(description = "")
  public String getWaterMarkEnabled() {
    return waterMarkEnabled;
  }

  /** setWaterMarkEnabled. */
  public void setWaterMarkEnabled(String waterMarkEnabled) {
    this.waterMarkEnabled = waterMarkEnabled;
  }

  /**
   * waterMarkEnabledMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation waterMarkEnabledMetadata(
      SettingsMetadata waterMarkEnabledMetadata) {
    this.waterMarkEnabledMetadata = waterMarkEnabledMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `waterMarkEnabled` property is editable. .
   *
   * @return waterMarkEnabledMetadata
   */
  @Schema(
      description = "Metadata that indicates whether the `waterMarkEnabled` property is editable. ")
  public SettingsMetadata getWaterMarkEnabledMetadata() {
    return waterMarkEnabledMetadata;
  }

  /** setWaterMarkEnabledMetadata. */
  public void setWaterMarkEnabledMetadata(SettingsMetadata waterMarkEnabledMetadata) {
    this.waterMarkEnabledMetadata = waterMarkEnabledMetadata;
  }

  /**
   * writeReminderToEnvelopeHistory.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation writeReminderToEnvelopeHistory(
      String writeReminderToEnvelopeHistory) {
    this.writeReminderToEnvelopeHistory = writeReminderToEnvelopeHistory;
    return this;
  }

  /**
   * .
   *
   * @return writeReminderToEnvelopeHistory
   */
  @Schema(description = "")
  public String getWriteReminderToEnvelopeHistory() {
    return writeReminderToEnvelopeHistory;
  }

  /** setWriteReminderToEnvelopeHistory. */
  public void setWriteReminderToEnvelopeHistory(String writeReminderToEnvelopeHistory) {
    this.writeReminderToEnvelopeHistory = writeReminderToEnvelopeHistory;
  }

  /**
   * writeReminderToEnvelopeHistoryMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation writeReminderToEnvelopeHistoryMetadata(
      SettingsMetadata writeReminderToEnvelopeHistoryMetadata) {
    this.writeReminderToEnvelopeHistoryMetadata = writeReminderToEnvelopeHistoryMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `writeReminderToEnvelopeHistory` property is editable. .
   *
   * @return writeReminderToEnvelopeHistoryMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `writeReminderToEnvelopeHistory` property is editable. ")
  public SettingsMetadata getWriteReminderToEnvelopeHistoryMetadata() {
    return writeReminderToEnvelopeHistoryMetadata;
  }

  /** setWriteReminderToEnvelopeHistoryMetadata. */
  public void setWriteReminderToEnvelopeHistoryMetadata(
      SettingsMetadata writeReminderToEnvelopeHistoryMetadata) {
    this.writeReminderToEnvelopeHistoryMetadata = writeReminderToEnvelopeHistoryMetadata;
  }

  /**
   * wurflMinAllowableScreenSize.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation wurflMinAllowableScreenSize(
      String wurflMinAllowableScreenSize) {
    this.wurflMinAllowableScreenSize = wurflMinAllowableScreenSize;
    return this;
  }

  /**
   * .
   *
   * @return wurflMinAllowableScreenSize
   */
  @Schema(description = "")
  public String getWurflMinAllowableScreenSize() {
    return wurflMinAllowableScreenSize;
  }

  /** setWurflMinAllowableScreenSize. */
  public void setWurflMinAllowableScreenSize(String wurflMinAllowableScreenSize) {
    this.wurflMinAllowableScreenSize = wurflMinAllowableScreenSize;
  }

  /**
   * wurflMinAllowableScreenSizeMetadata.
   *
   * @return AccountSettingsInformation
   */
  public AccountSettingsInformation wurflMinAllowableScreenSizeMetadata(
      SettingsMetadata wurflMinAllowableScreenSizeMetadata) {
    this.wurflMinAllowableScreenSizeMetadata = wurflMinAllowableScreenSizeMetadata;
    return this;
  }

  /**
   * Metadata that indicates whether the `wurflMinAllowableScreenSize` property is editable. .
   *
   * @return wurflMinAllowableScreenSizeMetadata
   */
  @Schema(
      description =
          "Metadata that indicates whether the `wurflMinAllowableScreenSize` property is editable. ")
  public SettingsMetadata getWurflMinAllowableScreenSizeMetadata() {
    return wurflMinAllowableScreenSizeMetadata;
  }

  /** setWurflMinAllowableScreenSizeMetadata. */
  public void setWurflMinAllowableScreenSizeMetadata(
      SettingsMetadata wurflMinAllowableScreenSizeMetadata) {
    this.wurflMinAllowableScreenSizeMetadata = wurflMinAllowableScreenSizeMetadata;
  }

  /**
   * Compares objects.
   *
   * @return true or false depending on comparison result.
   */
  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    AccountSettingsInformation accountSettingsInformation = (AccountSettingsInformation) o;
    return Objects.equals(this.accessCodeFormat, accountSettingsInformation.accessCodeFormat)
        && Objects.equals(
            this.accountDateTimeFormat, accountSettingsInformation.accountDateTimeFormat)
        && Objects.equals(
            this.accountDateTimeFormatMetadata,
            accountSettingsInformation.accountDateTimeFormatMetadata)
        && Objects.equals(
            this.accountDefaultLanguage, accountSettingsInformation.accountDefaultLanguage)
        && Objects.equals(
            this.accountDefaultLanguageMetadata,
            accountSettingsInformation.accountDefaultLanguageMetadata)
        && Objects.equals(this.accountName, accountSettingsInformation.accountName)
        && Objects.equals(this.accountNameMetadata, accountSettingsInformation.accountNameMetadata)
        && Objects.equals(this.accountNotification, accountSettingsInformation.accountNotification)
        && Objects.equals(this.accountUISettings, accountSettingsInformation.accountUISettings)
        && Objects.equals(this.adoptSigConfig, accountSettingsInformation.adoptSigConfig)
        && Objects.equals(
            this.adoptSigConfigMetadata, accountSettingsInformation.adoptSigConfigMetadata)
        && Objects.equals(this.advancedCorrect, accountSettingsInformation.advancedCorrect)
        && Objects.equals(
            this.advancedCorrectMetadata, accountSettingsInformation.advancedCorrectMetadata)
        && Objects.equals(
            this.advancedSearchEnableTabField,
            accountSettingsInformation.advancedSearchEnableTabField)
        && Objects.equals(
            this.advancedSearchEnableTabFieldMetadata,
            accountSettingsInformation.advancedSearchEnableTabFieldMetadata)
        && Objects.equals(
            this.advancedSearchEnableTemplateIdField,
            accountSettingsInformation.advancedSearchEnableTemplateIdField)
        && Objects.equals(
            this.advancedSearchEnableTemplateIdFieldMetadata,
            accountSettingsInformation.advancedSearchEnableTemplateIdFieldMetadata)
        && Objects.equals(
            this.advancedSearchEnableTemplateNameField,
            accountSettingsInformation.advancedSearchEnableTemplateNameField)
        && Objects.equals(
            this.advancedSearchEnableTemplateNameFieldMetadata,
            accountSettingsInformation.advancedSearchEnableTemplateNameFieldMetadata)
        && Objects.equals(
            this.allowAccessCodeFormat, accountSettingsInformation.allowAccessCodeFormat)
        && Objects.equals(
            this.allowAccessCodeFormatMetadata,
            accountSettingsInformation.allowAccessCodeFormatMetadata)
        && Objects.equals(
            this.allowAccountManagementGranular,
            accountSettingsInformation.allowAccountManagementGranular)
        && Objects.equals(
            this.allowAccountManagementGranularMetadata,
            accountSettingsInformation.allowAccountManagementGranularMetadata)
        && Objects.equals(
            this.allowAccountMemberNameChange,
            accountSettingsInformation.allowAccountMemberNameChange)
        && Objects.equals(
            this.allowAccountMemberNameChangeMetadata,
            accountSettingsInformation.allowAccountMemberNameChangeMetadata)
        && Objects.equals(this.allowACE, accountSettingsInformation.allowACE)
        && Objects.equals(this.allowACEMetadata, accountSettingsInformation.allowACEMetadata)
        && Objects.equals(
            this.allowAdvancedRecipientRoutingConditional,
            accountSettingsInformation.allowAdvancedRecipientRoutingConditional)
        && Objects.equals(
            this.allowAdvancedRecipientRoutingConditionalMetadata,
            accountSettingsInformation.allowAdvancedRecipientRoutingConditionalMetadata)
        && Objects.equals(
            this.allowAgentNameEmailEdit, accountSettingsInformation.allowAgentNameEmailEdit)
        && Objects.equals(
            this.allowAgentNameEmailEditMetadata,
            accountSettingsInformation.allowAgentNameEmailEditMetadata)
        && Objects.equals(
            this.allowAgreementActions, accountSettingsInformation.allowAgreementActions)
        && Objects.equals(
            this.allowAgreementActionsMetadata,
            accountSettingsInformation.allowAgreementActionsMetadata)
        && Objects.equals(
            this.allowAgreementOrchestrations,
            accountSettingsInformation.allowAgreementOrchestrations)
        && Objects.equals(
            this.allowAgreementOrchestrationsMetadata,
            accountSettingsInformation.allowAgreementOrchestrationsMetadata)
        && Objects.equals(
            this.allowAutoNavSettings, accountSettingsInformation.allowAutoNavSettings)
        && Objects.equals(
            this.allowAutoNavSettingsMetadata,
            accountSettingsInformation.allowAutoNavSettingsMetadata)
        && Objects.equals(this.allowAutoTagging, accountSettingsInformation.allowAutoTagging)
        && Objects.equals(
            this.allowAutoTaggingMetadata, accountSettingsInformation.allowAutoTaggingMetadata)
        && Objects.equals(this.allowBulkSend, accountSettingsInformation.allowBulkSend)
        && Objects.equals(
            this.allowBulkSendMetadata, accountSettingsInformation.allowBulkSendMetadata)
        && Objects.equals(this.allowCDWithdraw, accountSettingsInformation.allowCDWithdraw)
        && Objects.equals(
            this.allowCDWithdrawMetadata, accountSettingsInformation.allowCDWithdrawMetadata)
        && Objects.equals(
            this.allowConnectEnvelopeRemovedEvent,
            accountSettingsInformation.allowConnectEnvelopeRemovedEvent)
        && Objects.equals(
            this.allowConnectHttpListenerConfigs,
            accountSettingsInformation.allowConnectHttpListenerConfigs)
        && Objects.equals(
            this.allowConnectIdentityVerificationUI,
            accountSettingsInformation.allowConnectIdentityVerificationUI)
        && Objects.equals(this.allowConnectOAuthUI, accountSettingsInformation.allowConnectOAuthUI)
        && Objects.equals(
            this.allowConnectSendFinishLater,
            accountSettingsInformation.allowConnectSendFinishLater)
        && Objects.equals(
            this.allowConnectSendFinishLaterMetadata,
            accountSettingsInformation.allowConnectSendFinishLaterMetadata)
        && Objects.equals(
            this.allowConnectUnifiedPayloadUI,
            accountSettingsInformation.allowConnectUnifiedPayloadUI)
        && Objects.equals(
            this.allowConsumerDisclosureOverride,
            accountSettingsInformation.allowConsumerDisclosureOverride)
        && Objects.equals(
            this.allowConsumerDisclosureOverrideMetadata,
            accountSettingsInformation.allowConsumerDisclosureOverrideMetadata)
        && Objects.equals(this.allowDataDownload, accountSettingsInformation.allowDataDownload)
        && Objects.equals(
            this.allowDataDownloadMetadata, accountSettingsInformation.allowDataDownloadMetadata)
        && Objects.equals(this.allowDelayedRouting, accountSettingsInformation.allowDelayedRouting)
        && Objects.equals(
            this.allowDelayedRoutingMetadata,
            accountSettingsInformation.allowDelayedRoutingMetadata)
        && Objects.equals(
            this.allowDelegatedSigning, accountSettingsInformation.allowDelegatedSigning)
        && Objects.equals(
            this.allowDelegatedSigningMetadata,
            accountSettingsInformation.allowDelegatedSigningMetadata)
        && Objects.equals(
            this.allowDocGenDocuments, accountSettingsInformation.allowDocGenDocuments)
        && Objects.equals(
            this.allowDocGenDocumentsMetadata,
            accountSettingsInformation.allowDocGenDocumentsMetadata)
        && Objects.equals(
            this.allowDocumentDisclosures, accountSettingsInformation.allowDocumentDisclosures)
        && Objects.equals(
            this.allowDocumentDisclosuresMetadata,
            accountSettingsInformation.allowDocumentDisclosuresMetadata)
        && Objects.equals(
            this.allowDocumentsOnSignedEnvelopes,
            accountSettingsInformation.allowDocumentsOnSignedEnvelopes)
        && Objects.equals(
            this.allowDocumentsOnSignedEnvelopesMetadata,
            accountSettingsInformation.allowDocumentsOnSignedEnvelopesMetadata)
        && Objects.equals(
            this.allowDocumentVisibility, accountSettingsInformation.allowDocumentVisibility)
        && Objects.equals(
            this.allowDocumentVisibilityMetadata,
            accountSettingsInformation.allowDocumentVisibilityMetadata)
        && Objects.equals(
            this.allowEditingEnvelopesOnBehalfOfOthers,
            accountSettingsInformation.allowEditingEnvelopesOnBehalfOfOthers)
        && Objects.equals(
            this.allowEditingEnvelopesOnBehalfOfOthersMetadata,
            accountSettingsInformation.allowEditingEnvelopesOnBehalfOfOthersMetadata)
        && Objects.equals(this.allowEHankoStamps, accountSettingsInformation.allowEHankoStamps)
        && Objects.equals(
            this.allowEHankoStampsMetadata, accountSettingsInformation.allowEHankoStampsMetadata)
        && Objects.equals(this.allowENoteEOriginal, accountSettingsInformation.allowENoteEOriginal)
        && Objects.equals(
            this.allowENoteEOriginalMetadata,
            accountSettingsInformation.allowENoteEOriginalMetadata)
        && Objects.equals(
            this.allowEnvelopeCorrect, accountSettingsInformation.allowEnvelopeCorrect)
        && Objects.equals(
            this.allowEnvelopeCorrectMetadata,
            accountSettingsInformation.allowEnvelopeCorrectMetadata)
        && Objects.equals(
            this.allowEnvelopeCustodyTransfer,
            accountSettingsInformation.allowEnvelopeCustodyTransfer)
        && Objects.equals(
            this.allowEnvelopeCustodyTransferMetadata,
            accountSettingsInformation.allowEnvelopeCustodyTransferMetadata)
        && Objects.equals(
            this.allowEnvelopeCustomFields, accountSettingsInformation.allowEnvelopeCustomFields)
        && Objects.equals(
            this.allowEnvelopeCustomFieldsMetadata,
            accountSettingsInformation.allowEnvelopeCustomFieldsMetadata)
        && Objects.equals(
            this.allowEnvelopePublishReporting,
            accountSettingsInformation.allowEnvelopePublishReporting)
        && Objects.equals(
            this.allowEnvelopePublishReportingMetadata,
            accountSettingsInformation.allowEnvelopePublishReportingMetadata)
        && Objects.equals(
            this.allowEnvelopeReporting, accountSettingsInformation.allowEnvelopeReporting)
        && Objects.equals(
            this.allowEnvelopeReportingMetadata,
            accountSettingsInformation.allowEnvelopeReportingMetadata)
        && Objects.equals(this.allowExpression, accountSettingsInformation.allowExpression)
        && Objects.equals(
            this.allowExpressionMetadata, accountSettingsInformation.allowExpressionMetadata)
        && Objects.equals(
            this.allowExpressSignerCertificate,
            accountSettingsInformation.allowExpressSignerCertificate)
        && Objects.equals(
            this.allowExpressSignerCertificateMetadata,
            accountSettingsInformation.allowExpressSignerCertificateMetadata)
        && Objects.equals(
            this.allowExtendedSendingResourceFile,
            accountSettingsInformation.allowExtendedSendingResourceFile)
        && Objects.equals(
            this.allowExtendedSendingResourceFileMetadata,
            accountSettingsInformation.allowExtendedSendingResourceFileMetadata)
        && Objects.equals(
            this.allowExternalLinkedAccounts,
            accountSettingsInformation.allowExternalLinkedAccounts)
        && Objects.equals(
            this.allowExternalLinkedAccountsMetadata,
            accountSettingsInformation.allowExternalLinkedAccountsMetadata)
        && Objects.equals(
            this.allowExternalSignaturePad, accountSettingsInformation.allowExternalSignaturePad)
        && Objects.equals(
            this.allowExternalSignaturePadMetadata,
            accountSettingsInformation.allowExternalSignaturePadMetadata)
        && Objects.equals(
            this.allowIDVForEUQualifiedSignatures,
            accountSettingsInformation.allowIDVForEUQualifiedSignatures)
        && Objects.equals(
            this.allowIDVForEUQualifiedSignaturesMetadata,
            accountSettingsInformation.allowIDVForEUQualifiedSignaturesMetadata)
        && Objects.equals(this.allowIDVLevel1, accountSettingsInformation.allowIDVLevel1)
        && Objects.equals(
            this.allowIDVLevel1Metadata, accountSettingsInformation.allowIDVLevel1Metadata)
        && Objects.equals(this.allowIDVLevel1Trial, accountSettingsInformation.allowIDVLevel1Trial)
        && Objects.equals(
            this.allowIDVLevel1TrialMetadata,
            accountSettingsInformation.allowIDVLevel1TrialMetadata)
        && Objects.equals(this.allowIDVLevel2, accountSettingsInformation.allowIDVLevel2)
        && Objects.equals(
            this.allowIDVLevel2Metadata, accountSettingsInformation.allowIDVLevel2Metadata)
        && Objects.equals(this.allowIDVLevel3, accountSettingsInformation.allowIDVLevel3)
        && Objects.equals(
            this.allowIDVLevel3Metadata, accountSettingsInformation.allowIDVLevel3Metadata)
        && Objects.equals(this.allowIDVPlatform, accountSettingsInformation.allowIDVPlatform)
        && Objects.equals(
            this.allowIDVPlatformMetadata, accountSettingsInformation.allowIDVPlatformMetadata)
        && Objects.equals(this.allowInPerson, accountSettingsInformation.allowInPerson)
        && Objects.equals(
            this.allowInPersonElectronicNotary,
            accountSettingsInformation.allowInPersonElectronicNotary)
        && Objects.equals(
            this.allowInPersonElectronicNotaryMetadata,
            accountSettingsInformation.allowInPersonElectronicNotaryMetadata)
        && Objects.equals(
            this.allowInPersonMetadata, accountSettingsInformation.allowInPersonMetadata)
        && Objects.equals(this.allowManagedStamps, accountSettingsInformation.allowManagedStamps)
        && Objects.equals(
            this.allowManagedStampsMetadata, accountSettingsInformation.allowManagedStampsMetadata)
        && Objects.equals(
            this.allowManagingEnvelopesOnBehalfOfOthers,
            accountSettingsInformation.allowManagingEnvelopesOnBehalfOfOthers)
        && Objects.equals(
            this.allowManagingEnvelopesOnBehalfOfOthersMetadata,
            accountSettingsInformation.allowManagingEnvelopesOnBehalfOfOthersMetadata)
        && Objects.equals(this.allowMarkup, accountSettingsInformation.allowMarkup)
        && Objects.equals(this.allowMarkupMetadata, accountSettingsInformation.allowMarkupMetadata)
        && Objects.equals(this.allowMemberTimeZone, accountSettingsInformation.allowMemberTimeZone)
        && Objects.equals(
            this.allowMemberTimeZoneMetadata,
            accountSettingsInformation.allowMemberTimeZoneMetadata)
        && Objects.equals(this.allowMergeFields, accountSettingsInformation.allowMergeFields)
        && Objects.equals(
            this.allowMergeFieldsMetadata, accountSettingsInformation.allowMergeFieldsMetadata)
        && Objects.equals(
            this.allowMultipleBrandProfiles, accountSettingsInformation.allowMultipleBrandProfiles)
        && Objects.equals(
            this.allowMultipleBrandProfilesMetadata,
            accountSettingsInformation.allowMultipleBrandProfilesMetadata)
        && Objects.equals(
            this.allowMultipleSignerAttachments,
            accountSettingsInformation.allowMultipleSignerAttachments)
        && Objects.equals(
            this.allowMultipleSignerAttachmentsMetadata,
            accountSettingsInformation.allowMultipleSignerAttachmentsMetadata)
        && Objects.equals(this.allowNonUSPhoneAuth, accountSettingsInformation.allowNonUSPhoneAuth)
        && Objects.equals(
            this.allowNonUSPhoneAuthMetadata,
            accountSettingsInformation.allowNonUSPhoneAuthMetadata)
        && Objects.equals(
            this.allowOcrOfEnvelopeDocuments,
            accountSettingsInformation.allowOcrOfEnvelopeDocuments)
        && Objects.equals(
            this.allowOcrOfEnvelopeDocumentsMetadata,
            accountSettingsInformation.allowOcrOfEnvelopeDocumentsMetadata)
        && Objects.equals(this.allowOfflineSigning, accountSettingsInformation.allowOfflineSigning)
        && Objects.equals(
            this.allowOfflineSigningMetadata,
            accountSettingsInformation.allowOfflineSigningMetadata)
        && Objects.equals(
            this.allowOpenTrustSignerCertificate,
            accountSettingsInformation.allowOpenTrustSignerCertificate)
        && Objects.equals(
            this.allowOpenTrustSignerCertificateMetadata,
            accountSettingsInformation.allowOpenTrustSignerCertificateMetadata)
        && Objects.equals(
            this.allowOrganizationBranding, accountSettingsInformation.allowOrganizationBranding)
        && Objects.equals(
            this.allowOrganizationBrandingMetadata,
            accountSettingsInformation.allowOrganizationBrandingMetadata)
        && Objects.equals(
            this.allowOrganizationDocusignMonitor,
            accountSettingsInformation.allowOrganizationDocusignMonitor)
        && Objects.equals(
            this.allowOrganizationDocusignMonitorFree,
            accountSettingsInformation.allowOrganizationDocusignMonitorFree)
        && Objects.equals(
            this.allowOrganizationDocusignMonitorFreeMetadata,
            accountSettingsInformation.allowOrganizationDocusignMonitorFreeMetadata)
        && Objects.equals(
            this.allowOrganizationDocusignMonitorMetadata,
            accountSettingsInformation.allowOrganizationDocusignMonitorMetadata)
        && Objects.equals(
            this.allowOrganizationDomainUserManagement,
            accountSettingsInformation.allowOrganizationDomainUserManagement)
        && Objects.equals(
            this.allowOrganizationDomainUserManagementMetadata,
            accountSettingsInformation.allowOrganizationDomainUserManagementMetadata)
        && Objects.equals(this.allowOrganizations, accountSettingsInformation.allowOrganizations)
        && Objects.equals(
            this.allowOrganizationsMetadata, accountSettingsInformation.allowOrganizationsMetadata)
        && Objects.equals(
            this.allowOrganizationSsoManagement,
            accountSettingsInformation.allowOrganizationSsoManagement)
        && Objects.equals(
            this.allowOrganizationSsoManagementMetadata,
            accountSettingsInformation.allowOrganizationSsoManagementMetadata)
        && Objects.equals(
            this.allowOrganizationToUseInPersonElectronicNotary,
            accountSettingsInformation.allowOrganizationToUseInPersonElectronicNotary)
        && Objects.equals(
            this.allowOrganizationToUseInPersonElectronicNotaryMetadata,
            accountSettingsInformation.allowOrganizationToUseInPersonElectronicNotaryMetadata)
        && Objects.equals(
            this.allowOrganizationToUseRemoteNotary,
            accountSettingsInformation.allowOrganizationToUseRemoteNotary)
        && Objects.equals(
            this.allowOrganizationToUseRemoteNotaryMetadata,
            accountSettingsInformation.allowOrganizationToUseRemoteNotaryMetadata)
        && Objects.equals(
            this.allowOrganizationToUseThirdPartyElectronicNotary,
            accountSettingsInformation.allowOrganizationToUseThirdPartyElectronicNotary)
        && Objects.equals(
            this.allowOrganizationToUseThirdPartyElectronicNotaryMetadata,
            accountSettingsInformation.allowOrganizationToUseThirdPartyElectronicNotaryMetadata)
        && Objects.equals(
            this.allowParticipantRecipientType,
            accountSettingsInformation.allowParticipantRecipientType)
        && Objects.equals(
            this.allowParticipantRecipientTypeMetadata,
            accountSettingsInformation.allowParticipantRecipientTypeMetadata)
        && Objects.equals(
            this.allowPaymentProcessing, accountSettingsInformation.allowPaymentProcessing)
        && Objects.equals(
            this.allowPaymentProcessingMetadata,
            accountSettingsInformation.allowPaymentProcessingMetadata)
        && Objects.equals(
            this.allowPendingDestinationUrlEdition,
            accountSettingsInformation.allowPendingDestinationUrlEdition)
        && Objects.equals(
            this.allowPendingDestinationUrlEditionMetadata,
            accountSettingsInformation.allowPendingDestinationUrlEditionMetadata)
        && Objects.equals(
            this.allowPerformanceAnalytics, accountSettingsInformation.allowPerformanceAnalytics)
        && Objects.equals(
            this.allowPerformanceAnalyticsMetadata,
            accountSettingsInformation.allowPerformanceAnalyticsMetadata)
        && Objects.equals(
            this.allowPhoneAuthentication, accountSettingsInformation.allowPhoneAuthentication)
        && Objects.equals(
            this.allowPhoneAuthenticationMetadata,
            accountSettingsInformation.allowPhoneAuthenticationMetadata)
        && Objects.equals(
            this.allowPhoneAuthOverride, accountSettingsInformation.allowPhoneAuthOverride)
        && Objects.equals(
            this.allowPhoneAuthOverrideMetadata,
            accountSettingsInformation.allowPhoneAuthOverrideMetadata)
        && Objects.equals(
            this.allowPrivateSigningGroups, accountSettingsInformation.allowPrivateSigningGroups)
        && Objects.equals(
            this.allowPrivateSigningGroupsMetadata,
            accountSettingsInformation.allowPrivateSigningGroupsMetadata)
        && Objects.equals(
            this.allowRecipientConnect, accountSettingsInformation.allowRecipientConnect)
        && Objects.equals(
            this.allowRecipientConnectMetadata,
            accountSettingsInformation.allowRecipientConnectMetadata)
        && Objects.equals(this.allowReminders, accountSettingsInformation.allowReminders)
        && Objects.equals(
            this.allowRemindersMetadata, accountSettingsInformation.allowRemindersMetadata)
        && Objects.equals(this.allowRemoteNotary, accountSettingsInformation.allowRemoteNotary)
        && Objects.equals(
            this.allowRemoteNotaryMetadata, accountSettingsInformation.allowRemoteNotaryMetadata)
        && Objects.equals(
            this.allowResourceFileBranding, accountSettingsInformation.allowResourceFileBranding)
        && Objects.equals(
            this.allowResourceFileBrandingMetadata,
            accountSettingsInformation.allowResourceFileBrandingMetadata)
        && Objects.equals(
            this.allowSafeBioPharmaSignerCertificate,
            accountSettingsInformation.allowSafeBioPharmaSignerCertificate)
        && Objects.equals(
            this.allowSafeBioPharmaSignerCertificateMetadata,
            accountSettingsInformation.allowSafeBioPharmaSignerCertificateMetadata)
        && Objects.equals(
            this.allowScheduledSending, accountSettingsInformation.allowScheduledSending)
        && Objects.equals(
            this.allowScheduledSendingMetadata,
            accountSettingsInformation.allowScheduledSendingMetadata)
        && Objects.equals(
            this.allowSecurityAppliance, accountSettingsInformation.allowSecurityAppliance)
        && Objects.equals(
            this.allowSecurityApplianceMetadata,
            accountSettingsInformation.allowSecurityApplianceMetadata)
        && Objects.equals(
            this.allowSendingEnvelopesOnBehalfOfOthers,
            accountSettingsInformation.allowSendingEnvelopesOnBehalfOfOthers)
        && Objects.equals(
            this.allowSendingEnvelopesOnBehalfOfOthersMetadata,
            accountSettingsInformation.allowSendingEnvelopesOnBehalfOfOthersMetadata)
        && Objects.equals(
            this.allowSendToCertifiedDelivery,
            accountSettingsInformation.allowSendToCertifiedDelivery)
        && Objects.equals(
            this.allowSendToCertifiedDeliveryMetadata,
            accountSettingsInformation.allowSendToCertifiedDeliveryMetadata)
        && Objects.equals(
            this.allowSendToIntermediary, accountSettingsInformation.allowSendToIntermediary)
        && Objects.equals(
            this.allowSendToIntermediaryMetadata,
            accountSettingsInformation.allowSendToIntermediaryMetadata)
        && Objects.equals(
            this.allowServerTemplates, accountSettingsInformation.allowServerTemplates)
        && Objects.equals(
            this.allowServerTemplatesMetadata,
            accountSettingsInformation.allowServerTemplatesMetadata)
        && Objects.equals(
            this.allowSetEmbeddedRecipientStartURL,
            accountSettingsInformation.allowSetEmbeddedRecipientStartURL)
        && Objects.equals(
            this.allowSetEmbeddedRecipientStartURLMetadata,
            accountSettingsInformation.allowSetEmbeddedRecipientStartURLMetadata)
        && Objects.equals(this.allowSharedTabs, accountSettingsInformation.allowSharedTabs)
        && Objects.equals(
            this.allowSharedTabsMetadata, accountSettingsInformation.allowSharedTabsMetadata)
        && Objects.equals(
            this.allowSignatureStamps, accountSettingsInformation.allowSignatureStamps)
        && Objects.equals(
            this.allowSignatureStampsMetadata,
            accountSettingsInformation.allowSignatureStampsMetadata)
        && Objects.equals(
            this.allowSignDocumentFromHomePage,
            accountSettingsInformation.allowSignDocumentFromHomePage)
        && Objects.equals(
            this.allowSignDocumentFromHomePageMetadata,
            accountSettingsInformation.allowSignDocumentFromHomePageMetadata)
        && Objects.equals(this.allowSignerReassign, accountSettingsInformation.allowSignerReassign)
        && Objects.equals(
            this.allowSignerReassignMetadata,
            accountSettingsInformation.allowSignerReassignMetadata)
        && Objects.equals(
            this.allowSignerReassignOverride,
            accountSettingsInformation.allowSignerReassignOverride)
        && Objects.equals(
            this.allowSignerReassignOverrideMetadata,
            accountSettingsInformation.allowSignerReassignOverrideMetadata)
        && Objects.equals(
            this.allowSigningExtensions, accountSettingsInformation.allowSigningExtensions)
        && Objects.equals(
            this.allowSigningExtensionsMetadata,
            accountSettingsInformation.allowSigningExtensionsMetadata)
        && Objects.equals(this.allowSigningGroups, accountSettingsInformation.allowSigningGroups)
        && Objects.equals(
            this.allowSigningGroupsMetadata, accountSettingsInformation.allowSigningGroupsMetadata)
        && Objects.equals(
            this.allowSigningInsights, accountSettingsInformation.allowSigningInsights)
        && Objects.equals(
            this.allowSigningInsightsMetadata,
            accountSettingsInformation.allowSigningInsightsMetadata)
        && Objects.equals(
            this.allowSigningRadioDeselect, accountSettingsInformation.allowSigningRadioDeselect)
        && Objects.equals(
            this.allowSigningRadioDeselectMetadata,
            accountSettingsInformation.allowSigningRadioDeselectMetadata)
        && Objects.equals(this.allowSignNow, accountSettingsInformation.allowSignNow)
        && Objects.equals(
            this.allowSignNowMetadata, accountSettingsInformation.allowSignNowMetadata)
        && Objects.equals(this.allowSMSDelivery, accountSettingsInformation.allowSMSDelivery)
        && Objects.equals(
            this.allowSMSDeliveryMetadata, accountSettingsInformation.allowSMSDeliveryMetadata)
        && Objects.equals(this.allowSocialIdLogin, accountSettingsInformation.allowSocialIdLogin)
        && Objects.equals(
            this.allowSocialIdLoginMetadata, accountSettingsInformation.allowSocialIdLoginMetadata)
        && Objects.equals(
            this.allowSupplementalDocuments, accountSettingsInformation.allowSupplementalDocuments)
        && Objects.equals(
            this.allowSupplementalDocumentsMetadata,
            accountSettingsInformation.allowSupplementalDocumentsMetadata)
        && Objects.equals(
            this.allowThirdPartyElectronicNotary,
            accountSettingsInformation.allowThirdPartyElectronicNotary)
        && Objects.equals(
            this.allowThirdPartyElectronicNotaryMetadata,
            accountSettingsInformation.allowThirdPartyElectronicNotaryMetadata)
        && Objects.equals(
            this.allowTransactionsWorkspace, accountSettingsInformation.allowTransactionsWorkspace)
        && Objects.equals(
            this.allowTransactionsWorkspaceMetadata,
            accountSettingsInformation.allowTransactionsWorkspaceMetadata)
        && Objects.equals(
            this.allowTransactionsWorkspaceOriginal,
            accountSettingsInformation.allowTransactionsWorkspaceOriginal)
        && Objects.equals(
            this.allowTransactionsWorkspaceOriginalMetadata,
            accountSettingsInformation.allowTransactionsWorkspaceOriginalMetadata)
        && Objects.equals(
            this.allowUsersToAccessDirectory,
            accountSettingsInformation.allowUsersToAccessDirectory)
        && Objects.equals(
            this.allowUsersToAccessDirectoryMetadata,
            accountSettingsInformation.allowUsersToAccessDirectoryMetadata)
        && Objects.equals(this.allowValueInsights, accountSettingsInformation.allowValueInsights)
        && Objects.equals(
            this.allowValueInsightsMetadata, accountSettingsInformation.allowValueInsightsMetadata)
        && Objects.equals(this.allowWebForms, accountSettingsInformation.allowWebForms)
        && Objects.equals(
            this.allowWebFormsMetadata, accountSettingsInformation.allowWebFormsMetadata)
        && Objects.equals(
            this.allowWhatsAppDelivery, accountSettingsInformation.allowWhatsAppDelivery)
        && Objects.equals(
            this.allowWhatsAppDeliveryMetadata,
            accountSettingsInformation.allowWhatsAppDeliveryMetadata)
        && Objects.equals(
            this.anchorPopulationScope, accountSettingsInformation.anchorPopulationScope)
        && Objects.equals(
            this.anchorPopulationScopeMetadata,
            accountSettingsInformation.anchorPopulationScopeMetadata)
        && Objects.equals(
            this.anchorTagVersionedPlacementEnabled,
            accountSettingsInformation.anchorTagVersionedPlacementEnabled)
        && Objects.equals(
            this.anchorTagVersionedPlacementMetadataEnabled,
            accountSettingsInformation.anchorTagVersionedPlacementMetadataEnabled)
        && Objects.equals(
            this.attachCompletedEnvelope, accountSettingsInformation.attachCompletedEnvelope)
        && Objects.equals(
            this.attachCompletedEnvelopeMetadata,
            accountSettingsInformation.attachCompletedEnvelopeMetadata)
        && Objects.equals(this.authenticationCheck, accountSettingsInformation.authenticationCheck)
        && Objects.equals(
            this.authenticationCheckMetadata,
            accountSettingsInformation.authenticationCheckMetadata)
        && Objects.equals(this.autoNavRule, accountSettingsInformation.autoNavRule)
        && Objects.equals(this.autoNavRuleMetadata, accountSettingsInformation.autoNavRuleMetadata)
        && Objects.equals(
            this.autoProvisionSignerAccount, accountSettingsInformation.autoProvisionSignerAccount)
        && Objects.equals(
            this.autoProvisionSignerAccountMetadata,
            accountSettingsInformation.autoProvisionSignerAccountMetadata)
        && Objects.equals(this.bccEmailArchive, accountSettingsInformation.bccEmailArchive)
        && Objects.equals(
            this.bccEmailArchiveMetadata, accountSettingsInformation.bccEmailArchiveMetadata)
        && Objects.equals(
            this.betaSwitchConfiguration, accountSettingsInformation.betaSwitchConfiguration)
        && Objects.equals(
            this.betaSwitchConfigurationMetadata,
            accountSettingsInformation.betaSwitchConfigurationMetadata)
        && Objects.equals(this.billingAddress, accountSettingsInformation.billingAddress)
        && Objects.equals(
            this.billingAddressMetadata, accountSettingsInformation.billingAddressMetadata)
        && Objects.equals(this.bulkSend, accountSettingsInformation.bulkSend)
        && Objects.equals(
            this.bulkSendActionResendLimit, accountSettingsInformation.bulkSendActionResendLimit)
        && Objects.equals(
            this.bulkSendMaxCopiesInBatch, accountSettingsInformation.bulkSendMaxCopiesInBatch)
        && Objects.equals(
            this.bulkSendMaxUnprocessedEnvelopesCount,
            accountSettingsInformation.bulkSendMaxUnprocessedEnvelopesCount)
        && Objects.equals(this.bulkSendMetadata, accountSettingsInformation.bulkSendMetadata)
        && Objects.equals(this.canSelfBrandSend, accountSettingsInformation.canSelfBrandSend)
        && Objects.equals(
            this.canSelfBrandSendMetadata, accountSettingsInformation.canSelfBrandSendMetadata)
        && Objects.equals(this.canSelfBrandSign, accountSettingsInformation.canSelfBrandSign)
        && Objects.equals(
            this.canSelfBrandSignMetadata, accountSettingsInformation.canSelfBrandSignMetadata)
        && Objects.equals(
            this.canUseSalesforceOAuth, accountSettingsInformation.canUseSalesforceOAuth)
        && Objects.equals(
            this.canUseSalesforceOAuthMetadata,
            accountSettingsInformation.canUseSalesforceOAuthMetadata)
        && Objects.equals(
            this.captureVoiceRecording, accountSettingsInformation.captureVoiceRecording)
        && Objects.equals(
            this.captureVoiceRecordingMetadata,
            accountSettingsInformation.captureVoiceRecordingMetadata)
        && Objects.equals(
            this.cfr21SimplifiedSigningEnabled,
            accountSettingsInformation.cfr21SimplifiedSigningEnabled)
        && Objects.equals(
            this.cfr21SimplifiedSigningEnabledMetadata,
            accountSettingsInformation.cfr21SimplifiedSigningEnabledMetadata)
        && Objects.equals(this.cfrUseWideImage, accountSettingsInformation.cfrUseWideImage)
        && Objects.equals(
            this.cfrUseWideImageMetadata, accountSettingsInformation.cfrUseWideImageMetadata)
        && Objects.equals(
            this.checkForMultipleAdminsOnAccount,
            accountSettingsInformation.checkForMultipleAdminsOnAccount)
        && Objects.equals(
            this.checkForMultipleAdminsOnAccountMetadata,
            accountSettingsInformation.checkForMultipleAdminsOnAccountMetadata)
        && Objects.equals(
            this.chromeSignatureEnabled, accountSettingsInformation.chromeSignatureEnabled)
        && Objects.equals(
            this.chromeSignatureEnabledMetadata,
            accountSettingsInformation.chromeSignatureEnabledMetadata)
        && Objects.equals(
            this.commentEmailShowMessageText,
            accountSettingsInformation.commentEmailShowMessageText)
        && Objects.equals(
            this.commentEmailShowMessageTextMetadata,
            accountSettingsInformation.commentEmailShowMessageTextMetadata)
        && Objects.equals(
            this.commentsAllowEnvelopeOverride,
            accountSettingsInformation.commentsAllowEnvelopeOverride)
        && Objects.equals(
            this.commentsAllowEnvelopeOverrideMetadata,
            accountSettingsInformation.commentsAllowEnvelopeOverrideMetadata)
        && Objects.equals(
            this.conditionalFieldsEnabled, accountSettingsInformation.conditionalFieldsEnabled)
        && Objects.equals(
            this.conditionalFieldsEnabledMetadata,
            accountSettingsInformation.conditionalFieldsEnabledMetadata)
        && Objects.equals(
            this.consumerDisclosureFrequency,
            accountSettingsInformation.consumerDisclosureFrequency)
        && Objects.equals(
            this.consumerDisclosureFrequencyMetadata,
            accountSettingsInformation.consumerDisclosureFrequencyMetadata)
        && Objects.equals(this.convertPdfFields, accountSettingsInformation.convertPdfFields)
        && Objects.equals(
            this.convertPdfFieldsMetadata, accountSettingsInformation.convertPdfFieldsMetadata)
        && Objects.equals(this.dataPopulationScope, accountSettingsInformation.dataPopulationScope)
        && Objects.equals(
            this.dataPopulationScopeMetadata,
            accountSettingsInformation.dataPopulationScopeMetadata)
        && Objects.equals(
            this.defaultToAdvancedEnvelopesFilterForm,
            accountSettingsInformation.defaultToAdvancedEnvelopesFilterForm)
        && Objects.equals(
            this.defaultToAdvancedEnvelopesFilterFormMetadata,
            accountSettingsInformation.defaultToAdvancedEnvelopesFilterFormMetadata)
        && Objects.equals(
            this.disableAutoTemplateMatching,
            accountSettingsInformation.disableAutoTemplateMatching)
        && Objects.equals(
            this.disableAutoTemplateMatchingMetadata,
            accountSettingsInformation.disableAutoTemplateMatchingMetadata)
        && Objects.equals(
            this.disableBulkSendRecipientLimit,
            accountSettingsInformation.disableBulkSendRecipientLimit)
        && Objects.equals(
            this.disableBulkSendRecipientLimitMetaData,
            accountSettingsInformation.disableBulkSendRecipientLimitMetaData)
        && Objects.equals(this.disableMobileApp, accountSettingsInformation.disableMobileApp)
        && Objects.equals(
            this.disableMobileAppMetadata, accountSettingsInformation.disableMobileAppMetadata)
        && Objects.equals(
            this.disableMobilePushNotifications,
            accountSettingsInformation.disableMobilePushNotifications)
        && Objects.equals(
            this.disableMobilePushNotificationsMetadata,
            accountSettingsInformation.disableMobilePushNotificationsMetadata)
        && Objects.equals(
            this.disableMobileSending, accountSettingsInformation.disableMobileSending)
        && Objects.equals(
            this.disableMobileSendingMetadata,
            accountSettingsInformation.disableMobileSendingMetadata)
        && Objects.equals(
            this.disableMultipleSessions, accountSettingsInformation.disableMultipleSessions)
        && Objects.equals(
            this.disableMultipleSessionsMetadata,
            accountSettingsInformation.disableMultipleSessionsMetadata)
        && Objects.equals(
            this.disablePurgeNotificationsForSenderMetadata,
            accountSettingsInformation.disablePurgeNotificationsForSenderMetadata)
        && Objects.equals(
            this.disableSignerCertView, accountSettingsInformation.disableSignerCertView)
        && Objects.equals(
            this.disableSignerCertViewMetadata,
            accountSettingsInformation.disableSignerCertViewMetadata)
        && Objects.equals(
            this.disableSignerHistoryView, accountSettingsInformation.disableSignerHistoryView)
        && Objects.equals(
            this.disableSignerHistoryViewMetadata,
            accountSettingsInformation.disableSignerHistoryViewMetadata)
        && Objects.equals(
            this.disableStyleSignature, accountSettingsInformation.disableStyleSignature)
        && Objects.equals(
            this.disableStyleSignatureMetadata,
            accountSettingsInformation.disableStyleSignatureMetadata)
        && Objects.equals(
            this.disableUploadSignature, accountSettingsInformation.disableUploadSignature)
        && Objects.equals(
            this.disableUploadSignatureMetadata,
            accountSettingsInformation.disableUploadSignatureMetadata)
        && Objects.equals(this.disableUserSharing, accountSettingsInformation.disableUserSharing)
        && Objects.equals(
            this.disableUserSharingMetadata, accountSettingsInformation.disableUserSharingMetadata)
        && Objects.equals(this.displayBetaSwitch, accountSettingsInformation.displayBetaSwitch)
        && Objects.equals(
            this.displayBetaSwitchMetadata, accountSettingsInformation.displayBetaSwitchMetadata)
        && Objects.equals(
            this.documentConversionRestrictions,
            accountSettingsInformation.documentConversionRestrictions)
        && Objects.equals(
            this.documentConversionRestrictionsMetadata,
            accountSettingsInformation.documentConversionRestrictionsMetadata)
        && Objects.equals(this.documentRetention, accountSettingsInformation.documentRetention)
        && Objects.equals(
            this.documentRetentionMetadata, accountSettingsInformation.documentRetentionMetadata)
        && Objects.equals(
            this.documentRetentionPurgeTabs, accountSettingsInformation.documentRetentionPurgeTabs)
        && Objects.equals(this.documentVisibility, accountSettingsInformation.documentVisibility)
        && Objects.equals(
            this.documentVisibilityMetadata, accountSettingsInformation.documentVisibilityMetadata)
        && Objects.equals(
            this.draftEnvelopeRetention, accountSettingsInformation.draftEnvelopeRetention)
        && Objects.equals(
            this.draftEnvelopeRetentionMetadata,
            accountSettingsInformation.draftEnvelopeRetentionMetadata)
        && Objects.equals(
            this.dssEnableProvisioningPenConfigurationRadminOption,
            accountSettingsInformation.dssEnableProvisioningPenConfigurationRadminOption)
        && Objects.equals(
            this.dssEnableSignatureTypeCustomTagRadminRadminOption,
            accountSettingsInformation.dssEnableSignatureTypeCustomTagRadminRadminOption)
        && Objects.equals(
            this.dssSIGN28411EnableLeavePagePromptRadminOption,
            accountSettingsInformation.dssSIGN28411EnableLeavePagePromptRadminOption)
        && Objects.equals(
            this.dssSIGN29182SlideUpBarRadminOption,
            accountSettingsInformation.dssSIGN29182SlideUpBarRadminOption)
        && Objects.equals(
            this.emailTemplateVersion, accountSettingsInformation.emailTemplateVersion)
        && Objects.equals(
            this.emailTemplateVersionMetadata,
            accountSettingsInformation.emailTemplateVersionMetadata)
        && Objects.equals(
            this.enableAccessCodeGenerator, accountSettingsInformation.enableAccessCodeGenerator)
        && Objects.equals(
            this.enableAccessCodeGeneratorMetadata,
            accountSettingsInformation.enableAccessCodeGeneratorMetadata)
        && Objects.equals(
            this.enableAccountWideSearch, accountSettingsInformation.enableAccountWideSearch)
        && Objects.equals(
            this.enableAccountWideSearchMetadata,
            accountSettingsInformation.enableAccountWideSearchMetadata)
        && Objects.equals(this.enableAdmHealthcare, accountSettingsInformation.enableAdmHealthcare)
        && Objects.equals(
            this.enableAdmHealthcareMetadata,
            accountSettingsInformation.enableAdmHealthcareMetadata)
        && Objects.equals(
            this.enableAdvancedEnvelopesSearch,
            accountSettingsInformation.enableAdvancedEnvelopesSearch)
        && Objects.equals(
            this.enableAdvancedEnvelopesSearchMetadata,
            accountSettingsInformation.enableAdvancedEnvelopesSearchMetadata)
        && Objects.equals(
            this.enableAdvancedPayments, accountSettingsInformation.enableAdvancedPayments)
        && Objects.equals(
            this.enableAdvancedPaymentsMetadata,
            accountSettingsInformation.enableAdvancedPaymentsMetadata)
        && Objects.equals(
            this.enableAdvancedPowerForms, accountSettingsInformation.enableAdvancedPowerForms)
        && Objects.equals(
            this.enableAdvancedPowerFormsMetadata,
            accountSettingsInformation.enableAdvancedPowerFormsMetadata)
        && Objects.equals(
            this.enableAdvancedSearch, accountSettingsInformation.enableAdvancedSearch)
        && Objects.equals(
            this.enableAdvancedSearchMetadata,
            accountSettingsInformation.enableAdvancedSearchMetadata)
        && Objects.equals(
            this.enableAgreementActionsForCLM,
            accountSettingsInformation.enableAgreementActionsForCLM)
        && Objects.equals(
            this.enableAgreementActionsForCLMMetadata,
            accountSettingsInformation.enableAgreementActionsForCLMMetadata)
        && Objects.equals(
            this.enableAgreementActionsForESign,
            accountSettingsInformation.enableAgreementActionsForESign)
        && Objects.equals(
            this.enableAgreementActionsForESignMetadata,
            accountSettingsInformation.enableAgreementActionsForESignMetadata)
        && Objects.equals(this.enableAutoNav, accountSettingsInformation.enableAutoNav)
        && Objects.equals(
            this.enableAutoNavMetadata, accountSettingsInformation.enableAutoNavMetadata)
        && Objects.equals(this.enableBccDummyLink, accountSettingsInformation.enableBccDummyLink)
        && Objects.equals(
            this.enableBccDummyLinkMetadata, accountSettingsInformation.enableBccDummyLinkMetadata)
        && Objects.equals(
            this.enableCalculatedFields, accountSettingsInformation.enableCalculatedFields)
        && Objects.equals(
            this.enableCalculatedFieldsMetadata,
            accountSettingsInformation.enableCalculatedFieldsMetadata)
        && Objects.equals(this.enableClickPlus, accountSettingsInformation.enableClickPlus)
        && Objects.equals(
            this.enableClickPlusConditionalContent,
            accountSettingsInformation.enableClickPlusConditionalContent)
        && Objects.equals(
            this.enableClickPlusConditionalContentMetaData,
            accountSettingsInformation.enableClickPlusConditionalContentMetaData)
        && Objects.equals(
            this.enableClickPlusCustomFields,
            accountSettingsInformation.enableClickPlusCustomFields)
        && Objects.equals(
            this.enableClickPlusCustomFieldsMetaData,
            accountSettingsInformation.enableClickPlusCustomFieldsMetaData)
        && Objects.equals(
            this.enableClickPlusCustomStyle, accountSettingsInformation.enableClickPlusCustomStyle)
        && Objects.equals(
            this.enableClickPlusCustomStyleMetaData,
            accountSettingsInformation.enableClickPlusCustomStyleMetaData)
        && Objects.equals(
            this.enableClickPlusDynamicContent,
            accountSettingsInformation.enableClickPlusDynamicContent)
        && Objects.equals(
            this.enableClickPlusDynamicContentMetaData,
            accountSettingsInformation.enableClickPlusDynamicContentMetaData)
        && Objects.equals(
            this.enableClickPlusMetaData, accountSettingsInformation.enableClickPlusMetaData)
        && Objects.equals(this.enableClickwraps, accountSettingsInformation.enableClickwraps)
        && Objects.equals(
            this.enableClickwrapsMetadata, accountSettingsInformation.enableClickwrapsMetadata)
        && Objects.equals(
            this.enableCombinedPDFDownloadForSBS,
            accountSettingsInformation.enableCombinedPDFDownloadForSBS)
        && Objects.equals(
            this.enableCommentsHistoryDownloadInSigning,
            accountSettingsInformation.enableCommentsHistoryDownloadInSigning)
        && Objects.equals(
            this.enableCommentsHistoryDownloadInSigningMetadata,
            accountSettingsInformation.enableCommentsHistoryDownloadInSigningMetadata)
        && Objects.equals(
            this.enableContactSuggestions, accountSettingsInformation.enableContactSuggestions)
        && Objects.equals(
            this.enableContactSuggestionsMetadata,
            accountSettingsInformation.enableContactSuggestionsMetadata)
        && Objects.equals(this.enableContentSearch, accountSettingsInformation.enableContentSearch)
        && Objects.equals(
            this.enableContentSearchMetadata,
            accountSettingsInformation.enableContentSearchMetadata)
        && Objects.equals(
            this.enableCustomerSatisfactionMetricTracking,
            accountSettingsInformation.enableCustomerSatisfactionMetricTracking)
        && Objects.equals(
            this.enableCustomerSatisfactionMetricTrackingMetadata,
            accountSettingsInformation.enableCustomerSatisfactionMetricTrackingMetadata)
        && Objects.equals(
            this.enableDataVerificationExtensions,
            accountSettingsInformation.enableDataVerificationExtensions)
        && Objects.equals(
            this.enableDataVerificationExtensionsMetadata,
            accountSettingsInformation.enableDataVerificationExtensionsMetadata)
        && Objects.equals(
            this.enableDSigEUAdvancedPens, accountSettingsInformation.enableDSigEUAdvancedPens)
        && Objects.equals(
            this.enableDSigEUAdvancedPensMetadata,
            accountSettingsInformation.enableDSigEUAdvancedPensMetadata)
        && Objects.equals(
            this.enableDSigExpressPens, accountSettingsInformation.enableDSigExpressPens)
        && Objects.equals(
            this.enableDSigExpressPensMetadata,
            accountSettingsInformation.enableDSigExpressPensMetadata)
        && Objects.equals(
            this.enableDSigIDCheckForAESPens,
            accountSettingsInformation.enableDSigIDCheckForAESPens)
        && Objects.equals(
            this.enableDSigIDCheckForAESPensMetadata,
            accountSettingsInformation.enableDSigIDCheckForAESPensMetadata)
        && Objects.equals(
            this.enableDSigIDCheckInPersonForQESPens,
            accountSettingsInformation.enableDSigIDCheckInPersonForQESPens)
        && Objects.equals(
            this.enableDSigIDCheckInPersonForQESPensMetadata,
            accountSettingsInformation.enableDSigIDCheckInPersonForQESPensMetadata)
        && Objects.equals(
            this.enableDSigIDCheckRemoteForQESPens,
            accountSettingsInformation.enableDSigIDCheckRemoteForQESPens)
        && Objects.equals(
            this.enableDSigIDCheckRemoteForQESPensMetadata,
            accountSettingsInformation.enableDSigIDCheckRemoteForQESPensMetadata)
        && Objects.equals(
            this.enableDSigIDVerificationPens,
            accountSettingsInformation.enableDSigIDVerificationPens)
        && Objects.equals(
            this.enableDSigIDVerificationPensMetadata,
            accountSettingsInformation.enableDSigIDVerificationPensMetadata)
        && Objects.equals(
            this.enableDSigIDVerificationPremierPens,
            accountSettingsInformation.enableDSigIDVerificationPremierPens)
        && Objects.equals(
            this.enableDSigIDVerificationPremierPensMetadata,
            accountSettingsInformation.enableDSigIDVerificationPremierPensMetadata)
        && Objects.equals(this.enableDSPro, accountSettingsInformation.enableDSPro)
        && Objects.equals(this.enableDSProMetadata, accountSettingsInformation.enableDSProMetadata)
        && Objects.equals(
            this.enableEnforceTlsEmailsSettingMetadata,
            accountSettingsInformation.enableEnforceTlsEmailsSettingMetadata)
        && Objects.equals(
            this.enableEnvelopeStampingByAccountAdmin,
            accountSettingsInformation.enableEnvelopeStampingByAccountAdmin)
        && Objects.equals(
            this.enableEnvelopeStampingByAccountAdminMetadata,
            accountSettingsInformation.enableEnvelopeStampingByAccountAdminMetadata)
        && Objects.equals(
            this.enableEnvelopeStampingByDSAdmin,
            accountSettingsInformation.enableEnvelopeStampingByDSAdmin)
        && Objects.equals(
            this.enableEnvelopeStampingByDSAdminMetadata,
            accountSettingsInformation.enableEnvelopeStampingByDSAdminMetadata)
        && Objects.equals(
            this.enableESignAPIHourlyLimitManagement,
            accountSettingsInformation.enableESignAPIHourlyLimitManagement)
        && Objects.equals(
            this.enableESignAPIHourlyLimitManagementMetadata,
            accountSettingsInformation.enableESignAPIHourlyLimitManagementMetadata)
        && Objects.equals(
            this.enableEsignCommunities, accountSettingsInformation.enableEsignCommunities)
        && Objects.equals(
            this.enableEsignCommunitiesMetadata,
            accountSettingsInformation.enableEsignCommunitiesMetadata)
        && Objects.equals(
            this.enableIDFxAccountlessSMSAuthForPart11,
            accountSettingsInformation.enableIDFxAccountlessSMSAuthForPart11)
        && Objects.equals(
            this.enableIDFxAccountlessSMSAuthForPart11Metadata,
            accountSettingsInformation.enableIDFxAccountlessSMSAuthForPart11Metadata)
        && Objects.equals(this.enableIDFxIntuitKBA, accountSettingsInformation.enableIDFxIntuitKBA)
        && Objects.equals(
            this.enableIDFxIntuitKBAMetadata,
            accountSettingsInformation.enableIDFxIntuitKBAMetadata)
        && Objects.equals(
            this.enableIDFxPhoneAuthentication,
            accountSettingsInformation.enableIDFxPhoneAuthentication)
        && Objects.equals(
            this.enableIDFxPhoneAuthenticationMetadata,
            accountSettingsInformation.enableIDFxPhoneAuthenticationMetadata)
        && Objects.equals(
            this.enableIdfxPhoneAuthSignatureAuthStatus,
            accountSettingsInformation.enableIdfxPhoneAuthSignatureAuthStatus)
        && Objects.equals(
            this.enableIdfxPhoneAuthSignatureAuthStatusMetadata,
            accountSettingsInformation.enableIdfxPhoneAuthSignatureAuthStatusMetadata)
        && Objects.equals(
            this.enableInboxBrowseViewsPoweredByElasticSearch,
            accountSettingsInformation.enableInboxBrowseViewsPoweredByElasticSearch)
        && Objects.equals(
            this.enableInboxBrowseViewsPoweredByElasticSearchMetadata,
            accountSettingsInformation.enableInboxBrowseViewsPoweredByElasticSearchMetadata)
        && Objects.equals(
            this.enableInboxRelevanceSort, accountSettingsInformation.enableInboxRelevanceSort)
        && Objects.equals(
            this.enableInboxRelevanceSortMetadata,
            accountSettingsInformation.enableInboxRelevanceSortMetadata)
        && Objects.equals(
            this.enableInBrowserEditor, accountSettingsInformation.enableInBrowserEditor)
        && Objects.equals(
            this.enableInBrowserEditorMetadata,
            accountSettingsInformation.enableInBrowserEditorMetadata)
        && Objects.equals(
            this.enableKeyTermsSuggestionsByDocumentType,
            accountSettingsInformation.enableKeyTermsSuggestionsByDocumentType)
        && Objects.equals(
            this.enableKeyTermsSuggestionsByDocumentTypeMetadata,
            accountSettingsInformation.enableKeyTermsSuggestionsByDocumentTypeMetadata)
        && Objects.equals(
            this.enableLargeFileSupport, accountSettingsInformation.enableLargeFileSupport)
        && Objects.equals(
            this.enableLargeFileSupportMetadata,
            accountSettingsInformation.enableLargeFileSupportMetadata)
        && Objects.equals(
            this.enableMultiUserRepositoryFeatures,
            accountSettingsInformation.enableMultiUserRepositoryFeatures)
        && Objects.equals(
            this.enableMultiUserRepositoryFeaturesMetadata,
            accountSettingsInformation.enableMultiUserRepositoryFeaturesMetadata)
        && Objects.equals(
            this.enableParticipantRecipientSettingMetadata,
            accountSettingsInformation.enableParticipantRecipientSettingMetadata)
        && Objects.equals(
            this.enablePaymentProcessing, accountSettingsInformation.enablePaymentProcessing)
        && Objects.equals(
            this.enablePaymentProcessingMetadata,
            accountSettingsInformation.enablePaymentProcessingMetadata)
        && Objects.equals(
            this.enablePDFAConversion, accountSettingsInformation.enablePDFAConversion)
        && Objects.equals(
            this.enablePDFAConversionMetadata,
            accountSettingsInformation.enablePDFAConversionMetadata)
        && Objects.equals(this.enablePowerForm, accountSettingsInformation.enablePowerForm)
        && Objects.equals(
            this.enablePowerFormDirect, accountSettingsInformation.enablePowerFormDirect)
        && Objects.equals(
            this.enablePowerFormDirectMetadata,
            accountSettingsInformation.enablePowerFormDirectMetadata)
        && Objects.equals(
            this.enablePowerFormMetadata, accountSettingsInformation.enablePowerFormMetadata)
        && Objects.equals(
            this.enablePremiumDataVerificationExtensions,
            accountSettingsInformation.enablePremiumDataVerificationExtensions)
        && Objects.equals(
            this.enablePremiumDataVerificationExtensionsMetadata,
            accountSettingsInformation.enablePremiumDataVerificationExtensionsMetadata)
        && Objects.equals(
            this.enableRecipientDomainValidation,
            accountSettingsInformation.enableRecipientDomainValidation)
        && Objects.equals(
            this.enableRecipientDomainValidationMetadata,
            accountSettingsInformation.enableRecipientDomainValidationMetadata)
        && Objects.equals(
            this.enableRecipientMayProvidePhoneNumber,
            accountSettingsInformation.enableRecipientMayProvidePhoneNumber)
        && Objects.equals(
            this.enableRecipientMayProvidePhoneNumberMetadata,
            accountSettingsInformation.enableRecipientMayProvidePhoneNumberMetadata)
        && Objects.equals(this.enableReportLinks, accountSettingsInformation.enableReportLinks)
        && Objects.equals(
            this.enableReportLinksMetadata, accountSettingsInformation.enableReportLinksMetadata)
        && Objects.equals(
            this.enableRequireSignOnPaper, accountSettingsInformation.enableRequireSignOnPaper)
        && Objects.equals(
            this.enableRequireSignOnPaperMetadata,
            accountSettingsInformation.enableRequireSignOnPaperMetadata)
        && Objects.equals(
            this.enableReservedDomain, accountSettingsInformation.enableReservedDomain)
        && Objects.equals(
            this.enableReservedDomainMetadata,
            accountSettingsInformation.enableReservedDomainMetadata)
        && Objects.equals(
            this.enableResponsiveSigning, accountSettingsInformation.enableResponsiveSigning)
        && Objects.equals(
            this.enableResponsiveSigningMetadata,
            accountSettingsInformation.enableResponsiveSigningMetadata)
        && Objects.equals(
            this.enableSaveAsEnvelopeCustomFieldInWebForms,
            accountSettingsInformation.enableSaveAsEnvelopeCustomFieldInWebForms)
        && Objects.equals(
            this.enableSaveAsEnvelopeCustomFieldInWebFormsMetadata,
            accountSettingsInformation.enableSaveAsEnvelopeCustomFieldInWebFormsMetadata)
        && Objects.equals(
            this.enableScheduledRelease, accountSettingsInformation.enableScheduledRelease)
        && Objects.equals(
            this.enableScheduledReleaseMetadata,
            accountSettingsInformation.enableScheduledReleaseMetadata)
        && Objects.equals(
            this.enableSearchServiceAzureUri,
            accountSettingsInformation.enableSearchServiceAzureUri)
        && Objects.equals(
            this.enableSearchServiceAzureUriMetadata,
            accountSettingsInformation.enableSearchServiceAzureUriMetadata)
        && Objects.equals(
            this.enableSearchSiteSpecificApi,
            accountSettingsInformation.enableSearchSiteSpecificApi)
        && Objects.equals(
            this.enableSearchSiteSpecificApiMetadata,
            accountSettingsInformation.enableSearchSiteSpecificApiMetadata)
        && Objects.equals(
            this.enableSendingTagsFontSettings,
            accountSettingsInformation.enableSendingTagsFontSettings)
        && Objects.equals(
            this.enableSendingTagsFontSettingsMetadata,
            accountSettingsInformation.enableSendingTagsFontSettingsMetadata)
        && Objects.equals(this.enableSendToAgent, accountSettingsInformation.enableSendToAgent)
        && Objects.equals(
            this.enableSendToAgentMetadata, accountSettingsInformation.enableSendToAgentMetadata)
        && Objects.equals(
            this.enableSendToIntermediary, accountSettingsInformation.enableSendToIntermediary)
        && Objects.equals(
            this.enableSendToIntermediaryMetadata,
            accountSettingsInformation.enableSendToIntermediaryMetadata)
        && Objects.equals(this.enableSendToManage, accountSettingsInformation.enableSendToManage)
        && Objects.equals(
            this.enableSendToManageMetadata, accountSettingsInformation.enableSendToManageMetadata)
        && Objects.equals(
            this.enableSequentialSigningAPI, accountSettingsInformation.enableSequentialSigningAPI)
        && Objects.equals(
            this.enableSequentialSigningAPIMetadata,
            accountSettingsInformation.enableSequentialSigningAPIMetadata)
        && Objects.equals(
            this.enableSequentialSigningUI, accountSettingsInformation.enableSequentialSigningUI)
        && Objects.equals(
            this.enableSequentialSigningUIMetadata,
            accountSettingsInformation.enableSequentialSigningUIMetadata)
        && Objects.equals(
            this.enableSignerAttachments, accountSettingsInformation.enableSignerAttachments)
        && Objects.equals(
            this.enableSignerAttachmentsMetadata,
            accountSettingsInformation.enableSignerAttachmentsMetadata)
        && Objects.equals(
            this.enableSigningExtensionComments,
            accountSettingsInformation.enableSigningExtensionComments)
        && Objects.equals(
            this.enableSigningExtensionCommentsMetadata,
            accountSettingsInformation.enableSigningExtensionCommentsMetadata)
        && Objects.equals(
            this.enableSigningExtensionConversations,
            accountSettingsInformation.enableSigningExtensionConversations)
        && Objects.equals(
            this.enableSigningExtensionConversationsMetadata,
            accountSettingsInformation.enableSigningExtensionConversationsMetadata)
        && Objects.equals(
            this.enableSigningOrderSettingsForAccount,
            accountSettingsInformation.enableSigningOrderSettingsForAccount)
        && Objects.equals(
            this.enableSigningOrderSettingsForAccountMetadata,
            accountSettingsInformation.enableSigningOrderSettingsForAccountMetadata)
        && Objects.equals(this.enableSignOnPaper, accountSettingsInformation.enableSignOnPaper)
        && Objects.equals(
            this.enableSignOnPaperMetadata, accountSettingsInformation.enableSignOnPaperMetadata)
        && Objects.equals(
            this.enableSignOnPaperOverride, accountSettingsInformation.enableSignOnPaperOverride)
        && Objects.equals(
            this.enableSignOnPaperOverrideMetadata,
            accountSettingsInformation.enableSignOnPaperOverrideMetadata)
        && Objects.equals(
            this.enableSignWithNotary, accountSettingsInformation.enableSignWithNotary)
        && Objects.equals(
            this.enableSignWithNotaryMetadata,
            accountSettingsInformation.enableSignWithNotaryMetadata)
        && Objects.equals(
            this.enableSmartContracts, accountSettingsInformation.enableSmartContracts)
        && Objects.equals(
            this.enableSmartContractsMetadata,
            accountSettingsInformation.enableSmartContractsMetadata)
        && Objects.equals(
            this.enableSMSAuthentication, accountSettingsInformation.enableSMSAuthentication)
        && Objects.equals(
            this.enableSMSAuthenticationMetadata,
            accountSettingsInformation.enableSMSAuthenticationMetadata)
        && Objects.equals(
            this.enableSMSDeliveryAdditionalNotification,
            accountSettingsInformation.enableSMSDeliveryAdditionalNotification)
        && Objects.equals(
            this.enableSMSDeliveryAdditionalNotificationMetadata,
            accountSettingsInformation.enableSMSDeliveryAdditionalNotificationMetadata)
        && Objects.equals(
            this.enableSMSDeliveryPrimary, accountSettingsInformation.enableSMSDeliveryPrimary)
        && Objects.equals(this.enableSocialIdLogin, accountSettingsInformation.enableSocialIdLogin)
        && Objects.equals(
            this.enableSocialIdLoginMetadata,
            accountSettingsInformation.enableSocialIdLoginMetadata)
        && Objects.equals(this.enableStrikeThrough, accountSettingsInformation.enableStrikeThrough)
        && Objects.equals(
            this.enableStrikeThroughMetadata,
            accountSettingsInformation.enableStrikeThroughMetadata)
        && Objects.equals(
            this.enableTransactionPoint, accountSettingsInformation.enableTransactionPoint)
        && Objects.equals(
            this.enableTransactionPointMetadata,
            accountSettingsInformation.enableTransactionPointMetadata)
        && Objects.equals(
            this.enableUnifiedRepository, accountSettingsInformation.enableUnifiedRepository)
        && Objects.equals(
            this.enableUnifiedRepositoryMetadata,
            accountSettingsInformation.enableUnifiedRepositoryMetadata)
        && Objects.equals(this.enableVaulting, accountSettingsInformation.enableVaulting)
        && Objects.equals(
            this.enableVaultingMetadata, accountSettingsInformation.enableVaultingMetadata)
        && Objects.equals(
            this.enableWebFormsRuntimeAPIs, accountSettingsInformation.enableWebFormsRuntimeAPIs)
        && Objects.equals(
            this.enableWebFormsRuntimeAPIsMetadata,
            accountSettingsInformation.enableWebFormsRuntimeAPIsMetadata)
        && Objects.equals(
            this.enableWebFormsSeparateUserPermissions,
            accountSettingsInformation.enableWebFormsSeparateUserPermissions)
        && Objects.equals(
            this.enableWebFormsSeparateUserPermissionsMetadata,
            accountSettingsInformation.enableWebFormsSeparateUserPermissionsMetadata)
        && Objects.equals(this.enableWitnessing, accountSettingsInformation.enableWitnessing)
        && Objects.equals(
            this.enableWitnessingMetadata, accountSettingsInformation.enableWitnessingMetadata)
        && Objects.equals(
            this.enforceTemplateNameUniqueness,
            accountSettingsInformation.enforceTemplateNameUniqueness)
        && Objects.equals(
            this.enforceTemplateNameUniquenessMetadata,
            accountSettingsInformation.enforceTemplateNameUniquenessMetadata)
        && Objects.equals(this.enforceTlsEmails, accountSettingsInformation.enforceTlsEmails)
        && Objects.equals(
            this.enforceTlsEmailsMetadata, accountSettingsInformation.enforceTlsEmailsMetadata)
        && Objects.equals(
            this.envelopeIntegrationAllowed, accountSettingsInformation.envelopeIntegrationAllowed)
        && Objects.equals(
            this.envelopeIntegrationAllowedMetadata,
            accountSettingsInformation.envelopeIntegrationAllowedMetadata)
        && Objects.equals(
            this.envelopeIntegrationEnabled, accountSettingsInformation.envelopeIntegrationEnabled)
        && Objects.equals(
            this.envelopeIntegrationEnabledMetadata,
            accountSettingsInformation.envelopeIntegrationEnabledMetadata)
        && Objects.equals(
            this.envelopeLimitsTotalDocumentSizeAllowedInMB,
            accountSettingsInformation.envelopeLimitsTotalDocumentSizeAllowedInMB)
        && Objects.equals(
            this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabled,
            accountSettingsInformation.envelopeLimitsTotalDocumentSizeAllowedInMBEnabled)
        && Objects.equals(
            this.envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata,
            accountSettingsInformation.envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata)
        && Objects.equals(
            this.envelopeLimitsTotalDocumentSizeAllowedInMBMetadata,
            accountSettingsInformation.envelopeLimitsTotalDocumentSizeAllowedInMBMetadata)
        && Objects.equals(this.envelopeSearchMode, accountSettingsInformation.envelopeSearchMode)
        && Objects.equals(
            this.envelopeSearchModeMetadata, accountSettingsInformation.envelopeSearchModeMetadata)
        && Objects.equals(
            this.envelopeStampingDefaultValue,
            accountSettingsInformation.envelopeStampingDefaultValue)
        && Objects.equals(
            this.envelopeStampingDefaultValueMetadata,
            accountSettingsInformation.envelopeStampingDefaultValueMetadata)
        && Objects.equals(this.exitPrompt, accountSettingsInformation.exitPrompt)
        && Objects.equals(this.exitPromptMetadata, accountSettingsInformation.exitPromptMetadata)
        && Objects.equals(this.expressSend, accountSettingsInformation.expressSend)
        && Objects.equals(
            this.expressSendAllowTabs, accountSettingsInformation.expressSendAllowTabs)
        && Objects.equals(
            this.expressSendAllowTabsMetadata,
            accountSettingsInformation.expressSendAllowTabsMetadata)
        && Objects.equals(this.expressSendMetadata, accountSettingsInformation.expressSendMetadata)
        && Objects.equals(
            this.externalDocumentSources, accountSettingsInformation.externalDocumentSources)
        && Objects.equals(
            this.externalSignaturePadType, accountSettingsInformation.externalSignaturePadType)
        && Objects.equals(
            this.externalSignaturePadTypeMetadata,
            accountSettingsInformation.externalSignaturePadTypeMetadata)
        && Objects.equals(this.faxOutEnabled, accountSettingsInformation.faxOutEnabled)
        && Objects.equals(
            this.faxOutEnabledMetadata, accountSettingsInformation.faxOutEnabledMetadata)
        && Objects.equals(this.finishReminder, accountSettingsInformation.finishReminder)
        && Objects.equals(
            this.finishReminderMetadata, accountSettingsInformation.finishReminderMetadata)
        && Objects.equals(
            this.forbidAddingUserStamps, accountSettingsInformation.forbidAddingUserStamps)
        && Objects.equals(
            this.forbidAddingUserStampsMetadata,
            accountSettingsInformation.forbidAddingUserStampsMetadata)
        && Objects.equals(
            this.guidedFormsHtmlAllowed, accountSettingsInformation.guidedFormsHtmlAllowed)
        && Objects.equals(
            this.guidedFormsHtmlAllowedMetadata,
            accountSettingsInformation.guidedFormsHtmlAllowedMetadata)
        && Objects.equals(
            this.guidedFormsHtmlConversionPolicy,
            accountSettingsInformation.guidedFormsHtmlConversionPolicy)
        && Objects.equals(
            this.guidedFormsHtmlConversionPolicyMetadata,
            accountSettingsInformation.guidedFormsHtmlConversionPolicyMetadata)
        && Objects.equals(
            this.hasRecipientConnectClaimedDomain,
            accountSettingsInformation.hasRecipientConnectClaimedDomain)
        && Objects.equals(
            this.hideAccountAddressInCoC, accountSettingsInformation.hideAccountAddressInCoC)
        && Objects.equals(
            this.hideAccountAddressInCoCMetadata,
            accountSettingsInformation.hideAccountAddressInCoCMetadata)
        && Objects.equals(this.hidePricing, accountSettingsInformation.hidePricing)
        && Objects.equals(this.hidePricingMetadata, accountSettingsInformation.hidePricingMetadata)
        && Objects.equals(
            this.idCheckConfigurations, accountSettingsInformation.idCheckConfigurations)
        && Objects.equals(this.idCheckExpire, accountSettingsInformation.idCheckExpire)
        && Objects.equals(this.idCheckExpireDays, accountSettingsInformation.idCheckExpireDays)
        && Objects.equals(
            this.idCheckExpireDaysMetadata, accountSettingsInformation.idCheckExpireDaysMetadata)
        && Objects.equals(
            this.idCheckExpireMetadata, accountSettingsInformation.idCheckExpireMetadata)
        && Objects.equals(
            this.idCheckExpireMinutes, accountSettingsInformation.idCheckExpireMinutes)
        && Objects.equals(
            this.idCheckExpireMinutesMetadata,
            accountSettingsInformation.idCheckExpireMinutesMetadata)
        && Objects.equals(this.idCheckRequired, accountSettingsInformation.idCheckRequired)
        && Objects.equals(
            this.idCheckRequiredMetadata, accountSettingsInformation.idCheckRequiredMetadata)
        && Objects.equals(
            this.identityVerification, accountSettingsInformation.identityVerification)
        && Objects.equals(
            this.identityVerificationMetadata,
            accountSettingsInformation.identityVerificationMetadata)
        && Objects.equals(
            this.idfxKBAAuthenticationOverride,
            accountSettingsInformation.idfxKBAAuthenticationOverride)
        && Objects.equals(
            this.idfxKBAAuthenticationOverrideMetadata,
            accountSettingsInformation.idfxKBAAuthenticationOverrideMetadata)
        && Objects.equals(
            this.idfxPhoneAuthenticationOverride,
            accountSettingsInformation.idfxPhoneAuthenticationOverride)
        && Objects.equals(
            this.idfxPhoneAuthenticationOverrideMetadata,
            accountSettingsInformation.idfxPhoneAuthenticationOverrideMetadata)
        && Objects.equals(
            this.ignoreErrorIfAnchorTabNotFound,
            accountSettingsInformation.ignoreErrorIfAnchorTabNotFound)
        && Objects.equals(
            this.ignoreErrorIfAnchorTabNotFoundMetadataEnabled,
            accountSettingsInformation.ignoreErrorIfAnchorTabNotFoundMetadataEnabled)
        && Objects.equals(
            this.inPersonIDCheckQuestion, accountSettingsInformation.inPersonIDCheckQuestion)
        && Objects.equals(
            this.inPersonIDCheckQuestionMetadata,
            accountSettingsInformation.inPersonIDCheckQuestionMetadata)
        && Objects.equals(
            this.inPersonSigningEnabled, accountSettingsInformation.inPersonSigningEnabled)
        && Objects.equals(
            this.inPersonSigningEnabledMetadata,
            accountSettingsInformation.inPersonSigningEnabledMetadata)
        && Objects.equals(this.inSessionEnabled, accountSettingsInformation.inSessionEnabled)
        && Objects.equals(
            this.inSessionEnabledMetadata, accountSettingsInformation.inSessionEnabledMetadata)
        && Objects.equals(
            this.inSessionSuppressEmails, accountSettingsInformation.inSessionSuppressEmails)
        && Objects.equals(
            this.inSessionSuppressEmailsMetadata,
            accountSettingsInformation.inSessionSuppressEmailsMetadata)
        && Objects.equals(
            this.isConnectDocumentFieldsEnabled,
            accountSettingsInformation.isConnectDocumentFieldsEnabled)
        && Objects.equals(this.isvOemEmbed, accountSettingsInformation.isvOemEmbed)
        && Objects.equals(this.isvOemEmbedMetaData, accountSettingsInformation.isvOemEmbedMetaData)
        && Objects.equals(
            this.linkedExternalPrimaryAccounts,
            accountSettingsInformation.linkedExternalPrimaryAccounts)
        && Objects.equals(
            this.maximumSigningGroups, accountSettingsInformation.maximumSigningGroups)
        && Objects.equals(
            this.maximumSigningGroupsMetadata,
            accountSettingsInformation.maximumSigningGroupsMetadata)
        && Objects.equals(
            this.maximumUsersPerSigningGroup,
            accountSettingsInformation.maximumUsersPerSigningGroup)
        && Objects.equals(
            this.maximumUsersPerSigningGroupMetadata,
            accountSettingsInformation.maximumUsersPerSigningGroupMetadata)
        && Objects.equals(
            this.maxNumberOfCustomStamps, accountSettingsInformation.maxNumberOfCustomStamps)
        && Objects.equals(
            this.mergeMixedModeResults, accountSettingsInformation.mergeMixedModeResults)
        && Objects.equals(
            this.mergeMixedModeResultsMetadata,
            accountSettingsInformation.mergeMixedModeResultsMetadata)
        && Objects.equals(
            this.mobileSessionTimeout, accountSettingsInformation.mobileSessionTimeout)
        && Objects.equals(
            this.mobileSessionTimeoutMetadata,
            accountSettingsInformation.mobileSessionTimeoutMetadata)
        && Objects.equals(
            this.numberOfActiveCustomStamps, accountSettingsInformation.numberOfActiveCustomStamps)
        && Objects.equals(
            this.optInMobileSigningV02, accountSettingsInformation.optInMobileSigningV02)
        && Objects.equals(
            this.optInMobileSigningV02Metadata,
            accountSettingsInformation.optInMobileSigningV02Metadata)
        && Objects.equals(
            this.optInUniversalSignatures, accountSettingsInformation.optInUniversalSignatures)
        && Objects.equals(
            this.optOutAutoNavTextAndTabColorUpdates,
            accountSettingsInformation.optOutAutoNavTextAndTabColorUpdates)
        && Objects.equals(
            this.optOutAutoNavTextAndTabColorUpdatesMetadata,
            accountSettingsInformation.optOutAutoNavTextAndTabColorUpdatesMetadata)
        && Objects.equals(
            this.optOutNewPlatformSeal, accountSettingsInformation.optOutNewPlatformSeal)
        && Objects.equals(
            this.optOutNewPlatformSealPlatformMetadata,
            accountSettingsInformation.optOutNewPlatformSealPlatformMetadata)
        && Objects.equals(
            this.pdfMaxChunkedUploadPartSize,
            accountSettingsInformation.pdfMaxChunkedUploadPartSize)
        && Objects.equals(
            this.pdfMaxChunkedUploadPartSizeMetadata,
            accountSettingsInformation.pdfMaxChunkedUploadPartSizeMetadata)
        && Objects.equals(
            this.pdfMaxChunkedUploadTotalSize,
            accountSettingsInformation.pdfMaxChunkedUploadTotalSize)
        && Objects.equals(
            this.pdfMaxChunkedUploadTotalSizeMetadata,
            accountSettingsInformation.pdfMaxChunkedUploadTotalSizeMetadata)
        && Objects.equals(
            this.pdfMaxIndividualUploadSize, accountSettingsInformation.pdfMaxIndividualUploadSize)
        && Objects.equals(
            this.pdfMaxIndividualUploadSizeMetadata,
            accountSettingsInformation.pdfMaxIndividualUploadSizeMetadata)
        && Objects.equals(
            this.phoneAuthRecipientMayProvidePhoneNumber,
            accountSettingsInformation.phoneAuthRecipientMayProvidePhoneNumber)
        && Objects.equals(
            this.phoneAuthRecipientMayProvidePhoneNumberMetadata,
            accountSettingsInformation.phoneAuthRecipientMayProvidePhoneNumberMetadata)
        && Objects.equals(
            this.pkiSignDownloadedPDFDocs, accountSettingsInformation.pkiSignDownloadedPDFDocs)
        && Objects.equals(
            this.pkiSignDownloadedPDFDocsMetadata,
            accountSettingsInformation.pkiSignDownloadedPDFDocsMetadata)
        && Objects.equals(this.readOnlyMode, accountSettingsInformation.readOnlyMode)
        && Objects.equals(
            this.readOnlyModeMetadata, accountSettingsInformation.readOnlyModeMetadata)
        && Objects.equals(
            this.recipientsCanSignOffline, accountSettingsInformation.recipientsCanSignOffline)
        && Objects.equals(
            this.recipientsCanSignOfflineMetadata,
            accountSettingsInformation.recipientsCanSignOfflineMetadata)
        && Objects.equals(
            this.recipientSigningAutoNavigationControl,
            accountSettingsInformation.recipientSigningAutoNavigationControl)
        && Objects.equals(
            this.recipientSigningAutoNavigationControlMetadata,
            accountSettingsInformation.recipientSigningAutoNavigationControlMetadata)
        && Objects.equals(
            this.require21CFRpt11Compliance, accountSettingsInformation.require21CFRpt11Compliance)
        && Objects.equals(
            this.require21CFRpt11ComplianceMetadata,
            accountSettingsInformation.require21CFRpt11ComplianceMetadata)
        && Objects.equals(
            this.requireDeclineReason, accountSettingsInformation.requireDeclineReason)
        && Objects.equals(
            this.requireDeclineReasonMetadata,
            accountSettingsInformation.requireDeclineReasonMetadata)
        && Objects.equals(
            this.requireExternalUserManagement,
            accountSettingsInformation.requireExternalUserManagement)
        && Objects.equals(
            this.requireExternalUserManagementMetadata,
            accountSettingsInformation.requireExternalUserManagementMetadata)
        && Objects.equals(
            this.requireSignerCertificateType,
            accountSettingsInformation.requireSignerCertificateType)
        && Objects.equals(
            this.requireSignerCertificateTypeMetadata,
            accountSettingsInformation.requireSignerCertificateTypeMetadata)
        && Objects.equals(this.rsaVeridAccountName, accountSettingsInformation.rsaVeridAccountName)
        && Objects.equals(this.rsaVeridPassword, accountSettingsInformation.rsaVeridPassword)
        && Objects.equals(this.rsaVeridRuleset, accountSettingsInformation.rsaVeridRuleset)
        && Objects.equals(this.rsaVeridUserId, accountSettingsInformation.rsaVeridUserId)
        && Objects.equals(this.sbsTransactionLevel, accountSettingsInformation.sbsTransactionLevel)
        && Objects.equals(
            this.selfSignedRecipientEmailDocument,
            accountSettingsInformation.selfSignedRecipientEmailDocument)
        && Objects.equals(
            this.selfSignedRecipientEmailDocumentMetadata,
            accountSettingsInformation.selfSignedRecipientEmailDocumentMetadata)
        && Objects.equals(
            this.selfSignedRecipientEmailDocumentUserOverride,
            accountSettingsInformation.selfSignedRecipientEmailDocumentUserOverride)
        && Objects.equals(
            this.selfSignedRecipientEmailDocumentUserOverrideMetadata,
            accountSettingsInformation.selfSignedRecipientEmailDocumentUserOverrideMetadata)
        && Objects.equals(
            this.senderCanSignInEachLocation,
            accountSettingsInformation.senderCanSignInEachLocation)
        && Objects.equals(
            this.senderCanSignInEachLocationMetadata,
            accountSettingsInformation.senderCanSignInEachLocationMetadata)
        && Objects.equals(
            this.senderMustAuthenticateSigning,
            accountSettingsInformation.senderMustAuthenticateSigning)
        && Objects.equals(
            this.senderMustAuthenticateSigningMetadata,
            accountSettingsInformation.senderMustAuthenticateSigningMetadata)
        && Objects.equals(
            this.sendingTagsFontColor, accountSettingsInformation.sendingTagsFontColor)
        && Objects.equals(
            this.sendingTagsFontColorMetadata,
            accountSettingsInformation.sendingTagsFontColorMetadata)
        && Objects.equals(this.sendingTagsFontName, accountSettingsInformation.sendingTagsFontName)
        && Objects.equals(
            this.sendingTagsFontNameMetadata,
            accountSettingsInformation.sendingTagsFontNameMetadata)
        && Objects.equals(this.sendingTagsFontSize, accountSettingsInformation.sendingTagsFontSize)
        && Objects.equals(
            this.sendingTagsFontSizeMetadata,
            accountSettingsInformation.sendingTagsFontSizeMetadata)
        && Objects.equals(
            this.sendLockoutRecipientNotification,
            accountSettingsInformation.sendLockoutRecipientNotification)
        && Objects.equals(
            this.sendLockoutRecipientNotificationMetadata,
            accountSettingsInformation.sendLockoutRecipientNotificationMetadata)
        && Objects.equals(
            this.sendToCertifiedDeliveryEnabled,
            accountSettingsInformation.sendToCertifiedDeliveryEnabled)
        && Objects.equals(
            this.sendToCertifiedDeliveryEnabledMetadata,
            accountSettingsInformation.sendToCertifiedDeliveryEnabledMetadata)
        && Objects.equals(this.sessionTimeout, accountSettingsInformation.sessionTimeout)
        && Objects.equals(
            this.sessionTimeoutMetadata, accountSettingsInformation.sessionTimeoutMetadata)
        && Objects.equals(this.setRecipEmailLang, accountSettingsInformation.setRecipEmailLang)
        && Objects.equals(
            this.setRecipEmailLangMetadata, accountSettingsInformation.setRecipEmailLangMetadata)
        && Objects.equals(this.setRecipSignLang, accountSettingsInformation.setRecipSignLang)
        && Objects.equals(
            this.setRecipSignLangMetadata, accountSettingsInformation.setRecipSignLangMetadata)
        && Objects.equals(
            this.sharedTemplateFolders, accountSettingsInformation.sharedTemplateFolders)
        && Objects.equals(
            this.sharedTemplateFoldersMetadata,
            accountSettingsInformation.sharedTemplateFoldersMetadata)
        && Objects.equals(
            this.showCompleteDialogInEmbeddedSession,
            accountSettingsInformation.showCompleteDialogInEmbeddedSession)
        && Objects.equals(
            this.showCompleteDialogInEmbeddedSessionMetadata,
            accountSettingsInformation.showCompleteDialogInEmbeddedSessionMetadata)
        && Objects.equals(
            this.showConditionalRoutingOnSend,
            accountSettingsInformation.showConditionalRoutingOnSend)
        && Objects.equals(
            this.showConditionalRoutingOnSendMetadata,
            accountSettingsInformation.showConditionalRoutingOnSendMetadata)
        && Objects.equals(
            this.showInitialConditionalFields,
            accountSettingsInformation.showInitialConditionalFields)
        && Objects.equals(
            this.showInitialConditionalFieldsMetadata,
            accountSettingsInformation.showInitialConditionalFieldsMetadata)
        && Objects.equals(
            this.showLocalizedWatermarks, accountSettingsInformation.showLocalizedWatermarks)
        && Objects.equals(
            this.showLocalizedWatermarksMetadata,
            accountSettingsInformation.showLocalizedWatermarksMetadata)
        && Objects.equals(
            this.showMaskedFieldsWhenDownloadingDocumentAsSender,
            accountSettingsInformation.showMaskedFieldsWhenDownloadingDocumentAsSender)
        && Objects.equals(
            this.showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata,
            accountSettingsInformation.showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata)
        && Objects.equals(this.showTutorials, accountSettingsInformation.showTutorials)
        && Objects.equals(
            this.showTutorialsMetadata, accountSettingsInformation.showTutorialsMetadata)
        && Objects.equals(this.signatureProviders, accountSettingsInformation.signatureProviders)
        && Objects.equals(
            this.signatureProvidersMetadata, accountSettingsInformation.signatureProvidersMetadata)
        && Objects.equals(this.signDateFormat, accountSettingsInformation.signDateFormat)
        && Objects.equals(
            this.signDateFormatMetadata, accountSettingsInformation.signDateFormatMetadata)
        && Objects.equals(
            this.signDateTimeAccountLanguageOverride,
            accountSettingsInformation.signDateTimeAccountLanguageOverride)
        && Objects.equals(
            this.signDateTimeAccountLanguageOverrideMetadata,
            accountSettingsInformation.signDateTimeAccountLanguageOverrideMetadata)
        && Objects.equals(
            this.signDateTimeAccountTimezoneOverride,
            accountSettingsInformation.signDateTimeAccountTimezoneOverride)
        && Objects.equals(
            this.signDateTimeAccountTimezoneOverrideMetadata,
            accountSettingsInformation.signDateTimeAccountTimezoneOverrideMetadata)
        && Objects.equals(
            this.signerAttachCertificateToEnvelopePDF,
            accountSettingsInformation.signerAttachCertificateToEnvelopePDF)
        && Objects.equals(
            this.signerAttachCertificateToEnvelopePDFMetadata,
            accountSettingsInformation.signerAttachCertificateToEnvelopePDFMetadata)
        && Objects.equals(this.signerAttachConcat, accountSettingsInformation.signerAttachConcat)
        && Objects.equals(
            this.signerAttachConcatMetadata, accountSettingsInformation.signerAttachConcatMetadata)
        && Objects.equals(
            this.signerCanCreateAccount, accountSettingsInformation.signerCanCreateAccount)
        && Objects.equals(
            this.signerCanCreateAccountMetadata,
            accountSettingsInformation.signerCanCreateAccountMetadata)
        && Objects.equals(
            this.signerCanSignOnMobile, accountSettingsInformation.signerCanSignOnMobile)
        && Objects.equals(
            this.signerCanSignOnMobileMetadata,
            accountSettingsInformation.signerCanSignOnMobileMetadata)
        && Objects.equals(
            this.signerInSessionUseEnvelopeCompleteEmail,
            accountSettingsInformation.signerInSessionUseEnvelopeCompleteEmail)
        && Objects.equals(
            this.signerInSessionUseEnvelopeCompleteEmailMetadata,
            accountSettingsInformation.signerInSessionUseEnvelopeCompleteEmailMetadata)
        && Objects.equals(
            this.signerLoginRequirements, accountSettingsInformation.signerLoginRequirements)
        && Objects.equals(
            this.signerLoginRequirementsMetadata,
            accountSettingsInformation.signerLoginRequirementsMetadata)
        && Objects.equals(
            this.signerMustHaveAccount, accountSettingsInformation.signerMustHaveAccount)
        && Objects.equals(
            this.signerMustHaveAccountMetadata,
            accountSettingsInformation.signerMustHaveAccountMetadata)
        && Objects.equals(
            this.signerMustLoginToSign, accountSettingsInformation.signerMustLoginToSign)
        && Objects.equals(
            this.signerMustLoginToSignMetadata,
            accountSettingsInformation.signerMustLoginToSignMetadata)
        && Objects.equals(
            this.signerShowSecureFieldInitialValues,
            accountSettingsInformation.signerShowSecureFieldInitialValues)
        && Objects.equals(
            this.signerShowSecureFieldInitialValuesMetadata,
            accountSettingsInformation.signerShowSecureFieldInitialValuesMetadata)
        && Objects.equals(
            this.signingSessionTimeout, accountSettingsInformation.signingSessionTimeout)
        && Objects.equals(
            this.signingSessionTimeoutMetadata,
            accountSettingsInformation.signingSessionTimeoutMetadata)
        && Objects.equals(this.signingUiVersion, accountSettingsInformation.signingUiVersion)
        && Objects.equals(
            this.signingUiVersionMetadata, accountSettingsInformation.signingUiVersionMetadata)
        && Objects.equals(this.signTimeFormat, accountSettingsInformation.signTimeFormat)
        && Objects.equals(
            this.signTimeFormatMetadata, accountSettingsInformation.signTimeFormatMetadata)
        && Objects.equals(this.signTimeShowAmPm, accountSettingsInformation.signTimeShowAmPm)
        && Objects.equals(
            this.signTimeShowAmPmMetadata, accountSettingsInformation.signTimeShowAmPmMetadata)
        && Objects.equals(
            this.simplifiedSendingEnabled, accountSettingsInformation.simplifiedSendingEnabled)
        && Objects.equals(
            this.simplifiedSendingEnabledMetadata,
            accountSettingsInformation.simplifiedSendingEnabledMetadata)
        && Objects.equals(this.singleSignOnEnabled, accountSettingsInformation.singleSignOnEnabled)
        && Objects.equals(
            this.singleSignOnEnabledMetadata,
            accountSettingsInformation.singleSignOnEnabledMetadata)
        && Objects.equals(
            this.skipAuthCompletedEnvelopes, accountSettingsInformation.skipAuthCompletedEnvelopes)
        && Objects.equals(
            this.skipAuthCompletedEnvelopesMetadata,
            accountSettingsInformation.skipAuthCompletedEnvelopesMetadata)
        && Objects.equals(this.socialIdRecipAuth, accountSettingsInformation.socialIdRecipAuth)
        && Objects.equals(
            this.socialIdRecipAuthMetadata, accountSettingsInformation.socialIdRecipAuthMetadata)
        && Objects.equals(
            this.specifyDocumentVisibility, accountSettingsInformation.specifyDocumentVisibility)
        && Objects.equals(
            this.specifyDocumentVisibilityMetadata,
            accountSettingsInformation.specifyDocumentVisibilityMetadata)
        && Objects.equals(
            this.startInAdvancedCorrect, accountSettingsInformation.startInAdvancedCorrect)
        && Objects.equals(
            this.startInAdvancedCorrectMetadata,
            accountSettingsInformation.startInAdvancedCorrectMetadata)
        && Objects.equals(
            this.supplementalDocumentsMustAccept,
            accountSettingsInformation.supplementalDocumentsMustAccept)
        && Objects.equals(
            this.supplementalDocumentsMustAcceptMetadata,
            accountSettingsInformation.supplementalDocumentsMustAcceptMetadata)
        && Objects.equals(
            this.supplementalDocumentsMustRead,
            accountSettingsInformation.supplementalDocumentsMustRead)
        && Objects.equals(
            this.supplementalDocumentsMustReadMetadata,
            accountSettingsInformation.supplementalDocumentsMustReadMetadata)
        && Objects.equals(
            this.supplementalDocumentsMustView,
            accountSettingsInformation.supplementalDocumentsMustView)
        && Objects.equals(
            this.supplementalDocumentsMustViewMetadata,
            accountSettingsInformation.supplementalDocumentsMustViewMetadata)
        && Objects.equals(
            this.suppressCertificateEnforcement,
            accountSettingsInformation.suppressCertificateEnforcement)
        && Objects.equals(
            this.suppressCertificateEnforcementMetadata,
            accountSettingsInformation.suppressCertificateEnforcementMetadata)
        && Objects.equals(this.tabAccountSettings, accountSettingsInformation.tabAccountSettings)
        && Objects.equals(this.timezoneOffsetAPI, accountSettingsInformation.timezoneOffsetAPI)
        && Objects.equals(
            this.timezoneOffsetAPIMetadata, accountSettingsInformation.timezoneOffsetAPIMetadata)
        && Objects.equals(this.timezoneOffsetUI, accountSettingsInformation.timezoneOffsetUI)
        && Objects.equals(
            this.timezoneOffsetUIMetadata, accountSettingsInformation.timezoneOffsetUIMetadata)
        && Objects.equals(
            this.universalSignatureOptIn, accountSettingsInformation.universalSignatureOptIn)
        && Objects.equals(
            this.useAccountLevelEmail, accountSettingsInformation.useAccountLevelEmail)
        && Objects.equals(
            this.useAccountLevelEmailMetadata,
            accountSettingsInformation.useAccountLevelEmailMetadata)
        && Objects.equals(
            this.useConsumerDisclosure, accountSettingsInformation.useConsumerDisclosure)
        && Objects.equals(
            this.useConsumerDisclosureMetadata,
            accountSettingsInformation.useConsumerDisclosureMetadata)
        && Objects.equals(
            this.useConsumerDisclosureWithinAccount,
            accountSettingsInformation.useConsumerDisclosureWithinAccount)
        && Objects.equals(
            this.useConsumerDisclosureWithinAccountMetadata,
            accountSettingsInformation.useConsumerDisclosureWithinAccountMetadata)
        && Objects.equals(this.useDerivedKeys, accountSettingsInformation.useDerivedKeys)
        && Objects.equals(
            this.useDerivedKeysMetadata, accountSettingsInformation.useDerivedKeysMetadata)
        && Objects.equals(
            this.useDocuSignExpressSignerCertificate,
            accountSettingsInformation.useDocuSignExpressSignerCertificate)
        && Objects.equals(
            this.useDocuSignExpressSignerCertificateMetadata,
            accountSettingsInformation.useDocuSignExpressSignerCertificateMetadata)
        && Objects.equals(
            this.useEnvelopeSearchMixedMode, accountSettingsInformation.useEnvelopeSearchMixedMode)
        && Objects.equals(
            this.useEnvelopeSearchMixedModeMetadata,
            accountSettingsInformation.useEnvelopeSearchMixedModeMetadata)
        && Objects.equals(
            this.useMultiAppGroupsData, accountSettingsInformation.useMultiAppGroupsData)
        && Objects.equals(
            this.useMultiAppGroupsDataMetadata,
            accountSettingsInformation.useMultiAppGroupsDataMetadata)
        && Objects.equals(this.useNewBlobForPdf, accountSettingsInformation.useNewBlobForPdf)
        && Objects.equals(
            this.useNewBlobForPdfMetadata, accountSettingsInformation.useNewBlobForPdfMetadata)
        && Objects.equals(
            this.useNewEnvelopeSearch, accountSettingsInformation.useNewEnvelopeSearch)
        && Objects.equals(
            this.useNewEnvelopeSearchMetadata,
            accountSettingsInformation.useNewEnvelopeSearchMetadata)
        && Objects.equals(
            this.useNewEnvelopeSearchOnlyWhenSearchingAfterDate,
            accountSettingsInformation.useNewEnvelopeSearchOnlyWhenSearchingAfterDate)
        && Objects.equals(
            this.useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata,
            accountSettingsInformation.useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata)
        && Objects.equals(
            this.useNewEnvelopeSearchOnlyWithSearchTerm,
            accountSettingsInformation.useNewEnvelopeSearchOnlyWithSearchTerm)
        && Objects.equals(
            this.useNewEnvelopeSearchOnlyWithSearchTermMetadata,
            accountSettingsInformation.useNewEnvelopeSearchOnlyWithSearchTermMetadata)
        && Objects.equals(
            this.useSAFESignerCertificates, accountSettingsInformation.useSAFESignerCertificates)
        && Objects.equals(
            this.useSAFESignerCertificatesMetadata,
            accountSettingsInformation.useSAFESignerCertificatesMetadata)
        && Objects.equals(this.usesAPI, accountSettingsInformation.usesAPI)
        && Objects.equals(this.usesAPIMetadata, accountSettingsInformation.usesAPIMetadata)
        && Objects.equals(
            this.useSignatureProviderPlatform,
            accountSettingsInformation.useSignatureProviderPlatform)
        && Objects.equals(
            this.useSignatureProviderPlatformMetadata,
            accountSettingsInformation.useSignatureProviderPlatformMetadata)
        && Objects.equals(this.useSmartContractsV1, accountSettingsInformation.useSmartContractsV1)
        && Objects.equals(this.validationsAllowed, accountSettingsInformation.validationsAllowed)
        && Objects.equals(
            this.validationsAllowedMetadata, accountSettingsInformation.validationsAllowedMetadata)
        && Objects.equals(this.validationsBrand, accountSettingsInformation.validationsBrand)
        && Objects.equals(
            this.validationsBrandMetadata, accountSettingsInformation.validationsBrandMetadata)
        && Objects.equals(this.validationsCadence, accountSettingsInformation.validationsCadence)
        && Objects.equals(
            this.validationsCadenceMetadata, accountSettingsInformation.validationsCadenceMetadata)
        && Objects.equals(this.validationsEnabled, accountSettingsInformation.validationsEnabled)
        && Objects.equals(
            this.validationsEnabledMetadata, accountSettingsInformation.validationsEnabledMetadata)
        && Objects.equals(this.validationsReport, accountSettingsInformation.validationsReport)
        && Objects.equals(
            this.validationsReportMetadata, accountSettingsInformation.validationsReportMetadata)
        && Objects.equals(this.waterMarkEnabled, accountSettingsInformation.waterMarkEnabled)
        && Objects.equals(
            this.waterMarkEnabledMetadata, accountSettingsInformation.waterMarkEnabledMetadata)
        && Objects.equals(
            this.writeReminderToEnvelopeHistory,
            accountSettingsInformation.writeReminderToEnvelopeHistory)
        && Objects.equals(
            this.writeReminderToEnvelopeHistoryMetadata,
            accountSettingsInformation.writeReminderToEnvelopeHistoryMetadata)
        && Objects.equals(
            this.wurflMinAllowableScreenSize,
            accountSettingsInformation.wurflMinAllowableScreenSize)
        && Objects.equals(
            this.wurflMinAllowableScreenSizeMetadata,
            accountSettingsInformation.wurflMinAllowableScreenSizeMetadata);
  }

  /** Returns the HashCode. */
  @Override
  public int hashCode() {
    return Objects.hash(
        accessCodeFormat,
        accountDateTimeFormat,
        accountDateTimeFormatMetadata,
        accountDefaultLanguage,
        accountDefaultLanguageMetadata,
        accountName,
        accountNameMetadata,
        accountNotification,
        accountUISettings,
        adoptSigConfig,
        adoptSigConfigMetadata,
        advancedCorrect,
        advancedCorrectMetadata,
        advancedSearchEnableTabField,
        advancedSearchEnableTabFieldMetadata,
        advancedSearchEnableTemplateIdField,
        advancedSearchEnableTemplateIdFieldMetadata,
        advancedSearchEnableTemplateNameField,
        advancedSearchEnableTemplateNameFieldMetadata,
        allowAccessCodeFormat,
        allowAccessCodeFormatMetadata,
        allowAccountManagementGranular,
        allowAccountManagementGranularMetadata,
        allowAccountMemberNameChange,
        allowAccountMemberNameChangeMetadata,
        allowACE,
        allowACEMetadata,
        allowAdvancedRecipientRoutingConditional,
        allowAdvancedRecipientRoutingConditionalMetadata,
        allowAgentNameEmailEdit,
        allowAgentNameEmailEditMetadata,
        allowAgreementActions,
        allowAgreementActionsMetadata,
        allowAgreementOrchestrations,
        allowAgreementOrchestrationsMetadata,
        allowAutoNavSettings,
        allowAutoNavSettingsMetadata,
        allowAutoTagging,
        allowAutoTaggingMetadata,
        allowBulkSend,
        allowBulkSendMetadata,
        allowCDWithdraw,
        allowCDWithdrawMetadata,
        allowConnectEnvelopeRemovedEvent,
        allowConnectHttpListenerConfigs,
        allowConnectIdentityVerificationUI,
        allowConnectOAuthUI,
        allowConnectSendFinishLater,
        allowConnectSendFinishLaterMetadata,
        allowConnectUnifiedPayloadUI,
        allowConsumerDisclosureOverride,
        allowConsumerDisclosureOverrideMetadata,
        allowDataDownload,
        allowDataDownloadMetadata,
        allowDelayedRouting,
        allowDelayedRoutingMetadata,
        allowDelegatedSigning,
        allowDelegatedSigningMetadata,
        allowDocGenDocuments,
        allowDocGenDocumentsMetadata,
        allowDocumentDisclosures,
        allowDocumentDisclosuresMetadata,
        allowDocumentsOnSignedEnvelopes,
        allowDocumentsOnSignedEnvelopesMetadata,
        allowDocumentVisibility,
        allowDocumentVisibilityMetadata,
        allowEditingEnvelopesOnBehalfOfOthers,
        allowEditingEnvelopesOnBehalfOfOthersMetadata,
        allowEHankoStamps,
        allowEHankoStampsMetadata,
        allowENoteEOriginal,
        allowENoteEOriginalMetadata,
        allowEnvelopeCorrect,
        allowEnvelopeCorrectMetadata,
        allowEnvelopeCustodyTransfer,
        allowEnvelopeCustodyTransferMetadata,
        allowEnvelopeCustomFields,
        allowEnvelopeCustomFieldsMetadata,
        allowEnvelopePublishReporting,
        allowEnvelopePublishReportingMetadata,
        allowEnvelopeReporting,
        allowEnvelopeReportingMetadata,
        allowExpression,
        allowExpressionMetadata,
        allowExpressSignerCertificate,
        allowExpressSignerCertificateMetadata,
        allowExtendedSendingResourceFile,
        allowExtendedSendingResourceFileMetadata,
        allowExternalLinkedAccounts,
        allowExternalLinkedAccountsMetadata,
        allowExternalSignaturePad,
        allowExternalSignaturePadMetadata,
        allowIDVForEUQualifiedSignatures,
        allowIDVForEUQualifiedSignaturesMetadata,
        allowIDVLevel1,
        allowIDVLevel1Metadata,
        allowIDVLevel1Trial,
        allowIDVLevel1TrialMetadata,
        allowIDVLevel2,
        allowIDVLevel2Metadata,
        allowIDVLevel3,
        allowIDVLevel3Metadata,
        allowIDVPlatform,
        allowIDVPlatformMetadata,
        allowInPerson,
        allowInPersonElectronicNotary,
        allowInPersonElectronicNotaryMetadata,
        allowInPersonMetadata,
        allowManagedStamps,
        allowManagedStampsMetadata,
        allowManagingEnvelopesOnBehalfOfOthers,
        allowManagingEnvelopesOnBehalfOfOthersMetadata,
        allowMarkup,
        allowMarkupMetadata,
        allowMemberTimeZone,
        allowMemberTimeZoneMetadata,
        allowMergeFields,
        allowMergeFieldsMetadata,
        allowMultipleBrandProfiles,
        allowMultipleBrandProfilesMetadata,
        allowMultipleSignerAttachments,
        allowMultipleSignerAttachmentsMetadata,
        allowNonUSPhoneAuth,
        allowNonUSPhoneAuthMetadata,
        allowOcrOfEnvelopeDocuments,
        allowOcrOfEnvelopeDocumentsMetadata,
        allowOfflineSigning,
        allowOfflineSigningMetadata,
        allowOpenTrustSignerCertificate,
        allowOpenTrustSignerCertificateMetadata,
        allowOrganizationBranding,
        allowOrganizationBrandingMetadata,
        allowOrganizationDocusignMonitor,
        allowOrganizationDocusignMonitorFree,
        allowOrganizationDocusignMonitorFreeMetadata,
        allowOrganizationDocusignMonitorMetadata,
        allowOrganizationDomainUserManagement,
        allowOrganizationDomainUserManagementMetadata,
        allowOrganizations,
        allowOrganizationsMetadata,
        allowOrganizationSsoManagement,
        allowOrganizationSsoManagementMetadata,
        allowOrganizationToUseInPersonElectronicNotary,
        allowOrganizationToUseInPersonElectronicNotaryMetadata,
        allowOrganizationToUseRemoteNotary,
        allowOrganizationToUseRemoteNotaryMetadata,
        allowOrganizationToUseThirdPartyElectronicNotary,
        allowOrganizationToUseThirdPartyElectronicNotaryMetadata,
        allowParticipantRecipientType,
        allowParticipantRecipientTypeMetadata,
        allowPaymentProcessing,
        allowPaymentProcessingMetadata,
        allowPendingDestinationUrlEdition,
        allowPendingDestinationUrlEditionMetadata,
        allowPerformanceAnalytics,
        allowPerformanceAnalyticsMetadata,
        allowPhoneAuthentication,
        allowPhoneAuthenticationMetadata,
        allowPhoneAuthOverride,
        allowPhoneAuthOverrideMetadata,
        allowPrivateSigningGroups,
        allowPrivateSigningGroupsMetadata,
        allowRecipientConnect,
        allowRecipientConnectMetadata,
        allowReminders,
        allowRemindersMetadata,
        allowRemoteNotary,
        allowRemoteNotaryMetadata,
        allowResourceFileBranding,
        allowResourceFileBrandingMetadata,
        allowSafeBioPharmaSignerCertificate,
        allowSafeBioPharmaSignerCertificateMetadata,
        allowScheduledSending,
        allowScheduledSendingMetadata,
        allowSecurityAppliance,
        allowSecurityApplianceMetadata,
        allowSendingEnvelopesOnBehalfOfOthers,
        allowSendingEnvelopesOnBehalfOfOthersMetadata,
        allowSendToCertifiedDelivery,
        allowSendToCertifiedDeliveryMetadata,
        allowSendToIntermediary,
        allowSendToIntermediaryMetadata,
        allowServerTemplates,
        allowServerTemplatesMetadata,
        allowSetEmbeddedRecipientStartURL,
        allowSetEmbeddedRecipientStartURLMetadata,
        allowSharedTabs,
        allowSharedTabsMetadata,
        allowSignatureStamps,
        allowSignatureStampsMetadata,
        allowSignDocumentFromHomePage,
        allowSignDocumentFromHomePageMetadata,
        allowSignerReassign,
        allowSignerReassignMetadata,
        allowSignerReassignOverride,
        allowSignerReassignOverrideMetadata,
        allowSigningExtensions,
        allowSigningExtensionsMetadata,
        allowSigningGroups,
        allowSigningGroupsMetadata,
        allowSigningInsights,
        allowSigningInsightsMetadata,
        allowSigningRadioDeselect,
        allowSigningRadioDeselectMetadata,
        allowSignNow,
        allowSignNowMetadata,
        allowSMSDelivery,
        allowSMSDeliveryMetadata,
        allowSocialIdLogin,
        allowSocialIdLoginMetadata,
        allowSupplementalDocuments,
        allowSupplementalDocumentsMetadata,
        allowThirdPartyElectronicNotary,
        allowThirdPartyElectronicNotaryMetadata,
        allowTransactionsWorkspace,
        allowTransactionsWorkspaceMetadata,
        allowTransactionsWorkspaceOriginal,
        allowTransactionsWorkspaceOriginalMetadata,
        allowUsersToAccessDirectory,
        allowUsersToAccessDirectoryMetadata,
        allowValueInsights,
        allowValueInsightsMetadata,
        allowWebForms,
        allowWebFormsMetadata,
        allowWhatsAppDelivery,
        allowWhatsAppDeliveryMetadata,
        anchorPopulationScope,
        anchorPopulationScopeMetadata,
        anchorTagVersionedPlacementEnabled,
        anchorTagVersionedPlacementMetadataEnabled,
        attachCompletedEnvelope,
        attachCompletedEnvelopeMetadata,
        authenticationCheck,
        authenticationCheckMetadata,
        autoNavRule,
        autoNavRuleMetadata,
        autoProvisionSignerAccount,
        autoProvisionSignerAccountMetadata,
        bccEmailArchive,
        bccEmailArchiveMetadata,
        betaSwitchConfiguration,
        betaSwitchConfigurationMetadata,
        billingAddress,
        billingAddressMetadata,
        bulkSend,
        bulkSendActionResendLimit,
        bulkSendMaxCopiesInBatch,
        bulkSendMaxUnprocessedEnvelopesCount,
        bulkSendMetadata,
        canSelfBrandSend,
        canSelfBrandSendMetadata,
        canSelfBrandSign,
        canSelfBrandSignMetadata,
        canUseSalesforceOAuth,
        canUseSalesforceOAuthMetadata,
        captureVoiceRecording,
        captureVoiceRecordingMetadata,
        cfr21SimplifiedSigningEnabled,
        cfr21SimplifiedSigningEnabledMetadata,
        cfrUseWideImage,
        cfrUseWideImageMetadata,
        checkForMultipleAdminsOnAccount,
        checkForMultipleAdminsOnAccountMetadata,
        chromeSignatureEnabled,
        chromeSignatureEnabledMetadata,
        commentEmailShowMessageText,
        commentEmailShowMessageTextMetadata,
        commentsAllowEnvelopeOverride,
        commentsAllowEnvelopeOverrideMetadata,
        conditionalFieldsEnabled,
        conditionalFieldsEnabledMetadata,
        consumerDisclosureFrequency,
        consumerDisclosureFrequencyMetadata,
        convertPdfFields,
        convertPdfFieldsMetadata,
        dataPopulationScope,
        dataPopulationScopeMetadata,
        defaultToAdvancedEnvelopesFilterForm,
        defaultToAdvancedEnvelopesFilterFormMetadata,
        disableAutoTemplateMatching,
        disableAutoTemplateMatchingMetadata,
        disableBulkSendRecipientLimit,
        disableBulkSendRecipientLimitMetaData,
        disableMobileApp,
        disableMobileAppMetadata,
        disableMobilePushNotifications,
        disableMobilePushNotificationsMetadata,
        disableMobileSending,
        disableMobileSendingMetadata,
        disableMultipleSessions,
        disableMultipleSessionsMetadata,
        disablePurgeNotificationsForSenderMetadata,
        disableSignerCertView,
        disableSignerCertViewMetadata,
        disableSignerHistoryView,
        disableSignerHistoryViewMetadata,
        disableStyleSignature,
        disableStyleSignatureMetadata,
        disableUploadSignature,
        disableUploadSignatureMetadata,
        disableUserSharing,
        disableUserSharingMetadata,
        displayBetaSwitch,
        displayBetaSwitchMetadata,
        documentConversionRestrictions,
        documentConversionRestrictionsMetadata,
        documentRetention,
        documentRetentionMetadata,
        documentRetentionPurgeTabs,
        documentVisibility,
        documentVisibilityMetadata,
        draftEnvelopeRetention,
        draftEnvelopeRetentionMetadata,
        dssEnableProvisioningPenConfigurationRadminOption,
        dssEnableSignatureTypeCustomTagRadminRadminOption,
        dssSIGN28411EnableLeavePagePromptRadminOption,
        dssSIGN29182SlideUpBarRadminOption,
        emailTemplateVersion,
        emailTemplateVersionMetadata,
        enableAccessCodeGenerator,
        enableAccessCodeGeneratorMetadata,
        enableAccountWideSearch,
        enableAccountWideSearchMetadata,
        enableAdmHealthcare,
        enableAdmHealthcareMetadata,
        enableAdvancedEnvelopesSearch,
        enableAdvancedEnvelopesSearchMetadata,
        enableAdvancedPayments,
        enableAdvancedPaymentsMetadata,
        enableAdvancedPowerForms,
        enableAdvancedPowerFormsMetadata,
        enableAdvancedSearch,
        enableAdvancedSearchMetadata,
        enableAgreementActionsForCLM,
        enableAgreementActionsForCLMMetadata,
        enableAgreementActionsForESign,
        enableAgreementActionsForESignMetadata,
        enableAutoNav,
        enableAutoNavMetadata,
        enableBccDummyLink,
        enableBccDummyLinkMetadata,
        enableCalculatedFields,
        enableCalculatedFieldsMetadata,
        enableClickPlus,
        enableClickPlusConditionalContent,
        enableClickPlusConditionalContentMetaData,
        enableClickPlusCustomFields,
        enableClickPlusCustomFieldsMetaData,
        enableClickPlusCustomStyle,
        enableClickPlusCustomStyleMetaData,
        enableClickPlusDynamicContent,
        enableClickPlusDynamicContentMetaData,
        enableClickPlusMetaData,
        enableClickwraps,
        enableClickwrapsMetadata,
        enableCombinedPDFDownloadForSBS,
        enableCommentsHistoryDownloadInSigning,
        enableCommentsHistoryDownloadInSigningMetadata,
        enableContactSuggestions,
        enableContactSuggestionsMetadata,
        enableContentSearch,
        enableContentSearchMetadata,
        enableCustomerSatisfactionMetricTracking,
        enableCustomerSatisfactionMetricTrackingMetadata,
        enableDataVerificationExtensions,
        enableDataVerificationExtensionsMetadata,
        enableDSigEUAdvancedPens,
        enableDSigEUAdvancedPensMetadata,
        enableDSigExpressPens,
        enableDSigExpressPensMetadata,
        enableDSigIDCheckForAESPens,
        enableDSigIDCheckForAESPensMetadata,
        enableDSigIDCheckInPersonForQESPens,
        enableDSigIDCheckInPersonForQESPensMetadata,
        enableDSigIDCheckRemoteForQESPens,
        enableDSigIDCheckRemoteForQESPensMetadata,
        enableDSigIDVerificationPens,
        enableDSigIDVerificationPensMetadata,
        enableDSigIDVerificationPremierPens,
        enableDSigIDVerificationPremierPensMetadata,
        enableDSPro,
        enableDSProMetadata,
        enableEnforceTlsEmailsSettingMetadata,
        enableEnvelopeStampingByAccountAdmin,
        enableEnvelopeStampingByAccountAdminMetadata,
        enableEnvelopeStampingByDSAdmin,
        enableEnvelopeStampingByDSAdminMetadata,
        enableESignAPIHourlyLimitManagement,
        enableESignAPIHourlyLimitManagementMetadata,
        enableEsignCommunities,
        enableEsignCommunitiesMetadata,
        enableIDFxAccountlessSMSAuthForPart11,
        enableIDFxAccountlessSMSAuthForPart11Metadata,
        enableIDFxIntuitKBA,
        enableIDFxIntuitKBAMetadata,
        enableIDFxPhoneAuthentication,
        enableIDFxPhoneAuthenticationMetadata,
        enableIdfxPhoneAuthSignatureAuthStatus,
        enableIdfxPhoneAuthSignatureAuthStatusMetadata,
        enableInboxBrowseViewsPoweredByElasticSearch,
        enableInboxBrowseViewsPoweredByElasticSearchMetadata,
        enableInboxRelevanceSort,
        enableInboxRelevanceSortMetadata,
        enableInBrowserEditor,
        enableInBrowserEditorMetadata,
        enableKeyTermsSuggestionsByDocumentType,
        enableKeyTermsSuggestionsByDocumentTypeMetadata,
        enableLargeFileSupport,
        enableLargeFileSupportMetadata,
        enableMultiUserRepositoryFeatures,
        enableMultiUserRepositoryFeaturesMetadata,
        enableParticipantRecipientSettingMetadata,
        enablePaymentProcessing,
        enablePaymentProcessingMetadata,
        enablePDFAConversion,
        enablePDFAConversionMetadata,
        enablePowerForm,
        enablePowerFormDirect,
        enablePowerFormDirectMetadata,
        enablePowerFormMetadata,
        enablePremiumDataVerificationExtensions,
        enablePremiumDataVerificationExtensionsMetadata,
        enableRecipientDomainValidation,
        enableRecipientDomainValidationMetadata,
        enableRecipientMayProvidePhoneNumber,
        enableRecipientMayProvidePhoneNumberMetadata,
        enableReportLinks,
        enableReportLinksMetadata,
        enableRequireSignOnPaper,
        enableRequireSignOnPaperMetadata,
        enableReservedDomain,
        enableReservedDomainMetadata,
        enableResponsiveSigning,
        enableResponsiveSigningMetadata,
        enableSaveAsEnvelopeCustomFieldInWebForms,
        enableSaveAsEnvelopeCustomFieldInWebFormsMetadata,
        enableScheduledRelease,
        enableScheduledReleaseMetadata,
        enableSearchServiceAzureUri,
        enableSearchServiceAzureUriMetadata,
        enableSearchSiteSpecificApi,
        enableSearchSiteSpecificApiMetadata,
        enableSendingTagsFontSettings,
        enableSendingTagsFontSettingsMetadata,
        enableSendToAgent,
        enableSendToAgentMetadata,
        enableSendToIntermediary,
        enableSendToIntermediaryMetadata,
        enableSendToManage,
        enableSendToManageMetadata,
        enableSequentialSigningAPI,
        enableSequentialSigningAPIMetadata,
        enableSequentialSigningUI,
        enableSequentialSigningUIMetadata,
        enableSignerAttachments,
        enableSignerAttachmentsMetadata,
        enableSigningExtensionComments,
        enableSigningExtensionCommentsMetadata,
        enableSigningExtensionConversations,
        enableSigningExtensionConversationsMetadata,
        enableSigningOrderSettingsForAccount,
        enableSigningOrderSettingsForAccountMetadata,
        enableSignOnPaper,
        enableSignOnPaperMetadata,
        enableSignOnPaperOverride,
        enableSignOnPaperOverrideMetadata,
        enableSignWithNotary,
        enableSignWithNotaryMetadata,
        enableSmartContracts,
        enableSmartContractsMetadata,
        enableSMSAuthentication,
        enableSMSAuthenticationMetadata,
        enableSMSDeliveryAdditionalNotification,
        enableSMSDeliveryAdditionalNotificationMetadata,
        enableSMSDeliveryPrimary,
        enableSocialIdLogin,
        enableSocialIdLoginMetadata,
        enableStrikeThrough,
        enableStrikeThroughMetadata,
        enableTransactionPoint,
        enableTransactionPointMetadata,
        enableUnifiedRepository,
        enableUnifiedRepositoryMetadata,
        enableVaulting,
        enableVaultingMetadata,
        enableWebFormsRuntimeAPIs,
        enableWebFormsRuntimeAPIsMetadata,
        enableWebFormsSeparateUserPermissions,
        enableWebFormsSeparateUserPermissionsMetadata,
        enableWitnessing,
        enableWitnessingMetadata,
        enforceTemplateNameUniqueness,
        enforceTemplateNameUniquenessMetadata,
        enforceTlsEmails,
        enforceTlsEmailsMetadata,
        envelopeIntegrationAllowed,
        envelopeIntegrationAllowedMetadata,
        envelopeIntegrationEnabled,
        envelopeIntegrationEnabledMetadata,
        envelopeLimitsTotalDocumentSizeAllowedInMB,
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabled,
        envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata,
        envelopeLimitsTotalDocumentSizeAllowedInMBMetadata,
        envelopeSearchMode,
        envelopeSearchModeMetadata,
        envelopeStampingDefaultValue,
        envelopeStampingDefaultValueMetadata,
        exitPrompt,
        exitPromptMetadata,
        expressSend,
        expressSendAllowTabs,
        expressSendAllowTabsMetadata,
        expressSendMetadata,
        externalDocumentSources,
        externalSignaturePadType,
        externalSignaturePadTypeMetadata,
        faxOutEnabled,
        faxOutEnabledMetadata,
        finishReminder,
        finishReminderMetadata,
        forbidAddingUserStamps,
        forbidAddingUserStampsMetadata,
        guidedFormsHtmlAllowed,
        guidedFormsHtmlAllowedMetadata,
        guidedFormsHtmlConversionPolicy,
        guidedFormsHtmlConversionPolicyMetadata,
        hasRecipientConnectClaimedDomain,
        hideAccountAddressInCoC,
        hideAccountAddressInCoCMetadata,
        hidePricing,
        hidePricingMetadata,
        idCheckConfigurations,
        idCheckExpire,
        idCheckExpireDays,
        idCheckExpireDaysMetadata,
        idCheckExpireMetadata,
        idCheckExpireMinutes,
        idCheckExpireMinutesMetadata,
        idCheckRequired,
        idCheckRequiredMetadata,
        identityVerification,
        identityVerificationMetadata,
        idfxKBAAuthenticationOverride,
        idfxKBAAuthenticationOverrideMetadata,
        idfxPhoneAuthenticationOverride,
        idfxPhoneAuthenticationOverrideMetadata,
        ignoreErrorIfAnchorTabNotFound,
        ignoreErrorIfAnchorTabNotFoundMetadataEnabled,
        inPersonIDCheckQuestion,
        inPersonIDCheckQuestionMetadata,
        inPersonSigningEnabled,
        inPersonSigningEnabledMetadata,
        inSessionEnabled,
        inSessionEnabledMetadata,
        inSessionSuppressEmails,
        inSessionSuppressEmailsMetadata,
        isConnectDocumentFieldsEnabled,
        isvOemEmbed,
        isvOemEmbedMetaData,
        linkedExternalPrimaryAccounts,
        maximumSigningGroups,
        maximumSigningGroupsMetadata,
        maximumUsersPerSigningGroup,
        maximumUsersPerSigningGroupMetadata,
        maxNumberOfCustomStamps,
        mergeMixedModeResults,
        mergeMixedModeResultsMetadata,
        mobileSessionTimeout,
        mobileSessionTimeoutMetadata,
        numberOfActiveCustomStamps,
        optInMobileSigningV02,
        optInMobileSigningV02Metadata,
        optInUniversalSignatures,
        optOutAutoNavTextAndTabColorUpdates,
        optOutAutoNavTextAndTabColorUpdatesMetadata,
        optOutNewPlatformSeal,
        optOutNewPlatformSealPlatformMetadata,
        pdfMaxChunkedUploadPartSize,
        pdfMaxChunkedUploadPartSizeMetadata,
        pdfMaxChunkedUploadTotalSize,
        pdfMaxChunkedUploadTotalSizeMetadata,
        pdfMaxIndividualUploadSize,
        pdfMaxIndividualUploadSizeMetadata,
        phoneAuthRecipientMayProvidePhoneNumber,
        phoneAuthRecipientMayProvidePhoneNumberMetadata,
        pkiSignDownloadedPDFDocs,
        pkiSignDownloadedPDFDocsMetadata,
        readOnlyMode,
        readOnlyModeMetadata,
        recipientsCanSignOffline,
        recipientsCanSignOfflineMetadata,
        recipientSigningAutoNavigationControl,
        recipientSigningAutoNavigationControlMetadata,
        require21CFRpt11Compliance,
        require21CFRpt11ComplianceMetadata,
        requireDeclineReason,
        requireDeclineReasonMetadata,
        requireExternalUserManagement,
        requireExternalUserManagementMetadata,
        requireSignerCertificateType,
        requireSignerCertificateTypeMetadata,
        rsaVeridAccountName,
        rsaVeridPassword,
        rsaVeridRuleset,
        rsaVeridUserId,
        sbsTransactionLevel,
        selfSignedRecipientEmailDocument,
        selfSignedRecipientEmailDocumentMetadata,
        selfSignedRecipientEmailDocumentUserOverride,
        selfSignedRecipientEmailDocumentUserOverrideMetadata,
        senderCanSignInEachLocation,
        senderCanSignInEachLocationMetadata,
        senderMustAuthenticateSigning,
        senderMustAuthenticateSigningMetadata,
        sendingTagsFontColor,
        sendingTagsFontColorMetadata,
        sendingTagsFontName,
        sendingTagsFontNameMetadata,
        sendingTagsFontSize,
        sendingTagsFontSizeMetadata,
        sendLockoutRecipientNotification,
        sendLockoutRecipientNotificationMetadata,
        sendToCertifiedDeliveryEnabled,
        sendToCertifiedDeliveryEnabledMetadata,
        sessionTimeout,
        sessionTimeoutMetadata,
        setRecipEmailLang,
        setRecipEmailLangMetadata,
        setRecipSignLang,
        setRecipSignLangMetadata,
        sharedTemplateFolders,
        sharedTemplateFoldersMetadata,
        showCompleteDialogInEmbeddedSession,
        showCompleteDialogInEmbeddedSessionMetadata,
        showConditionalRoutingOnSend,
        showConditionalRoutingOnSendMetadata,
        showInitialConditionalFields,
        showInitialConditionalFieldsMetadata,
        showLocalizedWatermarks,
        showLocalizedWatermarksMetadata,
        showMaskedFieldsWhenDownloadingDocumentAsSender,
        showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata,
        showTutorials,
        showTutorialsMetadata,
        signatureProviders,
        signatureProvidersMetadata,
        signDateFormat,
        signDateFormatMetadata,
        signDateTimeAccountLanguageOverride,
        signDateTimeAccountLanguageOverrideMetadata,
        signDateTimeAccountTimezoneOverride,
        signDateTimeAccountTimezoneOverrideMetadata,
        signerAttachCertificateToEnvelopePDF,
        signerAttachCertificateToEnvelopePDFMetadata,
        signerAttachConcat,
        signerAttachConcatMetadata,
        signerCanCreateAccount,
        signerCanCreateAccountMetadata,
        signerCanSignOnMobile,
        signerCanSignOnMobileMetadata,
        signerInSessionUseEnvelopeCompleteEmail,
        signerInSessionUseEnvelopeCompleteEmailMetadata,
        signerLoginRequirements,
        signerLoginRequirementsMetadata,
        signerMustHaveAccount,
        signerMustHaveAccountMetadata,
        signerMustLoginToSign,
        signerMustLoginToSignMetadata,
        signerShowSecureFieldInitialValues,
        signerShowSecureFieldInitialValuesMetadata,
        signingSessionTimeout,
        signingSessionTimeoutMetadata,
        signingUiVersion,
        signingUiVersionMetadata,
        signTimeFormat,
        signTimeFormatMetadata,
        signTimeShowAmPm,
        signTimeShowAmPmMetadata,
        simplifiedSendingEnabled,
        simplifiedSendingEnabledMetadata,
        singleSignOnEnabled,
        singleSignOnEnabledMetadata,
        skipAuthCompletedEnvelopes,
        skipAuthCompletedEnvelopesMetadata,
        socialIdRecipAuth,
        socialIdRecipAuthMetadata,
        specifyDocumentVisibility,
        specifyDocumentVisibilityMetadata,
        startInAdvancedCorrect,
        startInAdvancedCorrectMetadata,
        supplementalDocumentsMustAccept,
        supplementalDocumentsMustAcceptMetadata,
        supplementalDocumentsMustRead,
        supplementalDocumentsMustReadMetadata,
        supplementalDocumentsMustView,
        supplementalDocumentsMustViewMetadata,
        suppressCertificateEnforcement,
        suppressCertificateEnforcementMetadata,
        tabAccountSettings,
        timezoneOffsetAPI,
        timezoneOffsetAPIMetadata,
        timezoneOffsetUI,
        timezoneOffsetUIMetadata,
        universalSignatureOptIn,
        useAccountLevelEmail,
        useAccountLevelEmailMetadata,
        useConsumerDisclosure,
        useConsumerDisclosureMetadata,
        useConsumerDisclosureWithinAccount,
        useConsumerDisclosureWithinAccountMetadata,
        useDerivedKeys,
        useDerivedKeysMetadata,
        useDocuSignExpressSignerCertificate,
        useDocuSignExpressSignerCertificateMetadata,
        useEnvelopeSearchMixedMode,
        useEnvelopeSearchMixedModeMetadata,
        useMultiAppGroupsData,
        useMultiAppGroupsDataMetadata,
        useNewBlobForPdf,
        useNewBlobForPdfMetadata,
        useNewEnvelopeSearch,
        useNewEnvelopeSearchMetadata,
        useNewEnvelopeSearchOnlyWhenSearchingAfterDate,
        useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata,
        useNewEnvelopeSearchOnlyWithSearchTerm,
        useNewEnvelopeSearchOnlyWithSearchTermMetadata,
        useSAFESignerCertificates,
        useSAFESignerCertificatesMetadata,
        usesAPI,
        usesAPIMetadata,
        useSignatureProviderPlatform,
        useSignatureProviderPlatformMetadata,
        useSmartContractsV1,
        validationsAllowed,
        validationsAllowedMetadata,
        validationsBrand,
        validationsBrandMetadata,
        validationsCadence,
        validationsCadenceMetadata,
        validationsEnabled,
        validationsEnabledMetadata,
        validationsReport,
        validationsReportMetadata,
        waterMarkEnabled,
        waterMarkEnabledMetadata,
        writeReminderToEnvelopeHistory,
        writeReminderToEnvelopeHistoryMetadata,
        wurflMinAllowableScreenSize,
        wurflMinAllowableScreenSizeMetadata);
  }

  /** Converts the given object to string. */
  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class AccountSettingsInformation {\n");

    sb.append("    accessCodeFormat: ").append(toIndentedString(accessCodeFormat)).append("\n");
    sb.append("    accountDateTimeFormat: ")
        .append(toIndentedString(accountDateTimeFormat))
        .append("\n");
    sb.append("    accountDateTimeFormatMetadata: ")
        .append(toIndentedString(accountDateTimeFormatMetadata))
        .append("\n");
    sb.append("    accountDefaultLanguage: ")
        .append(toIndentedString(accountDefaultLanguage))
        .append("\n");
    sb.append("    accountDefaultLanguageMetadata: ")
        .append(toIndentedString(accountDefaultLanguageMetadata))
        .append("\n");
    sb.append("    accountName: ").append(toIndentedString(accountName)).append("\n");
    sb.append("    accountNameMetadata: ")
        .append(toIndentedString(accountNameMetadata))
        .append("\n");
    sb.append("    accountNotification: ")
        .append(toIndentedString(accountNotification))
        .append("\n");
    sb.append("    accountUISettings: ").append(toIndentedString(accountUISettings)).append("\n");
    sb.append("    adoptSigConfig: ").append(toIndentedString(adoptSigConfig)).append("\n");
    sb.append("    adoptSigConfigMetadata: ")
        .append(toIndentedString(adoptSigConfigMetadata))
        .append("\n");
    sb.append("    advancedCorrect: ").append(toIndentedString(advancedCorrect)).append("\n");
    sb.append("    advancedCorrectMetadata: ")
        .append(toIndentedString(advancedCorrectMetadata))
        .append("\n");
    sb.append("    advancedSearchEnableTabField: ")
        .append(toIndentedString(advancedSearchEnableTabField))
        .append("\n");
    sb.append("    advancedSearchEnableTabFieldMetadata: ")
        .append(toIndentedString(advancedSearchEnableTabFieldMetadata))
        .append("\n");
    sb.append("    advancedSearchEnableTemplateIdField: ")
        .append(toIndentedString(advancedSearchEnableTemplateIdField))
        .append("\n");
    sb.append("    advancedSearchEnableTemplateIdFieldMetadata: ")
        .append(toIndentedString(advancedSearchEnableTemplateIdFieldMetadata))
        .append("\n");
    sb.append("    advancedSearchEnableTemplateNameField: ")
        .append(toIndentedString(advancedSearchEnableTemplateNameField))
        .append("\n");
    sb.append("    advancedSearchEnableTemplateNameFieldMetadata: ")
        .append(toIndentedString(advancedSearchEnableTemplateNameFieldMetadata))
        .append("\n");
    sb.append("    allowAccessCodeFormat: ")
        .append(toIndentedString(allowAccessCodeFormat))
        .append("\n");
    sb.append("    allowAccessCodeFormatMetadata: ")
        .append(toIndentedString(allowAccessCodeFormatMetadata))
        .append("\n");
    sb.append("    allowAccountManagementGranular: ")
        .append(toIndentedString(allowAccountManagementGranular))
        .append("\n");
    sb.append("    allowAccountManagementGranularMetadata: ")
        .append(toIndentedString(allowAccountManagementGranularMetadata))
        .append("\n");
    sb.append("    allowAccountMemberNameChange: ")
        .append(toIndentedString(allowAccountMemberNameChange))
        .append("\n");
    sb.append("    allowAccountMemberNameChangeMetadata: ")
        .append(toIndentedString(allowAccountMemberNameChangeMetadata))
        .append("\n");
    sb.append("    allowACE: ").append(toIndentedString(allowACE)).append("\n");
    sb.append("    allowACEMetadata: ").append(toIndentedString(allowACEMetadata)).append("\n");
    sb.append("    allowAdvancedRecipientRoutingConditional: ")
        .append(toIndentedString(allowAdvancedRecipientRoutingConditional))
        .append("\n");
    sb.append("    allowAdvancedRecipientRoutingConditionalMetadata: ")
        .append(toIndentedString(allowAdvancedRecipientRoutingConditionalMetadata))
        .append("\n");
    sb.append("    allowAgentNameEmailEdit: ")
        .append(toIndentedString(allowAgentNameEmailEdit))
        .append("\n");
    sb.append("    allowAgentNameEmailEditMetadata: ")
        .append(toIndentedString(allowAgentNameEmailEditMetadata))
        .append("\n");
    sb.append("    allowAgreementActions: ")
        .append(toIndentedString(allowAgreementActions))
        .append("\n");
    sb.append("    allowAgreementActionsMetadata: ")
        .append(toIndentedString(allowAgreementActionsMetadata))
        .append("\n");
    sb.append("    allowAgreementOrchestrations: ")
        .append(toIndentedString(allowAgreementOrchestrations))
        .append("\n");
    sb.append("    allowAgreementOrchestrationsMetadata: ")
        .append(toIndentedString(allowAgreementOrchestrationsMetadata))
        .append("\n");
    sb.append("    allowAutoNavSettings: ")
        .append(toIndentedString(allowAutoNavSettings))
        .append("\n");
    sb.append("    allowAutoNavSettingsMetadata: ")
        .append(toIndentedString(allowAutoNavSettingsMetadata))
        .append("\n");
    sb.append("    allowAutoTagging: ").append(toIndentedString(allowAutoTagging)).append("\n");
    sb.append("    allowAutoTaggingMetadata: ")
        .append(toIndentedString(allowAutoTaggingMetadata))
        .append("\n");
    sb.append("    allowBulkSend: ").append(toIndentedString(allowBulkSend)).append("\n");
    sb.append("    allowBulkSendMetadata: ")
        .append(toIndentedString(allowBulkSendMetadata))
        .append("\n");
    sb.append("    allowCDWithdraw: ").append(toIndentedString(allowCDWithdraw)).append("\n");
    sb.append("    allowCDWithdrawMetadata: ")
        .append(toIndentedString(allowCDWithdrawMetadata))
        .append("\n");
    sb.append("    allowConnectEnvelopeRemovedEvent: ")
        .append(toIndentedString(allowConnectEnvelopeRemovedEvent))
        .append("\n");
    sb.append("    allowConnectHttpListenerConfigs: ")
        .append(toIndentedString(allowConnectHttpListenerConfigs))
        .append("\n");
    sb.append("    allowConnectIdentityVerificationUI: ")
        .append(toIndentedString(allowConnectIdentityVerificationUI))
        .append("\n");
    sb.append("    allowConnectOAuthUI: ")
        .append(toIndentedString(allowConnectOAuthUI))
        .append("\n");
    sb.append("    allowConnectSendFinishLater: ")
        .append(toIndentedString(allowConnectSendFinishLater))
        .append("\n");
    sb.append("    allowConnectSendFinishLaterMetadata: ")
        .append(toIndentedString(allowConnectSendFinishLaterMetadata))
        .append("\n");
    sb.append("    allowConnectUnifiedPayloadUI: ")
        .append(toIndentedString(allowConnectUnifiedPayloadUI))
        .append("\n");
    sb.append("    allowConsumerDisclosureOverride: ")
        .append(toIndentedString(allowConsumerDisclosureOverride))
        .append("\n");
    sb.append("    allowConsumerDisclosureOverrideMetadata: ")
        .append(toIndentedString(allowConsumerDisclosureOverrideMetadata))
        .append("\n");
    sb.append("    allowDataDownload: ").append(toIndentedString(allowDataDownload)).append("\n");
    sb.append("    allowDataDownloadMetadata: ")
        .append(toIndentedString(allowDataDownloadMetadata))
        .append("\n");
    sb.append("    allowDelayedRouting: ")
        .append(toIndentedString(allowDelayedRouting))
        .append("\n");
    sb.append("    allowDelayedRoutingMetadata: ")
        .append(toIndentedString(allowDelayedRoutingMetadata))
        .append("\n");
    sb.append("    allowDelegatedSigning: ")
        .append(toIndentedString(allowDelegatedSigning))
        .append("\n");
    sb.append("    allowDelegatedSigningMetadata: ")
        .append(toIndentedString(allowDelegatedSigningMetadata))
        .append("\n");
    sb.append("    allowDocGenDocuments: ")
        .append(toIndentedString(allowDocGenDocuments))
        .append("\n");
    sb.append("    allowDocGenDocumentsMetadata: ")
        .append(toIndentedString(allowDocGenDocumentsMetadata))
        .append("\n");
    sb.append("    allowDocumentDisclosures: ")
        .append(toIndentedString(allowDocumentDisclosures))
        .append("\n");
    sb.append("    allowDocumentDisclosuresMetadata: ")
        .append(toIndentedString(allowDocumentDisclosuresMetadata))
        .append("\n");
    sb.append("    allowDocumentsOnSignedEnvelopes: ")
        .append(toIndentedString(allowDocumentsOnSignedEnvelopes))
        .append("\n");
    sb.append("    allowDocumentsOnSignedEnvelopesMetadata: ")
        .append(toIndentedString(allowDocumentsOnSignedEnvelopesMetadata))
        .append("\n");
    sb.append("    allowDocumentVisibility: ")
        .append(toIndentedString(allowDocumentVisibility))
        .append("\n");
    sb.append("    allowDocumentVisibilityMetadata: ")
        .append(toIndentedString(allowDocumentVisibilityMetadata))
        .append("\n");
    sb.append("    allowEditingEnvelopesOnBehalfOfOthers: ")
        .append(toIndentedString(allowEditingEnvelopesOnBehalfOfOthers))
        .append("\n");
    sb.append("    allowEditingEnvelopesOnBehalfOfOthersMetadata: ")
        .append(toIndentedString(allowEditingEnvelopesOnBehalfOfOthersMetadata))
        .append("\n");
    sb.append("    allowEHankoStamps: ").append(toIndentedString(allowEHankoStamps)).append("\n");
    sb.append("    allowEHankoStampsMetadata: ")
        .append(toIndentedString(allowEHankoStampsMetadata))
        .append("\n");
    sb.append("    allowENoteEOriginal: ")
        .append(toIndentedString(allowENoteEOriginal))
        .append("\n");
    sb.append("    allowENoteEOriginalMetadata: ")
        .append(toIndentedString(allowENoteEOriginalMetadata))
        .append("\n");
    sb.append("    allowEnvelopeCorrect: ")
        .append(toIndentedString(allowEnvelopeCorrect))
        .append("\n");
    sb.append("    allowEnvelopeCorrectMetadata: ")
        .append(toIndentedString(allowEnvelopeCorrectMetadata))
        .append("\n");
    sb.append("    allowEnvelopeCustodyTransfer: ")
        .append(toIndentedString(allowEnvelopeCustodyTransfer))
        .append("\n");
    sb.append("    allowEnvelopeCustodyTransferMetadata: ")
        .append(toIndentedString(allowEnvelopeCustodyTransferMetadata))
        .append("\n");
    sb.append("    allowEnvelopeCustomFields: ")
        .append(toIndentedString(allowEnvelopeCustomFields))
        .append("\n");
    sb.append("    allowEnvelopeCustomFieldsMetadata: ")
        .append(toIndentedString(allowEnvelopeCustomFieldsMetadata))
        .append("\n");
    sb.append("    allowEnvelopePublishReporting: ")
        .append(toIndentedString(allowEnvelopePublishReporting))
        .append("\n");
    sb.append("    allowEnvelopePublishReportingMetadata: ")
        .append(toIndentedString(allowEnvelopePublishReportingMetadata))
        .append("\n");
    sb.append("    allowEnvelopeReporting: ")
        .append(toIndentedString(allowEnvelopeReporting))
        .append("\n");
    sb.append("    allowEnvelopeReportingMetadata: ")
        .append(toIndentedString(allowEnvelopeReportingMetadata))
        .append("\n");
    sb.append("    allowExpression: ").append(toIndentedString(allowExpression)).append("\n");
    sb.append("    allowExpressionMetadata: ")
        .append(toIndentedString(allowExpressionMetadata))
        .append("\n");
    sb.append("    allowExpressSignerCertificate: ")
        .append(toIndentedString(allowExpressSignerCertificate))
        .append("\n");
    sb.append("    allowExpressSignerCertificateMetadata: ")
        .append(toIndentedString(allowExpressSignerCertificateMetadata))
        .append("\n");
    sb.append("    allowExtendedSendingResourceFile: ")
        .append(toIndentedString(allowExtendedSendingResourceFile))
        .append("\n");
    sb.append("    allowExtendedSendingResourceFileMetadata: ")
        .append(toIndentedString(allowExtendedSendingResourceFileMetadata))
        .append("\n");
    sb.append("    allowExternalLinkedAccounts: ")
        .append(toIndentedString(allowExternalLinkedAccounts))
        .append("\n");
    sb.append("    allowExternalLinkedAccountsMetadata: ")
        .append(toIndentedString(allowExternalLinkedAccountsMetadata))
        .append("\n");
    sb.append("    allowExternalSignaturePad: ")
        .append(toIndentedString(allowExternalSignaturePad))
        .append("\n");
    sb.append("    allowExternalSignaturePadMetadata: ")
        .append(toIndentedString(allowExternalSignaturePadMetadata))
        .append("\n");
    sb.append("    allowIDVForEUQualifiedSignatures: ")
        .append(toIndentedString(allowIDVForEUQualifiedSignatures))
        .append("\n");
    sb.append("    allowIDVForEUQualifiedSignaturesMetadata: ")
        .append(toIndentedString(allowIDVForEUQualifiedSignaturesMetadata))
        .append("\n");
    sb.append("    allowIDVLevel1: ").append(toIndentedString(allowIDVLevel1)).append("\n");
    sb.append("    allowIDVLevel1Metadata: ")
        .append(toIndentedString(allowIDVLevel1Metadata))
        .append("\n");
    sb.append("    allowIDVLevel1Trial: ")
        .append(toIndentedString(allowIDVLevel1Trial))
        .append("\n");
    sb.append("    allowIDVLevel1TrialMetadata: ")
        .append(toIndentedString(allowIDVLevel1TrialMetadata))
        .append("\n");
    sb.append("    allowIDVLevel2: ").append(toIndentedString(allowIDVLevel2)).append("\n");
    sb.append("    allowIDVLevel2Metadata: ")
        .append(toIndentedString(allowIDVLevel2Metadata))
        .append("\n");
    sb.append("    allowIDVLevel3: ").append(toIndentedString(allowIDVLevel3)).append("\n");
    sb.append("    allowIDVLevel3Metadata: ")
        .append(toIndentedString(allowIDVLevel3Metadata))
        .append("\n");
    sb.append("    allowIDVPlatform: ").append(toIndentedString(allowIDVPlatform)).append("\n");
    sb.append("    allowIDVPlatformMetadata: ")
        .append(toIndentedString(allowIDVPlatformMetadata))
        .append("\n");
    sb.append("    allowInPerson: ").append(toIndentedString(allowInPerson)).append("\n");
    sb.append("    allowInPersonElectronicNotary: ")
        .append(toIndentedString(allowInPersonElectronicNotary))
        .append("\n");
    sb.append("    allowInPersonElectronicNotaryMetadata: ")
        .append(toIndentedString(allowInPersonElectronicNotaryMetadata))
        .append("\n");
    sb.append("    allowInPersonMetadata: ")
        .append(toIndentedString(allowInPersonMetadata))
        .append("\n");
    sb.append("    allowManagedStamps: ").append(toIndentedString(allowManagedStamps)).append("\n");
    sb.append("    allowManagedStampsMetadata: ")
        .append(toIndentedString(allowManagedStampsMetadata))
        .append("\n");
    sb.append("    allowManagingEnvelopesOnBehalfOfOthers: ")
        .append(toIndentedString(allowManagingEnvelopesOnBehalfOfOthers))
        .append("\n");
    sb.append("    allowManagingEnvelopesOnBehalfOfOthersMetadata: ")
        .append(toIndentedString(allowManagingEnvelopesOnBehalfOfOthersMetadata))
        .append("\n");
    sb.append("    allowMarkup: ").append(toIndentedString(allowMarkup)).append("\n");
    sb.append("    allowMarkupMetadata: ")
        .append(toIndentedString(allowMarkupMetadata))
        .append("\n");
    sb.append("    allowMemberTimeZone: ")
        .append(toIndentedString(allowMemberTimeZone))
        .append("\n");
    sb.append("    allowMemberTimeZoneMetadata: ")
        .append(toIndentedString(allowMemberTimeZoneMetadata))
        .append("\n");
    sb.append("    allowMergeFields: ").append(toIndentedString(allowMergeFields)).append("\n");
    sb.append("    allowMergeFieldsMetadata: ")
        .append(toIndentedString(allowMergeFieldsMetadata))
        .append("\n");
    sb.append("    allowMultipleBrandProfiles: ")
        .append(toIndentedString(allowMultipleBrandProfiles))
        .append("\n");
    sb.append("    allowMultipleBrandProfilesMetadata: ")
        .append(toIndentedString(allowMultipleBrandProfilesMetadata))
        .append("\n");
    sb.append("    allowMultipleSignerAttachments: ")
        .append(toIndentedString(allowMultipleSignerAttachments))
        .append("\n");
    sb.append("    allowMultipleSignerAttachmentsMetadata: ")
        .append(toIndentedString(allowMultipleSignerAttachmentsMetadata))
        .append("\n");
    sb.append("    allowNonUSPhoneAuth: ")
        .append(toIndentedString(allowNonUSPhoneAuth))
        .append("\n");
    sb.append("    allowNonUSPhoneAuthMetadata: ")
        .append(toIndentedString(allowNonUSPhoneAuthMetadata))
        .append("\n");
    sb.append("    allowOcrOfEnvelopeDocuments: ")
        .append(toIndentedString(allowOcrOfEnvelopeDocuments))
        .append("\n");
    sb.append("    allowOcrOfEnvelopeDocumentsMetadata: ")
        .append(toIndentedString(allowOcrOfEnvelopeDocumentsMetadata))
        .append("\n");
    sb.append("    allowOfflineSigning: ")
        .append(toIndentedString(allowOfflineSigning))
        .append("\n");
    sb.append("    allowOfflineSigningMetadata: ")
        .append(toIndentedString(allowOfflineSigningMetadata))
        .append("\n");
    sb.append("    allowOpenTrustSignerCertificate: ")
        .append(toIndentedString(allowOpenTrustSignerCertificate))
        .append("\n");
    sb.append("    allowOpenTrustSignerCertificateMetadata: ")
        .append(toIndentedString(allowOpenTrustSignerCertificateMetadata))
        .append("\n");
    sb.append("    allowOrganizationBranding: ")
        .append(toIndentedString(allowOrganizationBranding))
        .append("\n");
    sb.append("    allowOrganizationBrandingMetadata: ")
        .append(toIndentedString(allowOrganizationBrandingMetadata))
        .append("\n");
    sb.append("    allowOrganizationDocusignMonitor: ")
        .append(toIndentedString(allowOrganizationDocusignMonitor))
        .append("\n");
    sb.append("    allowOrganizationDocusignMonitorFree: ")
        .append(toIndentedString(allowOrganizationDocusignMonitorFree))
        .append("\n");
    sb.append("    allowOrganizationDocusignMonitorFreeMetadata: ")
        .append(toIndentedString(allowOrganizationDocusignMonitorFreeMetadata))
        .append("\n");
    sb.append("    allowOrganizationDocusignMonitorMetadata: ")
        .append(toIndentedString(allowOrganizationDocusignMonitorMetadata))
        .append("\n");
    sb.append("    allowOrganizationDomainUserManagement: ")
        .append(toIndentedString(allowOrganizationDomainUserManagement))
        .append("\n");
    sb.append("    allowOrganizationDomainUserManagementMetadata: ")
        .append(toIndentedString(allowOrganizationDomainUserManagementMetadata))
        .append("\n");
    sb.append("    allowOrganizations: ").append(toIndentedString(allowOrganizations)).append("\n");
    sb.append("    allowOrganizationsMetadata: ")
        .append(toIndentedString(allowOrganizationsMetadata))
        .append("\n");
    sb.append("    allowOrganizationSsoManagement: ")
        .append(toIndentedString(allowOrganizationSsoManagement))
        .append("\n");
    sb.append("    allowOrganizationSsoManagementMetadata: ")
        .append(toIndentedString(allowOrganizationSsoManagementMetadata))
        .append("\n");
    sb.append("    allowOrganizationToUseInPersonElectronicNotary: ")
        .append(toIndentedString(allowOrganizationToUseInPersonElectronicNotary))
        .append("\n");
    sb.append("    allowOrganizationToUseInPersonElectronicNotaryMetadata: ")
        .append(toIndentedString(allowOrganizationToUseInPersonElectronicNotaryMetadata))
        .append("\n");
    sb.append("    allowOrganizationToUseRemoteNotary: ")
        .append(toIndentedString(allowOrganizationToUseRemoteNotary))
        .append("\n");
    sb.append("    allowOrganizationToUseRemoteNotaryMetadata: ")
        .append(toIndentedString(allowOrganizationToUseRemoteNotaryMetadata))
        .append("\n");
    sb.append("    allowOrganizationToUseThirdPartyElectronicNotary: ")
        .append(toIndentedString(allowOrganizationToUseThirdPartyElectronicNotary))
        .append("\n");
    sb.append("    allowOrganizationToUseThirdPartyElectronicNotaryMetadata: ")
        .append(toIndentedString(allowOrganizationToUseThirdPartyElectronicNotaryMetadata))
        .append("\n");
    sb.append("    allowParticipantRecipientType: ")
        .append(toIndentedString(allowParticipantRecipientType))
        .append("\n");
    sb.append("    allowParticipantRecipientTypeMetadata: ")
        .append(toIndentedString(allowParticipantRecipientTypeMetadata))
        .append("\n");
    sb.append("    allowPaymentProcessing: ")
        .append(toIndentedString(allowPaymentProcessing))
        .append("\n");
    sb.append("    allowPaymentProcessingMetadata: ")
        .append(toIndentedString(allowPaymentProcessingMetadata))
        .append("\n");
    sb.append("    allowPendingDestinationUrlEdition: ")
        .append(toIndentedString(allowPendingDestinationUrlEdition))
        .append("\n");
    sb.append("    allowPendingDestinationUrlEditionMetadata: ")
        .append(toIndentedString(allowPendingDestinationUrlEditionMetadata))
        .append("\n");
    sb.append("    allowPerformanceAnalytics: ")
        .append(toIndentedString(allowPerformanceAnalytics))
        .append("\n");
    sb.append("    allowPerformanceAnalyticsMetadata: ")
        .append(toIndentedString(allowPerformanceAnalyticsMetadata))
        .append("\n");
    sb.append("    allowPhoneAuthentication: ")
        .append(toIndentedString(allowPhoneAuthentication))
        .append("\n");
    sb.append("    allowPhoneAuthenticationMetadata: ")
        .append(toIndentedString(allowPhoneAuthenticationMetadata))
        .append("\n");
    sb.append("    allowPhoneAuthOverride: ")
        .append(toIndentedString(allowPhoneAuthOverride))
        .append("\n");
    sb.append("    allowPhoneAuthOverrideMetadata: ")
        .append(toIndentedString(allowPhoneAuthOverrideMetadata))
        .append("\n");
    sb.append("    allowPrivateSigningGroups: ")
        .append(toIndentedString(allowPrivateSigningGroups))
        .append("\n");
    sb.append("    allowPrivateSigningGroupsMetadata: ")
        .append(toIndentedString(allowPrivateSigningGroupsMetadata))
        .append("\n");
    sb.append("    allowRecipientConnect: ")
        .append(toIndentedString(allowRecipientConnect))
        .append("\n");
    sb.append("    allowRecipientConnectMetadata: ")
        .append(toIndentedString(allowRecipientConnectMetadata))
        .append("\n");
    sb.append("    allowReminders: ").append(toIndentedString(allowReminders)).append("\n");
    sb.append("    allowRemindersMetadata: ")
        .append(toIndentedString(allowRemindersMetadata))
        .append("\n");
    sb.append("    allowRemoteNotary: ").append(toIndentedString(allowRemoteNotary)).append("\n");
    sb.append("    allowRemoteNotaryMetadata: ")
        .append(toIndentedString(allowRemoteNotaryMetadata))
        .append("\n");
    sb.append("    allowResourceFileBranding: ")
        .append(toIndentedString(allowResourceFileBranding))
        .append("\n");
    sb.append("    allowResourceFileBrandingMetadata: ")
        .append(toIndentedString(allowResourceFileBrandingMetadata))
        .append("\n");
    sb.append("    allowSafeBioPharmaSignerCertificate: ")
        .append(toIndentedString(allowSafeBioPharmaSignerCertificate))
        .append("\n");
    sb.append("    allowSafeBioPharmaSignerCertificateMetadata: ")
        .append(toIndentedString(allowSafeBioPharmaSignerCertificateMetadata))
        .append("\n");
    sb.append("    allowScheduledSending: ")
        .append(toIndentedString(allowScheduledSending))
        .append("\n");
    sb.append("    allowScheduledSendingMetadata: ")
        .append(toIndentedString(allowScheduledSendingMetadata))
        .append("\n");
    sb.append("    allowSecurityAppliance: ")
        .append(toIndentedString(allowSecurityAppliance))
        .append("\n");
    sb.append("    allowSecurityApplianceMetadata: ")
        .append(toIndentedString(allowSecurityApplianceMetadata))
        .append("\n");
    sb.append("    allowSendingEnvelopesOnBehalfOfOthers: ")
        .append(toIndentedString(allowSendingEnvelopesOnBehalfOfOthers))
        .append("\n");
    sb.append("    allowSendingEnvelopesOnBehalfOfOthersMetadata: ")
        .append(toIndentedString(allowSendingEnvelopesOnBehalfOfOthersMetadata))
        .append("\n");
    sb.append("    allowSendToCertifiedDelivery: ")
        .append(toIndentedString(allowSendToCertifiedDelivery))
        .append("\n");
    sb.append("    allowSendToCertifiedDeliveryMetadata: ")
        .append(toIndentedString(allowSendToCertifiedDeliveryMetadata))
        .append("\n");
    sb.append("    allowSendToIntermediary: ")
        .append(toIndentedString(allowSendToIntermediary))
        .append("\n");
    sb.append("    allowSendToIntermediaryMetadata: ")
        .append(toIndentedString(allowSendToIntermediaryMetadata))
        .append("\n");
    sb.append("    allowServerTemplates: ")
        .append(toIndentedString(allowServerTemplates))
        .append("\n");
    sb.append("    allowServerTemplatesMetadata: ")
        .append(toIndentedString(allowServerTemplatesMetadata))
        .append("\n");
    sb.append("    allowSetEmbeddedRecipientStartURL: ")
        .append(toIndentedString(allowSetEmbeddedRecipientStartURL))
        .append("\n");
    sb.append("    allowSetEmbeddedRecipientStartURLMetadata: ")
        .append(toIndentedString(allowSetEmbeddedRecipientStartURLMetadata))
        .append("\n");
    sb.append("    allowSharedTabs: ").append(toIndentedString(allowSharedTabs)).append("\n");
    sb.append("    allowSharedTabsMetadata: ")
        .append(toIndentedString(allowSharedTabsMetadata))
        .append("\n");
    sb.append("    allowSignatureStamps: ")
        .append(toIndentedString(allowSignatureStamps))
        .append("\n");
    sb.append("    allowSignatureStampsMetadata: ")
        .append(toIndentedString(allowSignatureStampsMetadata))
        .append("\n");
    sb.append("    allowSignDocumentFromHomePage: ")
        .append(toIndentedString(allowSignDocumentFromHomePage))
        .append("\n");
    sb.append("    allowSignDocumentFromHomePageMetadata: ")
        .append(toIndentedString(allowSignDocumentFromHomePageMetadata))
        .append("\n");
    sb.append("    allowSignerReassign: ")
        .append(toIndentedString(allowSignerReassign))
        .append("\n");
    sb.append("    allowSignerReassignMetadata: ")
        .append(toIndentedString(allowSignerReassignMetadata))
        .append("\n");
    sb.append("    allowSignerReassignOverride: ")
        .append(toIndentedString(allowSignerReassignOverride))
        .append("\n");
    sb.append("    allowSignerReassignOverrideMetadata: ")
        .append(toIndentedString(allowSignerReassignOverrideMetadata))
        .append("\n");
    sb.append("    allowSigningExtensions: ")
        .append(toIndentedString(allowSigningExtensions))
        .append("\n");
    sb.append("    allowSigningExtensionsMetadata: ")
        .append(toIndentedString(allowSigningExtensionsMetadata))
        .append("\n");
    sb.append("    allowSigningGroups: ").append(toIndentedString(allowSigningGroups)).append("\n");
    sb.append("    allowSigningGroupsMetadata: ")
        .append(toIndentedString(allowSigningGroupsMetadata))
        .append("\n");
    sb.append("    allowSigningInsights: ")
        .append(toIndentedString(allowSigningInsights))
        .append("\n");
    sb.append("    allowSigningInsightsMetadata: ")
        .append(toIndentedString(allowSigningInsightsMetadata))
        .append("\n");
    sb.append("    allowSigningRadioDeselect: ")
        .append(toIndentedString(allowSigningRadioDeselect))
        .append("\n");
    sb.append("    allowSigningRadioDeselectMetadata: ")
        .append(toIndentedString(allowSigningRadioDeselectMetadata))
        .append("\n");
    sb.append("    allowSignNow: ").append(toIndentedString(allowSignNow)).append("\n");
    sb.append("    allowSignNowMetadata: ")
        .append(toIndentedString(allowSignNowMetadata))
        .append("\n");
    sb.append("    allowSMSDelivery: ").append(toIndentedString(allowSMSDelivery)).append("\n");
    sb.append("    allowSMSDeliveryMetadata: ")
        .append(toIndentedString(allowSMSDeliveryMetadata))
        .append("\n");
    sb.append("    allowSocialIdLogin: ").append(toIndentedString(allowSocialIdLogin)).append("\n");
    sb.append("    allowSocialIdLoginMetadata: ")
        .append(toIndentedString(allowSocialIdLoginMetadata))
        .append("\n");
    sb.append("    allowSupplementalDocuments: ")
        .append(toIndentedString(allowSupplementalDocuments))
        .append("\n");
    sb.append("    allowSupplementalDocumentsMetadata: ")
        .append(toIndentedString(allowSupplementalDocumentsMetadata))
        .append("\n");
    sb.append("    allowThirdPartyElectronicNotary: ")
        .append(toIndentedString(allowThirdPartyElectronicNotary))
        .append("\n");
    sb.append("    allowThirdPartyElectronicNotaryMetadata: ")
        .append(toIndentedString(allowThirdPartyElectronicNotaryMetadata))
        .append("\n");
    sb.append("    allowTransactionsWorkspace: ")
        .append(toIndentedString(allowTransactionsWorkspace))
        .append("\n");
    sb.append("    allowTransactionsWorkspaceMetadata: ")
        .append(toIndentedString(allowTransactionsWorkspaceMetadata))
        .append("\n");
    sb.append("    allowTransactionsWorkspaceOriginal: ")
        .append(toIndentedString(allowTransactionsWorkspaceOriginal))
        .append("\n");
    sb.append("    allowTransactionsWorkspaceOriginalMetadata: ")
        .append(toIndentedString(allowTransactionsWorkspaceOriginalMetadata))
        .append("\n");
    sb.append("    allowUsersToAccessDirectory: ")
        .append(toIndentedString(allowUsersToAccessDirectory))
        .append("\n");
    sb.append("    allowUsersToAccessDirectoryMetadata: ")
        .append(toIndentedString(allowUsersToAccessDirectoryMetadata))
        .append("\n");
    sb.append("    allowValueInsights: ").append(toIndentedString(allowValueInsights)).append("\n");
    sb.append("    allowValueInsightsMetadata: ")
        .append(toIndentedString(allowValueInsightsMetadata))
        .append("\n");
    sb.append("    allowWebForms: ").append(toIndentedString(allowWebForms)).append("\n");
    sb.append("    allowWebFormsMetadata: ")
        .append(toIndentedString(allowWebFormsMetadata))
        .append("\n");
    sb.append("    allowWhatsAppDelivery: ")
        .append(toIndentedString(allowWhatsAppDelivery))
        .append("\n");
    sb.append("    allowWhatsAppDeliveryMetadata: ")
        .append(toIndentedString(allowWhatsAppDeliveryMetadata))
        .append("\n");
    sb.append("    anchorPopulationScope: ")
        .append(toIndentedString(anchorPopulationScope))
        .append("\n");
    sb.append("    anchorPopulationScopeMetadata: ")
        .append(toIndentedString(anchorPopulationScopeMetadata))
        .append("\n");
    sb.append("    anchorTagVersionedPlacementEnabled: ")
        .append(toIndentedString(anchorTagVersionedPlacementEnabled))
        .append("\n");
    sb.append("    anchorTagVersionedPlacementMetadataEnabled: ")
        .append(toIndentedString(anchorTagVersionedPlacementMetadataEnabled))
        .append("\n");
    sb.append("    attachCompletedEnvelope: ")
        .append(toIndentedString(attachCompletedEnvelope))
        .append("\n");
    sb.append("    attachCompletedEnvelopeMetadata: ")
        .append(toIndentedString(attachCompletedEnvelopeMetadata))
        .append("\n");
    sb.append("    authenticationCheck: ")
        .append(toIndentedString(authenticationCheck))
        .append("\n");
    sb.append("    authenticationCheckMetadata: ")
        .append(toIndentedString(authenticationCheckMetadata))
        .append("\n");
    sb.append("    autoNavRule: ").append(toIndentedString(autoNavRule)).append("\n");
    sb.append("    autoNavRuleMetadata: ")
        .append(toIndentedString(autoNavRuleMetadata))
        .append("\n");
    sb.append("    autoProvisionSignerAccount: ")
        .append(toIndentedString(autoProvisionSignerAccount))
        .append("\n");
    sb.append("    autoProvisionSignerAccountMetadata: ")
        .append(toIndentedString(autoProvisionSignerAccountMetadata))
        .append("\n");
    sb.append("    bccEmailArchive: ").append(toIndentedString(bccEmailArchive)).append("\n");
    sb.append("    bccEmailArchiveMetadata: ")
        .append(toIndentedString(bccEmailArchiveMetadata))
        .append("\n");
    sb.append("    betaSwitchConfiguration: ")
        .append(toIndentedString(betaSwitchConfiguration))
        .append("\n");
    sb.append("    betaSwitchConfigurationMetadata: ")
        .append(toIndentedString(betaSwitchConfigurationMetadata))
        .append("\n");
    sb.append("    billingAddress: ").append(toIndentedString(billingAddress)).append("\n");
    sb.append("    billingAddressMetadata: ")
        .append(toIndentedString(billingAddressMetadata))
        .append("\n");
    sb.append("    bulkSend: ").append(toIndentedString(bulkSend)).append("\n");
    sb.append("    bulkSendActionResendLimit: ")
        .append(toIndentedString(bulkSendActionResendLimit))
        .append("\n");
    sb.append("    bulkSendMaxCopiesInBatch: ")
        .append(toIndentedString(bulkSendMaxCopiesInBatch))
        .append("\n");
    sb.append("    bulkSendMaxUnprocessedEnvelopesCount: ")
        .append(toIndentedString(bulkSendMaxUnprocessedEnvelopesCount))
        .append("\n");
    sb.append("    bulkSendMetadata: ").append(toIndentedString(bulkSendMetadata)).append("\n");
    sb.append("    canSelfBrandSend: ").append(toIndentedString(canSelfBrandSend)).append("\n");
    sb.append("    canSelfBrandSendMetadata: ")
        .append(toIndentedString(canSelfBrandSendMetadata))
        .append("\n");
    sb.append("    canSelfBrandSign: ").append(toIndentedString(canSelfBrandSign)).append("\n");
    sb.append("    canSelfBrandSignMetadata: ")
        .append(toIndentedString(canSelfBrandSignMetadata))
        .append("\n");
    sb.append("    canUseSalesforceOAuth: ")
        .append(toIndentedString(canUseSalesforceOAuth))
        .append("\n");
    sb.append("    canUseSalesforceOAuthMetadata: ")
        .append(toIndentedString(canUseSalesforceOAuthMetadata))
        .append("\n");
    sb.append("    captureVoiceRecording: ")
        .append(toIndentedString(captureVoiceRecording))
        .append("\n");
    sb.append("    captureVoiceRecordingMetadata: ")
        .append(toIndentedString(captureVoiceRecordingMetadata))
        .append("\n");
    sb.append("    cfr21SimplifiedSigningEnabled: ")
        .append(toIndentedString(cfr21SimplifiedSigningEnabled))
        .append("\n");
    sb.append("    cfr21SimplifiedSigningEnabledMetadata: ")
        .append(toIndentedString(cfr21SimplifiedSigningEnabledMetadata))
        .append("\n");
    sb.append("    cfrUseWideImage: ").append(toIndentedString(cfrUseWideImage)).append("\n");
    sb.append("    cfrUseWideImageMetadata: ")
        .append(toIndentedString(cfrUseWideImageMetadata))
        .append("\n");
    sb.append("    checkForMultipleAdminsOnAccount: ")
        .append(toIndentedString(checkForMultipleAdminsOnAccount))
        .append("\n");
    sb.append("    checkForMultipleAdminsOnAccountMetadata: ")
        .append(toIndentedString(checkForMultipleAdminsOnAccountMetadata))
        .append("\n");
    sb.append("    chromeSignatureEnabled: ")
        .append(toIndentedString(chromeSignatureEnabled))
        .append("\n");
    sb.append("    chromeSignatureEnabledMetadata: ")
        .append(toIndentedString(chromeSignatureEnabledMetadata))
        .append("\n");
    sb.append("    commentEmailShowMessageText: ")
        .append(toIndentedString(commentEmailShowMessageText))
        .append("\n");
    sb.append("    commentEmailShowMessageTextMetadata: ")
        .append(toIndentedString(commentEmailShowMessageTextMetadata))
        .append("\n");
    sb.append("    commentsAllowEnvelopeOverride: ")
        .append(toIndentedString(commentsAllowEnvelopeOverride))
        .append("\n");
    sb.append("    commentsAllowEnvelopeOverrideMetadata: ")
        .append(toIndentedString(commentsAllowEnvelopeOverrideMetadata))
        .append("\n");
    sb.append("    conditionalFieldsEnabled: ")
        .append(toIndentedString(conditionalFieldsEnabled))
        .append("\n");
    sb.append("    conditionalFieldsEnabledMetadata: ")
        .append(toIndentedString(conditionalFieldsEnabledMetadata))
        .append("\n");
    sb.append("    consumerDisclosureFrequency: ")
        .append(toIndentedString(consumerDisclosureFrequency))
        .append("\n");
    sb.append("    consumerDisclosureFrequencyMetadata: ")
        .append(toIndentedString(consumerDisclosureFrequencyMetadata))
        .append("\n");
    sb.append("    convertPdfFields: ").append(toIndentedString(convertPdfFields)).append("\n");
    sb.append("    convertPdfFieldsMetadata: ")
        .append(toIndentedString(convertPdfFieldsMetadata))
        .append("\n");
    sb.append("    dataPopulationScope: ")
        .append(toIndentedString(dataPopulationScope))
        .append("\n");
    sb.append("    dataPopulationScopeMetadata: ")
        .append(toIndentedString(dataPopulationScopeMetadata))
        .append("\n");
    sb.append("    defaultToAdvancedEnvelopesFilterForm: ")
        .append(toIndentedString(defaultToAdvancedEnvelopesFilterForm))
        .append("\n");
    sb.append("    defaultToAdvancedEnvelopesFilterFormMetadata: ")
        .append(toIndentedString(defaultToAdvancedEnvelopesFilterFormMetadata))
        .append("\n");
    sb.append("    disableAutoTemplateMatching: ")
        .append(toIndentedString(disableAutoTemplateMatching))
        .append("\n");
    sb.append("    disableAutoTemplateMatchingMetadata: ")
        .append(toIndentedString(disableAutoTemplateMatchingMetadata))
        .append("\n");
    sb.append("    disableBulkSendRecipientLimit: ")
        .append(toIndentedString(disableBulkSendRecipientLimit))
        .append("\n");
    sb.append("    disableBulkSendRecipientLimitMetaData: ")
        .append(toIndentedString(disableBulkSendRecipientLimitMetaData))
        .append("\n");
    sb.append("    disableMobileApp: ").append(toIndentedString(disableMobileApp)).append("\n");
    sb.append("    disableMobileAppMetadata: ")
        .append(toIndentedString(disableMobileAppMetadata))
        .append("\n");
    sb.append("    disableMobilePushNotifications: ")
        .append(toIndentedString(disableMobilePushNotifications))
        .append("\n");
    sb.append("    disableMobilePushNotificationsMetadata: ")
        .append(toIndentedString(disableMobilePushNotificationsMetadata))
        .append("\n");
    sb.append("    disableMobileSending: ")
        .append(toIndentedString(disableMobileSending))
        .append("\n");
    sb.append("    disableMobileSendingMetadata: ")
        .append(toIndentedString(disableMobileSendingMetadata))
        .append("\n");
    sb.append("    disableMultipleSessions: ")
        .append(toIndentedString(disableMultipleSessions))
        .append("\n");
    sb.append("    disableMultipleSessionsMetadata: ")
        .append(toIndentedString(disableMultipleSessionsMetadata))
        .append("\n");
    sb.append("    disablePurgeNotificationsForSenderMetadata: ")
        .append(toIndentedString(disablePurgeNotificationsForSenderMetadata))
        .append("\n");
    sb.append("    disableSignerCertView: ")
        .append(toIndentedString(disableSignerCertView))
        .append("\n");
    sb.append("    disableSignerCertViewMetadata: ")
        .append(toIndentedString(disableSignerCertViewMetadata))
        .append("\n");
    sb.append("    disableSignerHistoryView: ")
        .append(toIndentedString(disableSignerHistoryView))
        .append("\n");
    sb.append("    disableSignerHistoryViewMetadata: ")
        .append(toIndentedString(disableSignerHistoryViewMetadata))
        .append("\n");
    sb.append("    disableStyleSignature: ")
        .append(toIndentedString(disableStyleSignature))
        .append("\n");
    sb.append("    disableStyleSignatureMetadata: ")
        .append(toIndentedString(disableStyleSignatureMetadata))
        .append("\n");
    sb.append("    disableUploadSignature: ")
        .append(toIndentedString(disableUploadSignature))
        .append("\n");
    sb.append("    disableUploadSignatureMetadata: ")
        .append(toIndentedString(disableUploadSignatureMetadata))
        .append("\n");
    sb.append("    disableUserSharing: ").append(toIndentedString(disableUserSharing)).append("\n");
    sb.append("    disableUserSharingMetadata: ")
        .append(toIndentedString(disableUserSharingMetadata))
        .append("\n");
    sb.append("    displayBetaSwitch: ").append(toIndentedString(displayBetaSwitch)).append("\n");
    sb.append("    displayBetaSwitchMetadata: ")
        .append(toIndentedString(displayBetaSwitchMetadata))
        .append("\n");
    sb.append("    documentConversionRestrictions: ")
        .append(toIndentedString(documentConversionRestrictions))
        .append("\n");
    sb.append("    documentConversionRestrictionsMetadata: ")
        .append(toIndentedString(documentConversionRestrictionsMetadata))
        .append("\n");
    sb.append("    documentRetention: ").append(toIndentedString(documentRetention)).append("\n");
    sb.append("    documentRetentionMetadata: ")
        .append(toIndentedString(documentRetentionMetadata))
        .append("\n");
    sb.append("    documentRetentionPurgeTabs: ")
        .append(toIndentedString(documentRetentionPurgeTabs))
        .append("\n");
    sb.append("    documentVisibility: ").append(toIndentedString(documentVisibility)).append("\n");
    sb.append("    documentVisibilityMetadata: ")
        .append(toIndentedString(documentVisibilityMetadata))
        .append("\n");
    sb.append("    draftEnvelopeRetention: ")
        .append(toIndentedString(draftEnvelopeRetention))
        .append("\n");
    sb.append("    draftEnvelopeRetentionMetadata: ")
        .append(toIndentedString(draftEnvelopeRetentionMetadata))
        .append("\n");
    sb.append("    dssEnableProvisioningPenConfigurationRadminOption: ")
        .append(toIndentedString(dssEnableProvisioningPenConfigurationRadminOption))
        .append("\n");
    sb.append("    dssEnableSignatureTypeCustomTagRadminRadminOption: ")
        .append(toIndentedString(dssEnableSignatureTypeCustomTagRadminRadminOption))
        .append("\n");
    sb.append("    dssSIGN28411EnableLeavePagePromptRadminOption: ")
        .append(toIndentedString(dssSIGN28411EnableLeavePagePromptRadminOption))
        .append("\n");
    sb.append("    dssSIGN29182SlideUpBarRadminOption: ")
        .append(toIndentedString(dssSIGN29182SlideUpBarRadminOption))
        .append("\n");
    sb.append("    emailTemplateVersion: ")
        .append(toIndentedString(emailTemplateVersion))
        .append("\n");
    sb.append("    emailTemplateVersionMetadata: ")
        .append(toIndentedString(emailTemplateVersionMetadata))
        .append("\n");
    sb.append("    enableAccessCodeGenerator: ")
        .append(toIndentedString(enableAccessCodeGenerator))
        .append("\n");
    sb.append("    enableAccessCodeGeneratorMetadata: ")
        .append(toIndentedString(enableAccessCodeGeneratorMetadata))
        .append("\n");
    sb.append("    enableAccountWideSearch: ")
        .append(toIndentedString(enableAccountWideSearch))
        .append("\n");
    sb.append("    enableAccountWideSearchMetadata: ")
        .append(toIndentedString(enableAccountWideSearchMetadata))
        .append("\n");
    sb.append("    enableAdmHealthcare: ")
        .append(toIndentedString(enableAdmHealthcare))
        .append("\n");
    sb.append("    enableAdmHealthcareMetadata: ")
        .append(toIndentedString(enableAdmHealthcareMetadata))
        .append("\n");
    sb.append("    enableAdvancedEnvelopesSearch: ")
        .append(toIndentedString(enableAdvancedEnvelopesSearch))
        .append("\n");
    sb.append("    enableAdvancedEnvelopesSearchMetadata: ")
        .append(toIndentedString(enableAdvancedEnvelopesSearchMetadata))
        .append("\n");
    sb.append("    enableAdvancedPayments: ")
        .append(toIndentedString(enableAdvancedPayments))
        .append("\n");
    sb.append("    enableAdvancedPaymentsMetadata: ")
        .append(toIndentedString(enableAdvancedPaymentsMetadata))
        .append("\n");
    sb.append("    enableAdvancedPowerForms: ")
        .append(toIndentedString(enableAdvancedPowerForms))
        .append("\n");
    sb.append("    enableAdvancedPowerFormsMetadata: ")
        .append(toIndentedString(enableAdvancedPowerFormsMetadata))
        .append("\n");
    sb.append("    enableAdvancedSearch: ")
        .append(toIndentedString(enableAdvancedSearch))
        .append("\n");
    sb.append("    enableAdvancedSearchMetadata: ")
        .append(toIndentedString(enableAdvancedSearchMetadata))
        .append("\n");
    sb.append("    enableAgreementActionsForCLM: ")
        .append(toIndentedString(enableAgreementActionsForCLM))
        .append("\n");
    sb.append("    enableAgreementActionsForCLMMetadata: ")
        .append(toIndentedString(enableAgreementActionsForCLMMetadata))
        .append("\n");
    sb.append("    enableAgreementActionsForESign: ")
        .append(toIndentedString(enableAgreementActionsForESign))
        .append("\n");
    sb.append("    enableAgreementActionsForESignMetadata: ")
        .append(toIndentedString(enableAgreementActionsForESignMetadata))
        .append("\n");
    sb.append("    enableAutoNav: ").append(toIndentedString(enableAutoNav)).append("\n");
    sb.append("    enableAutoNavMetadata: ")
        .append(toIndentedString(enableAutoNavMetadata))
        .append("\n");
    sb.append("    enableBccDummyLink: ").append(toIndentedString(enableBccDummyLink)).append("\n");
    sb.append("    enableBccDummyLinkMetadata: ")
        .append(toIndentedString(enableBccDummyLinkMetadata))
        .append("\n");
    sb.append("    enableCalculatedFields: ")
        .append(toIndentedString(enableCalculatedFields))
        .append("\n");
    sb.append("    enableCalculatedFieldsMetadata: ")
        .append(toIndentedString(enableCalculatedFieldsMetadata))
        .append("\n");
    sb.append("    enableClickPlus: ").append(toIndentedString(enableClickPlus)).append("\n");
    sb.append("    enableClickPlusConditionalContent: ")
        .append(toIndentedString(enableClickPlusConditionalContent))
        .append("\n");
    sb.append("    enableClickPlusConditionalContentMetaData: ")
        .append(toIndentedString(enableClickPlusConditionalContentMetaData))
        .append("\n");
    sb.append("    enableClickPlusCustomFields: ")
        .append(toIndentedString(enableClickPlusCustomFields))
        .append("\n");
    sb.append("    enableClickPlusCustomFieldsMetaData: ")
        .append(toIndentedString(enableClickPlusCustomFieldsMetaData))
        .append("\n");
    sb.append("    enableClickPlusCustomStyle: ")
        .append(toIndentedString(enableClickPlusCustomStyle))
        .append("\n");
    sb.append("    enableClickPlusCustomStyleMetaData: ")
        .append(toIndentedString(enableClickPlusCustomStyleMetaData))
        .append("\n");
    sb.append("    enableClickPlusDynamicContent: ")
        .append(toIndentedString(enableClickPlusDynamicContent))
        .append("\n");
    sb.append("    enableClickPlusDynamicContentMetaData: ")
        .append(toIndentedString(enableClickPlusDynamicContentMetaData))
        .append("\n");
    sb.append("    enableClickPlusMetaData: ")
        .append(toIndentedString(enableClickPlusMetaData))
        .append("\n");
    sb.append("    enableClickwraps: ").append(toIndentedString(enableClickwraps)).append("\n");
    sb.append("    enableClickwrapsMetadata: ")
        .append(toIndentedString(enableClickwrapsMetadata))
        .append("\n");
    sb.append("    enableCombinedPDFDownloadForSBS: ")
        .append(toIndentedString(enableCombinedPDFDownloadForSBS))
        .append("\n");
    sb.append("    enableCommentsHistoryDownloadInSigning: ")
        .append(toIndentedString(enableCommentsHistoryDownloadInSigning))
        .append("\n");
    sb.append("    enableCommentsHistoryDownloadInSigningMetadata: ")
        .append(toIndentedString(enableCommentsHistoryDownloadInSigningMetadata))
        .append("\n");
    sb.append("    enableContactSuggestions: ")
        .append(toIndentedString(enableContactSuggestions))
        .append("\n");
    sb.append("    enableContactSuggestionsMetadata: ")
        .append(toIndentedString(enableContactSuggestionsMetadata))
        .append("\n");
    sb.append("    enableContentSearch: ")
        .append(toIndentedString(enableContentSearch))
        .append("\n");
    sb.append("    enableContentSearchMetadata: ")
        .append(toIndentedString(enableContentSearchMetadata))
        .append("\n");
    sb.append("    enableCustomerSatisfactionMetricTracking: ")
        .append(toIndentedString(enableCustomerSatisfactionMetricTracking))
        .append("\n");
    sb.append("    enableCustomerSatisfactionMetricTrackingMetadata: ")
        .append(toIndentedString(enableCustomerSatisfactionMetricTrackingMetadata))
        .append("\n");
    sb.append("    enableDataVerificationExtensions: ")
        .append(toIndentedString(enableDataVerificationExtensions))
        .append("\n");
    sb.append("    enableDataVerificationExtensionsMetadata: ")
        .append(toIndentedString(enableDataVerificationExtensionsMetadata))
        .append("\n");
    sb.append("    enableDSigEUAdvancedPens: ")
        .append(toIndentedString(enableDSigEUAdvancedPens))
        .append("\n");
    sb.append("    enableDSigEUAdvancedPensMetadata: ")
        .append(toIndentedString(enableDSigEUAdvancedPensMetadata))
        .append("\n");
    sb.append("    enableDSigExpressPens: ")
        .append(toIndentedString(enableDSigExpressPens))
        .append("\n");
    sb.append("    enableDSigExpressPensMetadata: ")
        .append(toIndentedString(enableDSigExpressPensMetadata))
        .append("\n");
    sb.append("    enableDSigIDCheckForAESPens: ")
        .append(toIndentedString(enableDSigIDCheckForAESPens))
        .append("\n");
    sb.append("    enableDSigIDCheckForAESPensMetadata: ")
        .append(toIndentedString(enableDSigIDCheckForAESPensMetadata))
        .append("\n");
    sb.append("    enableDSigIDCheckInPersonForQESPens: ")
        .append(toIndentedString(enableDSigIDCheckInPersonForQESPens))
        .append("\n");
    sb.append("    enableDSigIDCheckInPersonForQESPensMetadata: ")
        .append(toIndentedString(enableDSigIDCheckInPersonForQESPensMetadata))
        .append("\n");
    sb.append("    enableDSigIDCheckRemoteForQESPens: ")
        .append(toIndentedString(enableDSigIDCheckRemoteForQESPens))
        .append("\n");
    sb.append("    enableDSigIDCheckRemoteForQESPensMetadata: ")
        .append(toIndentedString(enableDSigIDCheckRemoteForQESPensMetadata))
        .append("\n");
    sb.append("    enableDSigIDVerificationPens: ")
        .append(toIndentedString(enableDSigIDVerificationPens))
        .append("\n");
    sb.append("    enableDSigIDVerificationPensMetadata: ")
        .append(toIndentedString(enableDSigIDVerificationPensMetadata))
        .append("\n");
    sb.append("    enableDSigIDVerificationPremierPens: ")
        .append(toIndentedString(enableDSigIDVerificationPremierPens))
        .append("\n");
    sb.append("    enableDSigIDVerificationPremierPensMetadata: ")
        .append(toIndentedString(enableDSigIDVerificationPremierPensMetadata))
        .append("\n");
    sb.append("    enableDSPro: ").append(toIndentedString(enableDSPro)).append("\n");
    sb.append("    enableDSProMetadata: ")
        .append(toIndentedString(enableDSProMetadata))
        .append("\n");
    sb.append("    enableEnforceTlsEmailsSettingMetadata: ")
        .append(toIndentedString(enableEnforceTlsEmailsSettingMetadata))
        .append("\n");
    sb.append("    enableEnvelopeStampingByAccountAdmin: ")
        .append(toIndentedString(enableEnvelopeStampingByAccountAdmin))
        .append("\n");
    sb.append("    enableEnvelopeStampingByAccountAdminMetadata: ")
        .append(toIndentedString(enableEnvelopeStampingByAccountAdminMetadata))
        .append("\n");
    sb.append("    enableEnvelopeStampingByDSAdmin: ")
        .append(toIndentedString(enableEnvelopeStampingByDSAdmin))
        .append("\n");
    sb.append("    enableEnvelopeStampingByDSAdminMetadata: ")
        .append(toIndentedString(enableEnvelopeStampingByDSAdminMetadata))
        .append("\n");
    sb.append("    enableESignAPIHourlyLimitManagement: ")
        .append(toIndentedString(enableESignAPIHourlyLimitManagement))
        .append("\n");
    sb.append("    enableESignAPIHourlyLimitManagementMetadata: ")
        .append(toIndentedString(enableESignAPIHourlyLimitManagementMetadata))
        .append("\n");
    sb.append("    enableEsignCommunities: ")
        .append(toIndentedString(enableEsignCommunities))
        .append("\n");
    sb.append("    enableEsignCommunitiesMetadata: ")
        .append(toIndentedString(enableEsignCommunitiesMetadata))
        .append("\n");
    sb.append("    enableIDFxAccountlessSMSAuthForPart11: ")
        .append(toIndentedString(enableIDFxAccountlessSMSAuthForPart11))
        .append("\n");
    sb.append("    enableIDFxAccountlessSMSAuthForPart11Metadata: ")
        .append(toIndentedString(enableIDFxAccountlessSMSAuthForPart11Metadata))
        .append("\n");
    sb.append("    enableIDFxIntuitKBA: ")
        .append(toIndentedString(enableIDFxIntuitKBA))
        .append("\n");
    sb.append("    enableIDFxIntuitKBAMetadata: ")
        .append(toIndentedString(enableIDFxIntuitKBAMetadata))
        .append("\n");
    sb.append("    enableIDFxPhoneAuthentication: ")
        .append(toIndentedString(enableIDFxPhoneAuthentication))
        .append("\n");
    sb.append("    enableIDFxPhoneAuthenticationMetadata: ")
        .append(toIndentedString(enableIDFxPhoneAuthenticationMetadata))
        .append("\n");
    sb.append("    enableIdfxPhoneAuthSignatureAuthStatus: ")
        .append(toIndentedString(enableIdfxPhoneAuthSignatureAuthStatus))
        .append("\n");
    sb.append("    enableIdfxPhoneAuthSignatureAuthStatusMetadata: ")
        .append(toIndentedString(enableIdfxPhoneAuthSignatureAuthStatusMetadata))
        .append("\n");
    sb.append("    enableInboxBrowseViewsPoweredByElasticSearch: ")
        .append(toIndentedString(enableInboxBrowseViewsPoweredByElasticSearch))
        .append("\n");
    sb.append("    enableInboxBrowseViewsPoweredByElasticSearchMetadata: ")
        .append(toIndentedString(enableInboxBrowseViewsPoweredByElasticSearchMetadata))
        .append("\n");
    sb.append("    enableInboxRelevanceSort: ")
        .append(toIndentedString(enableInboxRelevanceSort))
        .append("\n");
    sb.append("    enableInboxRelevanceSortMetadata: ")
        .append(toIndentedString(enableInboxRelevanceSortMetadata))
        .append("\n");
    sb.append("    enableInBrowserEditor: ")
        .append(toIndentedString(enableInBrowserEditor))
        .append("\n");
    sb.append("    enableInBrowserEditorMetadata: ")
        .append(toIndentedString(enableInBrowserEditorMetadata))
        .append("\n");
    sb.append("    enableKeyTermsSuggestionsByDocumentType: ")
        .append(toIndentedString(enableKeyTermsSuggestionsByDocumentType))
        .append("\n");
    sb.append("    enableKeyTermsSuggestionsByDocumentTypeMetadata: ")
        .append(toIndentedString(enableKeyTermsSuggestionsByDocumentTypeMetadata))
        .append("\n");
    sb.append("    enableLargeFileSupport: ")
        .append(toIndentedString(enableLargeFileSupport))
        .append("\n");
    sb.append("    enableLargeFileSupportMetadata: ")
        .append(toIndentedString(enableLargeFileSupportMetadata))
        .append("\n");
    sb.append("    enableMultiUserRepositoryFeatures: ")
        .append(toIndentedString(enableMultiUserRepositoryFeatures))
        .append("\n");
    sb.append("    enableMultiUserRepositoryFeaturesMetadata: ")
        .append(toIndentedString(enableMultiUserRepositoryFeaturesMetadata))
        .append("\n");
    sb.append("    enableParticipantRecipientSettingMetadata: ")
        .append(toIndentedString(enableParticipantRecipientSettingMetadata))
        .append("\n");
    sb.append("    enablePaymentProcessing: ")
        .append(toIndentedString(enablePaymentProcessing))
        .append("\n");
    sb.append("    enablePaymentProcessingMetadata: ")
        .append(toIndentedString(enablePaymentProcessingMetadata))
        .append("\n");
    sb.append("    enablePDFAConversion: ")
        .append(toIndentedString(enablePDFAConversion))
        .append("\n");
    sb.append("    enablePDFAConversionMetadata: ")
        .append(toIndentedString(enablePDFAConversionMetadata))
        .append("\n");
    sb.append("    enablePowerForm: ").append(toIndentedString(enablePowerForm)).append("\n");
    sb.append("    enablePowerFormDirect: ")
        .append(toIndentedString(enablePowerFormDirect))
        .append("\n");
    sb.append("    enablePowerFormDirectMetadata: ")
        .append(toIndentedString(enablePowerFormDirectMetadata))
        .append("\n");
    sb.append("    enablePowerFormMetadata: ")
        .append(toIndentedString(enablePowerFormMetadata))
        .append("\n");
    sb.append("    enablePremiumDataVerificationExtensions: ")
        .append(toIndentedString(enablePremiumDataVerificationExtensions))
        .append("\n");
    sb.append("    enablePremiumDataVerificationExtensionsMetadata: ")
        .append(toIndentedString(enablePremiumDataVerificationExtensionsMetadata))
        .append("\n");
    sb.append("    enableRecipientDomainValidation: ")
        .append(toIndentedString(enableRecipientDomainValidation))
        .append("\n");
    sb.append("    enableRecipientDomainValidationMetadata: ")
        .append(toIndentedString(enableRecipientDomainValidationMetadata))
        .append("\n");
    sb.append("    enableRecipientMayProvidePhoneNumber: ")
        .append(toIndentedString(enableRecipientMayProvidePhoneNumber))
        .append("\n");
    sb.append("    enableRecipientMayProvidePhoneNumberMetadata: ")
        .append(toIndentedString(enableRecipientMayProvidePhoneNumberMetadata))
        .append("\n");
    sb.append("    enableReportLinks: ").append(toIndentedString(enableReportLinks)).append("\n");
    sb.append("    enableReportLinksMetadata: ")
        .append(toIndentedString(enableReportLinksMetadata))
        .append("\n");
    sb.append("    enableRequireSignOnPaper: ")
        .append(toIndentedString(enableRequireSignOnPaper))
        .append("\n");
    sb.append("    enableRequireSignOnPaperMetadata: ")
        .append(toIndentedString(enableRequireSignOnPaperMetadata))
        .append("\n");
    sb.append("    enableReservedDomain: ")
        .append(toIndentedString(enableReservedDomain))
        .append("\n");
    sb.append("    enableReservedDomainMetadata: ")
        .append(toIndentedString(enableReservedDomainMetadata))
        .append("\n");
    sb.append("    enableResponsiveSigning: ")
        .append(toIndentedString(enableResponsiveSigning))
        .append("\n");
    sb.append("    enableResponsiveSigningMetadata: ")
        .append(toIndentedString(enableResponsiveSigningMetadata))
        .append("\n");
    sb.append("    enableSaveAsEnvelopeCustomFieldInWebForms: ")
        .append(toIndentedString(enableSaveAsEnvelopeCustomFieldInWebForms))
        .append("\n");
    sb.append("    enableSaveAsEnvelopeCustomFieldInWebFormsMetadata: ")
        .append(toIndentedString(enableSaveAsEnvelopeCustomFieldInWebFormsMetadata))
        .append("\n");
    sb.append("    enableScheduledRelease: ")
        .append(toIndentedString(enableScheduledRelease))
        .append("\n");
    sb.append("    enableScheduledReleaseMetadata: ")
        .append(toIndentedString(enableScheduledReleaseMetadata))
        .append("\n");
    sb.append("    enableSearchServiceAzureUri: ")
        .append(toIndentedString(enableSearchServiceAzureUri))
        .append("\n");
    sb.append("    enableSearchServiceAzureUriMetadata: ")
        .append(toIndentedString(enableSearchServiceAzureUriMetadata))
        .append("\n");
    sb.append("    enableSearchSiteSpecificApi: ")
        .append(toIndentedString(enableSearchSiteSpecificApi))
        .append("\n");
    sb.append("    enableSearchSiteSpecificApiMetadata: ")
        .append(toIndentedString(enableSearchSiteSpecificApiMetadata))
        .append("\n");
    sb.append("    enableSendingTagsFontSettings: ")
        .append(toIndentedString(enableSendingTagsFontSettings))
        .append("\n");
    sb.append("    enableSendingTagsFontSettingsMetadata: ")
        .append(toIndentedString(enableSendingTagsFontSettingsMetadata))
        .append("\n");
    sb.append("    enableSendToAgent: ").append(toIndentedString(enableSendToAgent)).append("\n");
    sb.append("    enableSendToAgentMetadata: ")
        .append(toIndentedString(enableSendToAgentMetadata))
        .append("\n");
    sb.append("    enableSendToIntermediary: ")
        .append(toIndentedString(enableSendToIntermediary))
        .append("\n");
    sb.append("    enableSendToIntermediaryMetadata: ")
        .append(toIndentedString(enableSendToIntermediaryMetadata))
        .append("\n");
    sb.append("    enableSendToManage: ").append(toIndentedString(enableSendToManage)).append("\n");
    sb.append("    enableSendToManageMetadata: ")
        .append(toIndentedString(enableSendToManageMetadata))
        .append("\n");
    sb.append("    enableSequentialSigningAPI: ")
        .append(toIndentedString(enableSequentialSigningAPI))
        .append("\n");
    sb.append("    enableSequentialSigningAPIMetadata: ")
        .append(toIndentedString(enableSequentialSigningAPIMetadata))
        .append("\n");
    sb.append("    enableSequentialSigningUI: ")
        .append(toIndentedString(enableSequentialSigningUI))
        .append("\n");
    sb.append("    enableSequentialSigningUIMetadata: ")
        .append(toIndentedString(enableSequentialSigningUIMetadata))
        .append("\n");
    sb.append("    enableSignerAttachments: ")
        .append(toIndentedString(enableSignerAttachments))
        .append("\n");
    sb.append("    enableSignerAttachmentsMetadata: ")
        .append(toIndentedString(enableSignerAttachmentsMetadata))
        .append("\n");
    sb.append("    enableSigningExtensionComments: ")
        .append(toIndentedString(enableSigningExtensionComments))
        .append("\n");
    sb.append("    enableSigningExtensionCommentsMetadata: ")
        .append(toIndentedString(enableSigningExtensionCommentsMetadata))
        .append("\n");
    sb.append("    enableSigningExtensionConversations: ")
        .append(toIndentedString(enableSigningExtensionConversations))
        .append("\n");
    sb.append("    enableSigningExtensionConversationsMetadata: ")
        .append(toIndentedString(enableSigningExtensionConversationsMetadata))
        .append("\n");
    sb.append("    enableSigningOrderSettingsForAccount: ")
        .append(toIndentedString(enableSigningOrderSettingsForAccount))
        .append("\n");
    sb.append("    enableSigningOrderSettingsForAccountMetadata: ")
        .append(toIndentedString(enableSigningOrderSettingsForAccountMetadata))
        .append("\n");
    sb.append("    enableSignOnPaper: ").append(toIndentedString(enableSignOnPaper)).append("\n");
    sb.append("    enableSignOnPaperMetadata: ")
        .append(toIndentedString(enableSignOnPaperMetadata))
        .append("\n");
    sb.append("    enableSignOnPaperOverride: ")
        .append(toIndentedString(enableSignOnPaperOverride))
        .append("\n");
    sb.append("    enableSignOnPaperOverrideMetadata: ")
        .append(toIndentedString(enableSignOnPaperOverrideMetadata))
        .append("\n");
    sb.append("    enableSignWithNotary: ")
        .append(toIndentedString(enableSignWithNotary))
        .append("\n");
    sb.append("    enableSignWithNotaryMetadata: ")
        .append(toIndentedString(enableSignWithNotaryMetadata))
        .append("\n");
    sb.append("    enableSmartContracts: ")
        .append(toIndentedString(enableSmartContracts))
        .append("\n");
    sb.append("    enableSmartContractsMetadata: ")
        .append(toIndentedString(enableSmartContractsMetadata))
        .append("\n");
    sb.append("    enableSMSAuthentication: ")
        .append(toIndentedString(enableSMSAuthentication))
        .append("\n");
    sb.append("    enableSMSAuthenticationMetadata: ")
        .append(toIndentedString(enableSMSAuthenticationMetadata))
        .append("\n");
    sb.append("    enableSMSDeliveryAdditionalNotification: ")
        .append(toIndentedString(enableSMSDeliveryAdditionalNotification))
        .append("\n");
    sb.append("    enableSMSDeliveryAdditionalNotificationMetadata: ")
        .append(toIndentedString(enableSMSDeliveryAdditionalNotificationMetadata))
        .append("\n");
    sb.append("    enableSMSDeliveryPrimary: ")
        .append(toIndentedString(enableSMSDeliveryPrimary))
        .append("\n");
    sb.append("    enableSocialIdLogin: ")
        .append(toIndentedString(enableSocialIdLogin))
        .append("\n");
    sb.append("    enableSocialIdLoginMetadata: ")
        .append(toIndentedString(enableSocialIdLoginMetadata))
        .append("\n");
    sb.append("    enableStrikeThrough: ")
        .append(toIndentedString(enableStrikeThrough))
        .append("\n");
    sb.append("    enableStrikeThroughMetadata: ")
        .append(toIndentedString(enableStrikeThroughMetadata))
        .append("\n");
    sb.append("    enableTransactionPoint: ")
        .append(toIndentedString(enableTransactionPoint))
        .append("\n");
    sb.append("    enableTransactionPointMetadata: ")
        .append(toIndentedString(enableTransactionPointMetadata))
        .append("\n");
    sb.append("    enableUnifiedRepository: ")
        .append(toIndentedString(enableUnifiedRepository))
        .append("\n");
    sb.append("    enableUnifiedRepositoryMetadata: ")
        .append(toIndentedString(enableUnifiedRepositoryMetadata))
        .append("\n");
    sb.append("    enableVaulting: ").append(toIndentedString(enableVaulting)).append("\n");
    sb.append("    enableVaultingMetadata: ")
        .append(toIndentedString(enableVaultingMetadata))
        .append("\n");
    sb.append("    enableWebFormsRuntimeAPIs: ")
        .append(toIndentedString(enableWebFormsRuntimeAPIs))
        .append("\n");
    sb.append("    enableWebFormsRuntimeAPIsMetadata: ")
        .append(toIndentedString(enableWebFormsRuntimeAPIsMetadata))
        .append("\n");
    sb.append("    enableWebFormsSeparateUserPermissions: ")
        .append(toIndentedString(enableWebFormsSeparateUserPermissions))
        .append("\n");
    sb.append("    enableWebFormsSeparateUserPermissionsMetadata: ")
        .append(toIndentedString(enableWebFormsSeparateUserPermissionsMetadata))
        .append("\n");
    sb.append("    enableWitnessing: ").append(toIndentedString(enableWitnessing)).append("\n");
    sb.append("    enableWitnessingMetadata: ")
        .append(toIndentedString(enableWitnessingMetadata))
        .append("\n");
    sb.append("    enforceTemplateNameUniqueness: ")
        .append(toIndentedString(enforceTemplateNameUniqueness))
        .append("\n");
    sb.append("    enforceTemplateNameUniquenessMetadata: ")
        .append(toIndentedString(enforceTemplateNameUniquenessMetadata))
        .append("\n");
    sb.append("    enforceTlsEmails: ").append(toIndentedString(enforceTlsEmails)).append("\n");
    sb.append("    enforceTlsEmailsMetadata: ")
        .append(toIndentedString(enforceTlsEmailsMetadata))
        .append("\n");
    sb.append("    envelopeIntegrationAllowed: ")
        .append(toIndentedString(envelopeIntegrationAllowed))
        .append("\n");
    sb.append("    envelopeIntegrationAllowedMetadata: ")
        .append(toIndentedString(envelopeIntegrationAllowedMetadata))
        .append("\n");
    sb.append("    envelopeIntegrationEnabled: ")
        .append(toIndentedString(envelopeIntegrationEnabled))
        .append("\n");
    sb.append("    envelopeIntegrationEnabledMetadata: ")
        .append(toIndentedString(envelopeIntegrationEnabledMetadata))
        .append("\n");
    sb.append("    envelopeLimitsTotalDocumentSizeAllowedInMB: ")
        .append(toIndentedString(envelopeLimitsTotalDocumentSizeAllowedInMB))
        .append("\n");
    sb.append("    envelopeLimitsTotalDocumentSizeAllowedInMBEnabled: ")
        .append(toIndentedString(envelopeLimitsTotalDocumentSizeAllowedInMBEnabled))
        .append("\n");
    sb.append("    envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata: ")
        .append(toIndentedString(envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata))
        .append("\n");
    sb.append("    envelopeLimitsTotalDocumentSizeAllowedInMBMetadata: ")
        .append(toIndentedString(envelopeLimitsTotalDocumentSizeAllowedInMBMetadata))
        .append("\n");
    sb.append("    envelopeSearchMode: ").append(toIndentedString(envelopeSearchMode)).append("\n");
    sb.append("    envelopeSearchModeMetadata: ")
        .append(toIndentedString(envelopeSearchModeMetadata))
        .append("\n");
    sb.append("    envelopeStampingDefaultValue: ")
        .append(toIndentedString(envelopeStampingDefaultValue))
        .append("\n");
    sb.append("    envelopeStampingDefaultValueMetadata: ")
        .append(toIndentedString(envelopeStampingDefaultValueMetadata))
        .append("\n");
    sb.append("    exitPrompt: ").append(toIndentedString(exitPrompt)).append("\n");
    sb.append("    exitPromptMetadata: ").append(toIndentedString(exitPromptMetadata)).append("\n");
    sb.append("    expressSend: ").append(toIndentedString(expressSend)).append("\n");
    sb.append("    expressSendAllowTabs: ")
        .append(toIndentedString(expressSendAllowTabs))
        .append("\n");
    sb.append("    expressSendAllowTabsMetadata: ")
        .append(toIndentedString(expressSendAllowTabsMetadata))
        .append("\n");
    sb.append("    expressSendMetadata: ")
        .append(toIndentedString(expressSendMetadata))
        .append("\n");
    sb.append("    externalDocumentSources: ")
        .append(toIndentedString(externalDocumentSources))
        .append("\n");
    sb.append("    externalSignaturePadType: ")
        .append(toIndentedString(externalSignaturePadType))
        .append("\n");
    sb.append("    externalSignaturePadTypeMetadata: ")
        .append(toIndentedString(externalSignaturePadTypeMetadata))
        .append("\n");
    sb.append("    faxOutEnabled: ").append(toIndentedString(faxOutEnabled)).append("\n");
    sb.append("    faxOutEnabledMetadata: ")
        .append(toIndentedString(faxOutEnabledMetadata))
        .append("\n");
    sb.append("    finishReminder: ").append(toIndentedString(finishReminder)).append("\n");
    sb.append("    finishReminderMetadata: ")
        .append(toIndentedString(finishReminderMetadata))
        .append("\n");
    sb.append("    forbidAddingUserStamps: ")
        .append(toIndentedString(forbidAddingUserStamps))
        .append("\n");
    sb.append("    forbidAddingUserStampsMetadata: ")
        .append(toIndentedString(forbidAddingUserStampsMetadata))
        .append("\n");
    sb.append("    guidedFormsHtmlAllowed: ")
        .append(toIndentedString(guidedFormsHtmlAllowed))
        .append("\n");
    sb.append("    guidedFormsHtmlAllowedMetadata: ")
        .append(toIndentedString(guidedFormsHtmlAllowedMetadata))
        .append("\n");
    sb.append("    guidedFormsHtmlConversionPolicy: ")
        .append(toIndentedString(guidedFormsHtmlConversionPolicy))
        .append("\n");
    sb.append("    guidedFormsHtmlConversionPolicyMetadata: ")
        .append(toIndentedString(guidedFormsHtmlConversionPolicyMetadata))
        .append("\n");
    sb.append("    hasRecipientConnectClaimedDomain: ")
        .append(toIndentedString(hasRecipientConnectClaimedDomain))
        .append("\n");
    sb.append("    hideAccountAddressInCoC: ")
        .append(toIndentedString(hideAccountAddressInCoC))
        .append("\n");
    sb.append("    hideAccountAddressInCoCMetadata: ")
        .append(toIndentedString(hideAccountAddressInCoCMetadata))
        .append("\n");
    sb.append("    hidePricing: ").append(toIndentedString(hidePricing)).append("\n");
    sb.append("    hidePricingMetadata: ")
        .append(toIndentedString(hidePricingMetadata))
        .append("\n");
    sb.append("    idCheckConfigurations: ")
        .append(toIndentedString(idCheckConfigurations))
        .append("\n");
    sb.append("    idCheckExpire: ").append(toIndentedString(idCheckExpire)).append("\n");
    sb.append("    idCheckExpireDays: ").append(toIndentedString(idCheckExpireDays)).append("\n");
    sb.append("    idCheckExpireDaysMetadata: ")
        .append(toIndentedString(idCheckExpireDaysMetadata))
        .append("\n");
    sb.append("    idCheckExpireMetadata: ")
        .append(toIndentedString(idCheckExpireMetadata))
        .append("\n");
    sb.append("    idCheckExpireMinutes: ")
        .append(toIndentedString(idCheckExpireMinutes))
        .append("\n");
    sb.append("    idCheckExpireMinutesMetadata: ")
        .append(toIndentedString(idCheckExpireMinutesMetadata))
        .append("\n");
    sb.append("    idCheckRequired: ").append(toIndentedString(idCheckRequired)).append("\n");
    sb.append("    idCheckRequiredMetadata: ")
        .append(toIndentedString(idCheckRequiredMetadata))
        .append("\n");
    sb.append("    identityVerification: ")
        .append(toIndentedString(identityVerification))
        .append("\n");
    sb.append("    identityVerificationMetadata: ")
        .append(toIndentedString(identityVerificationMetadata))
        .append("\n");
    sb.append("    idfxKBAAuthenticationOverride: ")
        .append(toIndentedString(idfxKBAAuthenticationOverride))
        .append("\n");
    sb.append("    idfxKBAAuthenticationOverrideMetadata: ")
        .append(toIndentedString(idfxKBAAuthenticationOverrideMetadata))
        .append("\n");
    sb.append("    idfxPhoneAuthenticationOverride: ")
        .append(toIndentedString(idfxPhoneAuthenticationOverride))
        .append("\n");
    sb.append("    idfxPhoneAuthenticationOverrideMetadata: ")
        .append(toIndentedString(idfxPhoneAuthenticationOverrideMetadata))
        .append("\n");
    sb.append("    ignoreErrorIfAnchorTabNotFound: ")
        .append(toIndentedString(ignoreErrorIfAnchorTabNotFound))
        .append("\n");
    sb.append("    ignoreErrorIfAnchorTabNotFoundMetadataEnabled: ")
        .append(toIndentedString(ignoreErrorIfAnchorTabNotFoundMetadataEnabled))
        .append("\n");
    sb.append("    inPersonIDCheckQuestion: ")
        .append(toIndentedString(inPersonIDCheckQuestion))
        .append("\n");
    sb.append("    inPersonIDCheckQuestionMetadata: ")
        .append(toIndentedString(inPersonIDCheckQuestionMetadata))
        .append("\n");
    sb.append("    inPersonSigningEnabled: ")
        .append(toIndentedString(inPersonSigningEnabled))
        .append("\n");
    sb.append("    inPersonSigningEnabledMetadata: ")
        .append(toIndentedString(inPersonSigningEnabledMetadata))
        .append("\n");
    sb.append("    inSessionEnabled: ").append(toIndentedString(inSessionEnabled)).append("\n");
    sb.append("    inSessionEnabledMetadata: ")
        .append(toIndentedString(inSessionEnabledMetadata))
        .append("\n");
    sb.append("    inSessionSuppressEmails: ")
        .append(toIndentedString(inSessionSuppressEmails))
        .append("\n");
    sb.append("    inSessionSuppressEmailsMetadata: ")
        .append(toIndentedString(inSessionSuppressEmailsMetadata))
        .append("\n");
    sb.append("    isConnectDocumentFieldsEnabled: ")
        .append(toIndentedString(isConnectDocumentFieldsEnabled))
        .append("\n");
    sb.append("    isvOemEmbed: ").append(toIndentedString(isvOemEmbed)).append("\n");
    sb.append("    isvOemEmbedMetaData: ")
        .append(toIndentedString(isvOemEmbedMetaData))
        .append("\n");
    sb.append("    linkedExternalPrimaryAccounts: ")
        .append(toIndentedString(linkedExternalPrimaryAccounts))
        .append("\n");
    sb.append("    maximumSigningGroups: ")
        .append(toIndentedString(maximumSigningGroups))
        .append("\n");
    sb.append("    maximumSigningGroupsMetadata: ")
        .append(toIndentedString(maximumSigningGroupsMetadata))
        .append("\n");
    sb.append("    maximumUsersPerSigningGroup: ")
        .append(toIndentedString(maximumUsersPerSigningGroup))
        .append("\n");
    sb.append("    maximumUsersPerSigningGroupMetadata: ")
        .append(toIndentedString(maximumUsersPerSigningGroupMetadata))
        .append("\n");
    sb.append("    maxNumberOfCustomStamps: ")
        .append(toIndentedString(maxNumberOfCustomStamps))
        .append("\n");
    sb.append("    mergeMixedModeResults: ")
        .append(toIndentedString(mergeMixedModeResults))
        .append("\n");
    sb.append("    mergeMixedModeResultsMetadata: ")
        .append(toIndentedString(mergeMixedModeResultsMetadata))
        .append("\n");
    sb.append("    mobileSessionTimeout: ")
        .append(toIndentedString(mobileSessionTimeout))
        .append("\n");
    sb.append("    mobileSessionTimeoutMetadata: ")
        .append(toIndentedString(mobileSessionTimeoutMetadata))
        .append("\n");
    sb.append("    numberOfActiveCustomStamps: ")
        .append(toIndentedString(numberOfActiveCustomStamps))
        .append("\n");
    sb.append("    optInMobileSigningV02: ")
        .append(toIndentedString(optInMobileSigningV02))
        .append("\n");
    sb.append("    optInMobileSigningV02Metadata: ")
        .append(toIndentedString(optInMobileSigningV02Metadata))
        .append("\n");
    sb.append("    optInUniversalSignatures: ")
        .append(toIndentedString(optInUniversalSignatures))
        .append("\n");
    sb.append("    optOutAutoNavTextAndTabColorUpdates: ")
        .append(toIndentedString(optOutAutoNavTextAndTabColorUpdates))
        .append("\n");
    sb.append("    optOutAutoNavTextAndTabColorUpdatesMetadata: ")
        .append(toIndentedString(optOutAutoNavTextAndTabColorUpdatesMetadata))
        .append("\n");
    sb.append("    optOutNewPlatformSeal: ")
        .append(toIndentedString(optOutNewPlatformSeal))
        .append("\n");
    sb.append("    optOutNewPlatformSealPlatformMetadata: ")
        .append(toIndentedString(optOutNewPlatformSealPlatformMetadata))
        .append("\n");
    sb.append("    pdfMaxChunkedUploadPartSize: ")
        .append(toIndentedString(pdfMaxChunkedUploadPartSize))
        .append("\n");
    sb.append("    pdfMaxChunkedUploadPartSizeMetadata: ")
        .append(toIndentedString(pdfMaxChunkedUploadPartSizeMetadata))
        .append("\n");
    sb.append("    pdfMaxChunkedUploadTotalSize: ")
        .append(toIndentedString(pdfMaxChunkedUploadTotalSize))
        .append("\n");
    sb.append("    pdfMaxChunkedUploadTotalSizeMetadata: ")
        .append(toIndentedString(pdfMaxChunkedUploadTotalSizeMetadata))
        .append("\n");
    sb.append("    pdfMaxIndividualUploadSize: ")
        .append(toIndentedString(pdfMaxIndividualUploadSize))
        .append("\n");
    sb.append("    pdfMaxIndividualUploadSizeMetadata: ")
        .append(toIndentedString(pdfMaxIndividualUploadSizeMetadata))
        .append("\n");
    sb.append("    phoneAuthRecipientMayProvidePhoneNumber: ")
        .append(toIndentedString(phoneAuthRecipientMayProvidePhoneNumber))
        .append("\n");
    sb.append("    phoneAuthRecipientMayProvidePhoneNumberMetadata: ")
        .append(toIndentedString(phoneAuthRecipientMayProvidePhoneNumberMetadata))
        .append("\n");
    sb.append("    pkiSignDownloadedPDFDocs: ")
        .append(toIndentedString(pkiSignDownloadedPDFDocs))
        .append("\n");
    sb.append("    pkiSignDownloadedPDFDocsMetadata: ")
        .append(toIndentedString(pkiSignDownloadedPDFDocsMetadata))
        .append("\n");
    sb.append("    readOnlyMode: ").append(toIndentedString(readOnlyMode)).append("\n");
    sb.append("    readOnlyModeMetadata: ")
        .append(toIndentedString(readOnlyModeMetadata))
        .append("\n");
    sb.append("    recipientsCanSignOffline: ")
        .append(toIndentedString(recipientsCanSignOffline))
        .append("\n");
    sb.append("    recipientsCanSignOfflineMetadata: ")
        .append(toIndentedString(recipientsCanSignOfflineMetadata))
        .append("\n");
    sb.append("    recipientSigningAutoNavigationControl: ")
        .append(toIndentedString(recipientSigningAutoNavigationControl))
        .append("\n");
    sb.append("    recipientSigningAutoNavigationControlMetadata: ")
        .append(toIndentedString(recipientSigningAutoNavigationControlMetadata))
        .append("\n");
    sb.append("    require21CFRpt11Compliance: ")
        .append(toIndentedString(require21CFRpt11Compliance))
        .append("\n");
    sb.append("    require21CFRpt11ComplianceMetadata: ")
        .append(toIndentedString(require21CFRpt11ComplianceMetadata))
        .append("\n");
    sb.append("    requireDeclineReason: ")
        .append(toIndentedString(requireDeclineReason))
        .append("\n");
    sb.append("    requireDeclineReasonMetadata: ")
        .append(toIndentedString(requireDeclineReasonMetadata))
        .append("\n");
    sb.append("    requireExternalUserManagement: ")
        .append(toIndentedString(requireExternalUserManagement))
        .append("\n");
    sb.append("    requireExternalUserManagementMetadata: ")
        .append(toIndentedString(requireExternalUserManagementMetadata))
        .append("\n");
    sb.append("    requireSignerCertificateType: ")
        .append(toIndentedString(requireSignerCertificateType))
        .append("\n");
    sb.append("    requireSignerCertificateTypeMetadata: ")
        .append(toIndentedString(requireSignerCertificateTypeMetadata))
        .append("\n");
    sb.append("    rsaVeridAccountName: ")
        .append(toIndentedString(rsaVeridAccountName))
        .append("\n");
    sb.append("    rsaVeridPassword: ").append(toIndentedString(rsaVeridPassword)).append("\n");
    sb.append("    rsaVeridRuleset: ").append(toIndentedString(rsaVeridRuleset)).append("\n");
    sb.append("    rsaVeridUserId: ").append(toIndentedString(rsaVeridUserId)).append("\n");
    sb.append("    sbsTransactionLevel: ")
        .append(toIndentedString(sbsTransactionLevel))
        .append("\n");
    sb.append("    selfSignedRecipientEmailDocument: ")
        .append(toIndentedString(selfSignedRecipientEmailDocument))
        .append("\n");
    sb.append("    selfSignedRecipientEmailDocumentMetadata: ")
        .append(toIndentedString(selfSignedRecipientEmailDocumentMetadata))
        .append("\n");
    sb.append("    selfSignedRecipientEmailDocumentUserOverride: ")
        .append(toIndentedString(selfSignedRecipientEmailDocumentUserOverride))
        .append("\n");
    sb.append("    selfSignedRecipientEmailDocumentUserOverrideMetadata: ")
        .append(toIndentedString(selfSignedRecipientEmailDocumentUserOverrideMetadata))
        .append("\n");
    sb.append("    senderCanSignInEachLocation: ")
        .append(toIndentedString(senderCanSignInEachLocation))
        .append("\n");
    sb.append("    senderCanSignInEachLocationMetadata: ")
        .append(toIndentedString(senderCanSignInEachLocationMetadata))
        .append("\n");
    sb.append("    senderMustAuthenticateSigning: ")
        .append(toIndentedString(senderMustAuthenticateSigning))
        .append("\n");
    sb.append("    senderMustAuthenticateSigningMetadata: ")
        .append(toIndentedString(senderMustAuthenticateSigningMetadata))
        .append("\n");
    sb.append("    sendingTagsFontColor: ")
        .append(toIndentedString(sendingTagsFontColor))
        .append("\n");
    sb.append("    sendingTagsFontColorMetadata: ")
        .append(toIndentedString(sendingTagsFontColorMetadata))
        .append("\n");
    sb.append("    sendingTagsFontName: ")
        .append(toIndentedString(sendingTagsFontName))
        .append("\n");
    sb.append("    sendingTagsFontNameMetadata: ")
        .append(toIndentedString(sendingTagsFontNameMetadata))
        .append("\n");
    sb.append("    sendingTagsFontSize: ")
        .append(toIndentedString(sendingTagsFontSize))
        .append("\n");
    sb.append("    sendingTagsFontSizeMetadata: ")
        .append(toIndentedString(sendingTagsFontSizeMetadata))
        .append("\n");
    sb.append("    sendLockoutRecipientNotification: ")
        .append(toIndentedString(sendLockoutRecipientNotification))
        .append("\n");
    sb.append("    sendLockoutRecipientNotificationMetadata: ")
        .append(toIndentedString(sendLockoutRecipientNotificationMetadata))
        .append("\n");
    sb.append("    sendToCertifiedDeliveryEnabled: ")
        .append(toIndentedString(sendToCertifiedDeliveryEnabled))
        .append("\n");
    sb.append("    sendToCertifiedDeliveryEnabledMetadata: ")
        .append(toIndentedString(sendToCertifiedDeliveryEnabledMetadata))
        .append("\n");
    sb.append("    sessionTimeout: ").append(toIndentedString(sessionTimeout)).append("\n");
    sb.append("    sessionTimeoutMetadata: ")
        .append(toIndentedString(sessionTimeoutMetadata))
        .append("\n");
    sb.append("    setRecipEmailLang: ").append(toIndentedString(setRecipEmailLang)).append("\n");
    sb.append("    setRecipEmailLangMetadata: ")
        .append(toIndentedString(setRecipEmailLangMetadata))
        .append("\n");
    sb.append("    setRecipSignLang: ").append(toIndentedString(setRecipSignLang)).append("\n");
    sb.append("    setRecipSignLangMetadata: ")
        .append(toIndentedString(setRecipSignLangMetadata))
        .append("\n");
    sb.append("    sharedTemplateFolders: ")
        .append(toIndentedString(sharedTemplateFolders))
        .append("\n");
    sb.append("    sharedTemplateFoldersMetadata: ")
        .append(toIndentedString(sharedTemplateFoldersMetadata))
        .append("\n");
    sb.append("    showCompleteDialogInEmbeddedSession: ")
        .append(toIndentedString(showCompleteDialogInEmbeddedSession))
        .append("\n");
    sb.append("    showCompleteDialogInEmbeddedSessionMetadata: ")
        .append(toIndentedString(showCompleteDialogInEmbeddedSessionMetadata))
        .append("\n");
    sb.append("    showConditionalRoutingOnSend: ")
        .append(toIndentedString(showConditionalRoutingOnSend))
        .append("\n");
    sb.append("    showConditionalRoutingOnSendMetadata: ")
        .append(toIndentedString(showConditionalRoutingOnSendMetadata))
        .append("\n");
    sb.append("    showInitialConditionalFields: ")
        .append(toIndentedString(showInitialConditionalFields))
        .append("\n");
    sb.append("    showInitialConditionalFieldsMetadata: ")
        .append(toIndentedString(showInitialConditionalFieldsMetadata))
        .append("\n");
    sb.append("    showLocalizedWatermarks: ")
        .append(toIndentedString(showLocalizedWatermarks))
        .append("\n");
    sb.append("    showLocalizedWatermarksMetadata: ")
        .append(toIndentedString(showLocalizedWatermarksMetadata))
        .append("\n");
    sb.append("    showMaskedFieldsWhenDownloadingDocumentAsSender: ")
        .append(toIndentedString(showMaskedFieldsWhenDownloadingDocumentAsSender))
        .append("\n");
    sb.append("    showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata: ")
        .append(toIndentedString(showMaskedFieldsWhenDownloadingDocumentAsSenderMetadata))
        .append("\n");
    sb.append("    showTutorials: ").append(toIndentedString(showTutorials)).append("\n");
    sb.append("    showTutorialsMetadata: ")
        .append(toIndentedString(showTutorialsMetadata))
        .append("\n");
    sb.append("    signatureProviders: ").append(toIndentedString(signatureProviders)).append("\n");
    sb.append("    signatureProvidersMetadata: ")
        .append(toIndentedString(signatureProvidersMetadata))
        .append("\n");
    sb.append("    signDateFormat: ").append(toIndentedString(signDateFormat)).append("\n");
    sb.append("    signDateFormatMetadata: ")
        .append(toIndentedString(signDateFormatMetadata))
        .append("\n");
    sb.append("    signDateTimeAccountLanguageOverride: ")
        .append(toIndentedString(signDateTimeAccountLanguageOverride))
        .append("\n");
    sb.append("    signDateTimeAccountLanguageOverrideMetadata: ")
        .append(toIndentedString(signDateTimeAccountLanguageOverrideMetadata))
        .append("\n");
    sb.append("    signDateTimeAccountTimezoneOverride: ")
        .append(toIndentedString(signDateTimeAccountTimezoneOverride))
        .append("\n");
    sb.append("    signDateTimeAccountTimezoneOverrideMetadata: ")
        .append(toIndentedString(signDateTimeAccountTimezoneOverrideMetadata))
        .append("\n");
    sb.append("    signerAttachCertificateToEnvelopePDF: ")
        .append(toIndentedString(signerAttachCertificateToEnvelopePDF))
        .append("\n");
    sb.append("    signerAttachCertificateToEnvelopePDFMetadata: ")
        .append(toIndentedString(signerAttachCertificateToEnvelopePDFMetadata))
        .append("\n");
    sb.append("    signerAttachConcat: ").append(toIndentedString(signerAttachConcat)).append("\n");
    sb.append("    signerAttachConcatMetadata: ")
        .append(toIndentedString(signerAttachConcatMetadata))
        .append("\n");
    sb.append("    signerCanCreateAccount: ")
        .append(toIndentedString(signerCanCreateAccount))
        .append("\n");
    sb.append("    signerCanCreateAccountMetadata: ")
        .append(toIndentedString(signerCanCreateAccountMetadata))
        .append("\n");
    sb.append("    signerCanSignOnMobile: ")
        .append(toIndentedString(signerCanSignOnMobile))
        .append("\n");
    sb.append("    signerCanSignOnMobileMetadata: ")
        .append(toIndentedString(signerCanSignOnMobileMetadata))
        .append("\n");
    sb.append("    signerInSessionUseEnvelopeCompleteEmail: ")
        .append(toIndentedString(signerInSessionUseEnvelopeCompleteEmail))
        .append("\n");
    sb.append("    signerInSessionUseEnvelopeCompleteEmailMetadata: ")
        .append(toIndentedString(signerInSessionUseEnvelopeCompleteEmailMetadata))
        .append("\n");
    sb.append("    signerLoginRequirements: ")
        .append(toIndentedString(signerLoginRequirements))
        .append("\n");
    sb.append("    signerLoginRequirementsMetadata: ")
        .append(toIndentedString(signerLoginRequirementsMetadata))
        .append("\n");
    sb.append("    signerMustHaveAccount: ")
        .append(toIndentedString(signerMustHaveAccount))
        .append("\n");
    sb.append("    signerMustHaveAccountMetadata: ")
        .append(toIndentedString(signerMustHaveAccountMetadata))
        .append("\n");
    sb.append("    signerMustLoginToSign: ")
        .append(toIndentedString(signerMustLoginToSign))
        .append("\n");
    sb.append("    signerMustLoginToSignMetadata: ")
        .append(toIndentedString(signerMustLoginToSignMetadata))
        .append("\n");
    sb.append("    signerShowSecureFieldInitialValues: ")
        .append(toIndentedString(signerShowSecureFieldInitialValues))
        .append("\n");
    sb.append("    signerShowSecureFieldInitialValuesMetadata: ")
        .append(toIndentedString(signerShowSecureFieldInitialValuesMetadata))
        .append("\n");
    sb.append("    signingSessionTimeout: ")
        .append(toIndentedString(signingSessionTimeout))
        .append("\n");
    sb.append("    signingSessionTimeoutMetadata: ")
        .append(toIndentedString(signingSessionTimeoutMetadata))
        .append("\n");
    sb.append("    signingUiVersion: ").append(toIndentedString(signingUiVersion)).append("\n");
    sb.append("    signingUiVersionMetadata: ")
        .append(toIndentedString(signingUiVersionMetadata))
        .append("\n");
    sb.append("    signTimeFormat: ").append(toIndentedString(signTimeFormat)).append("\n");
    sb.append("    signTimeFormatMetadata: ")
        .append(toIndentedString(signTimeFormatMetadata))
        .append("\n");
    sb.append("    signTimeShowAmPm: ").append(toIndentedString(signTimeShowAmPm)).append("\n");
    sb.append("    signTimeShowAmPmMetadata: ")
        .append(toIndentedString(signTimeShowAmPmMetadata))
        .append("\n");
    sb.append("    simplifiedSendingEnabled: ")
        .append(toIndentedString(simplifiedSendingEnabled))
        .append("\n");
    sb.append("    simplifiedSendingEnabledMetadata: ")
        .append(toIndentedString(simplifiedSendingEnabledMetadata))
        .append("\n");
    sb.append("    singleSignOnEnabled: ")
        .append(toIndentedString(singleSignOnEnabled))
        .append("\n");
    sb.append("    singleSignOnEnabledMetadata: ")
        .append(toIndentedString(singleSignOnEnabledMetadata))
        .append("\n");
    sb.append("    skipAuthCompletedEnvelopes: ")
        .append(toIndentedString(skipAuthCompletedEnvelopes))
        .append("\n");
    sb.append("    skipAuthCompletedEnvelopesMetadata: ")
        .append(toIndentedString(skipAuthCompletedEnvelopesMetadata))
        .append("\n");
    sb.append("    socialIdRecipAuth: ").append(toIndentedString(socialIdRecipAuth)).append("\n");
    sb.append("    socialIdRecipAuthMetadata: ")
        .append(toIndentedString(socialIdRecipAuthMetadata))
        .append("\n");
    sb.append("    specifyDocumentVisibility: ")
        .append(toIndentedString(specifyDocumentVisibility))
        .append("\n");
    sb.append("    specifyDocumentVisibilityMetadata: ")
        .append(toIndentedString(specifyDocumentVisibilityMetadata))
        .append("\n");
    sb.append("    startInAdvancedCorrect: ")
        .append(toIndentedString(startInAdvancedCorrect))
        .append("\n");
    sb.append("    startInAdvancedCorrectMetadata: ")
        .append(toIndentedString(startInAdvancedCorrectMetadata))
        .append("\n");
    sb.append("    supplementalDocumentsMustAccept: ")
        .append(toIndentedString(supplementalDocumentsMustAccept))
        .append("\n");
    sb.append("    supplementalDocumentsMustAcceptMetadata: ")
        .append(toIndentedString(supplementalDocumentsMustAcceptMetadata))
        .append("\n");
    sb.append("    supplementalDocumentsMustRead: ")
        .append(toIndentedString(supplementalDocumentsMustRead))
        .append("\n");
    sb.append("    supplementalDocumentsMustReadMetadata: ")
        .append(toIndentedString(supplementalDocumentsMustReadMetadata))
        .append("\n");
    sb.append("    supplementalDocumentsMustView: ")
        .append(toIndentedString(supplementalDocumentsMustView))
        .append("\n");
    sb.append("    supplementalDocumentsMustViewMetadata: ")
        .append(toIndentedString(supplementalDocumentsMustViewMetadata))
        .append("\n");
    sb.append("    suppressCertificateEnforcement: ")
        .append(toIndentedString(suppressCertificateEnforcement))
        .append("\n");
    sb.append("    suppressCertificateEnforcementMetadata: ")
        .append(toIndentedString(suppressCertificateEnforcementMetadata))
        .append("\n");
    sb.append("    tabAccountSettings: ").append(toIndentedString(tabAccountSettings)).append("\n");
    sb.append("    timezoneOffsetAPI: ").append(toIndentedString(timezoneOffsetAPI)).append("\n");
    sb.append("    timezoneOffsetAPIMetadata: ")
        .append(toIndentedString(timezoneOffsetAPIMetadata))
        .append("\n");
    sb.append("    timezoneOffsetUI: ").append(toIndentedString(timezoneOffsetUI)).append("\n");
    sb.append("    timezoneOffsetUIMetadata: ")
        .append(toIndentedString(timezoneOffsetUIMetadata))
        .append("\n");
    sb.append("    universalSignatureOptIn: ")
        .append(toIndentedString(universalSignatureOptIn))
        .append("\n");
    sb.append("    useAccountLevelEmail: ")
        .append(toIndentedString(useAccountLevelEmail))
        .append("\n");
    sb.append("    useAccountLevelEmailMetadata: ")
        .append(toIndentedString(useAccountLevelEmailMetadata))
        .append("\n");
    sb.append("    useConsumerDisclosure: ")
        .append(toIndentedString(useConsumerDisclosure))
        .append("\n");
    sb.append("    useConsumerDisclosureMetadata: ")
        .append(toIndentedString(useConsumerDisclosureMetadata))
        .append("\n");
    sb.append("    useConsumerDisclosureWithinAccount: ")
        .append(toIndentedString(useConsumerDisclosureWithinAccount))
        .append("\n");
    sb.append("    useConsumerDisclosureWithinAccountMetadata: ")
        .append(toIndentedString(useConsumerDisclosureWithinAccountMetadata))
        .append("\n");
    sb.append("    useDerivedKeys: ").append(toIndentedString(useDerivedKeys)).append("\n");
    sb.append("    useDerivedKeysMetadata: ")
        .append(toIndentedString(useDerivedKeysMetadata))
        .append("\n");
    sb.append("    useDocuSignExpressSignerCertificate: ")
        .append(toIndentedString(useDocuSignExpressSignerCertificate))
        .append("\n");
    sb.append("    useDocuSignExpressSignerCertificateMetadata: ")
        .append(toIndentedString(useDocuSignExpressSignerCertificateMetadata))
        .append("\n");
    sb.append("    useEnvelopeSearchMixedMode: ")
        .append(toIndentedString(useEnvelopeSearchMixedMode))
        .append("\n");
    sb.append("    useEnvelopeSearchMixedModeMetadata: ")
        .append(toIndentedString(useEnvelopeSearchMixedModeMetadata))
        .append("\n");
    sb.append("    useMultiAppGroupsData: ")
        .append(toIndentedString(useMultiAppGroupsData))
        .append("\n");
    sb.append("    useMultiAppGroupsDataMetadata: ")
        .append(toIndentedString(useMultiAppGroupsDataMetadata))
        .append("\n");
    sb.append("    useNewBlobForPdf: ").append(toIndentedString(useNewBlobForPdf)).append("\n");
    sb.append("    useNewBlobForPdfMetadata: ")
        .append(toIndentedString(useNewBlobForPdfMetadata))
        .append("\n");
    sb.append("    useNewEnvelopeSearch: ")
        .append(toIndentedString(useNewEnvelopeSearch))
        .append("\n");
    sb.append("    useNewEnvelopeSearchMetadata: ")
        .append(toIndentedString(useNewEnvelopeSearchMetadata))
        .append("\n");
    sb.append("    useNewEnvelopeSearchOnlyWhenSearchingAfterDate: ")
        .append(toIndentedString(useNewEnvelopeSearchOnlyWhenSearchingAfterDate))
        .append("\n");
    sb.append("    useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata: ")
        .append(toIndentedString(useNewEnvelopeSearchOnlyWhenSearchingAfterDateMetadata))
        .append("\n");
    sb.append("    useNewEnvelopeSearchOnlyWithSearchTerm: ")
        .append(toIndentedString(useNewEnvelopeSearchOnlyWithSearchTerm))
        .append("\n");
    sb.append("    useNewEnvelopeSearchOnlyWithSearchTermMetadata: ")
        .append(toIndentedString(useNewEnvelopeSearchOnlyWithSearchTermMetadata))
        .append("\n");
    sb.append("    useSAFESignerCertificates: ")
        .append(toIndentedString(useSAFESignerCertificates))
        .append("\n");
    sb.append("    useSAFESignerCertificatesMetadata: ")
        .append(toIndentedString(useSAFESignerCertificatesMetadata))
        .append("\n");
    sb.append("    usesAPI: ").append(toIndentedString(usesAPI)).append("\n");
    sb.append("    usesAPIMetadata: ").append(toIndentedString(usesAPIMetadata)).append("\n");
    sb.append("    useSignatureProviderPlatform: ")
        .append(toIndentedString(useSignatureProviderPlatform))
        .append("\n");
    sb.append("    useSignatureProviderPlatformMetadata: ")
        .append(toIndentedString(useSignatureProviderPlatformMetadata))
        .append("\n");
    sb.append("    useSmartContractsV1: ")
        .append(toIndentedString(useSmartContractsV1))
        .append("\n");
    sb.append("    validationsAllowed: ").append(toIndentedString(validationsAllowed)).append("\n");
    sb.append("    validationsAllowedMetadata: ")
        .append(toIndentedString(validationsAllowedMetadata))
        .append("\n");
    sb.append("    validationsBrand: ").append(toIndentedString(validationsBrand)).append("\n");
    sb.append("    validationsBrandMetadata: ")
        .append(toIndentedString(validationsBrandMetadata))
        .append("\n");
    sb.append("    validationsCadence: ").append(toIndentedString(validationsCadence)).append("\n");
    sb.append("    validationsCadenceMetadata: ")
        .append(toIndentedString(validationsCadenceMetadata))
        .append("\n");
    sb.append("    validationsEnabled: ").append(toIndentedString(validationsEnabled)).append("\n");
    sb.append("    validationsEnabledMetadata: ")
        .append(toIndentedString(validationsEnabledMetadata))
        .append("\n");
    sb.append("    validationsReport: ").append(toIndentedString(validationsReport)).append("\n");
    sb.append("    validationsReportMetadata: ")
        .append(toIndentedString(validationsReportMetadata))
        .append("\n");
    sb.append("    waterMarkEnabled: ").append(toIndentedString(waterMarkEnabled)).append("\n");
    sb.append("    waterMarkEnabledMetadata: ")
        .append(toIndentedString(waterMarkEnabledMetadata))
        .append("\n");
    sb.append("    writeReminderToEnvelopeHistory: ")
        .append(toIndentedString(writeReminderToEnvelopeHistory))
        .append("\n");
    sb.append("    writeReminderToEnvelopeHistoryMetadata: ")
        .append(toIndentedString(writeReminderToEnvelopeHistoryMetadata))
        .append("\n");
    sb.append("    wurflMinAllowableScreenSize: ")
        .append(toIndentedString(wurflMinAllowableScreenSize))
        .append("\n");
    sb.append("    wurflMinAllowableScreenSizeMetadata: ")
        .append(toIndentedString(wurflMinAllowableScreenSizeMetadata))
        .append("\n");
    sb.append("}");
    return sb.toString();
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces (except the first line).
   */
  private String toIndentedString(java.lang.Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy