/**
* Docusign eSignature REST API
* The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign.
*
* OpenAPI spec version: v2.1
* Contact: devcenter@docusign.com
*
* NOTE: This class is auto generated. Do not edit the class manually and submit a new issue instead.
*
*/
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['ApiClient', 'model/LocalePolicy', 'model/SealIdentifier', 'model/SenderEmailNotifications', 'model/SettingsMetadata', 'model/SignerEmailNotifications', 'model/UserAccountManagementGranularInformation'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
module.exports = factory(require('../ApiClient'), require('./LocalePolicy'), require('./SealIdentifier'), require('./SenderEmailNotifications'), require('./SettingsMetadata'), require('./SignerEmailNotifications'), require('./UserAccountManagementGranularInformation'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
root.Docusign.UserSettingsInformation = factory(root.Docusign.ApiClient, root.Docusign.LocalePolicy, root.Docusign.SealIdentifier, root.Docusign.SenderEmailNotifications, root.Docusign.SettingsMetadata, root.Docusign.SignerEmailNotifications, root.Docusign.UserAccountManagementGranularInformation);
}
}(this, function(ApiClient, LocalePolicy, SealIdentifier, SenderEmailNotifications, SettingsMetadata, SignerEmailNotifications, UserAccountManagementGranularInformation) {
'use strict';
/**
* The UserSettingsInformation model module.
* @module model/UserSettingsInformation
*/
/**
* Constructs a new <code>UserSettingsInformation</code>.
* Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) - `options`: The values supported for this setting (not all settings have this element)
* @alias module:model/UserSettingsInformation
* @class
*/
var exports = function() {
var _this = this;
};
/**
* Constructs a <code>UserSettingsInformation</code> from a plain JavaScript object, optionally creating a new instance.
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
* @param {Object} data The plain JavaScript object bearing properties of interest.
* @param {module:model/UserSettingsInformation} obj Optional instance to populate.
* @return {module:model/UserSettingsInformation} The populated <code>UserSettingsInformation</code> instance.
*/
exports.constructFromObject = function(data, obj) {
if (data) {
obj = obj || new exports();
if (data.hasOwnProperty('accountAgreementsAccessType')) {
obj['accountAgreementsAccessType'] = ApiClient.convertToType(data['accountAgreementsAccessType'], 'String');
}
if (data.hasOwnProperty('accountAgreementsAccessTypeMetadata')) {
obj['accountAgreementsAccessTypeMetadata'] = SettingsMetadata.constructFromObject(data['accountAgreementsAccessTypeMetadata']);
}
if (data.hasOwnProperty('accountManagementGranular')) {
obj['accountManagementGranular'] = UserAccountManagementGranularInformation.constructFromObject(data['accountManagementGranular']);
}
if (data.hasOwnProperty('adminOnly')) {
obj['adminOnly'] = ApiClient.convertToType(data['adminOnly'], 'String');
}
if (data.hasOwnProperty('adminOnlyMetadata')) {
obj['adminOnlyMetadata'] = SettingsMetadata.constructFromObject(data['adminOnlyMetadata']);
}
if (data.hasOwnProperty('allowAccessToAllAccountAgreements')) {
obj['allowAccessToAllAccountAgreements'] = ApiClient.convertToType(data['allowAccessToAllAccountAgreements'], 'String');
}
if (data.hasOwnProperty('allowAccessToAllAccountAgreementsMetadata')) {
obj['allowAccessToAllAccountAgreementsMetadata'] = SettingsMetadata.constructFromObject(data['allowAccessToAllAccountAgreementsMetadata']);
}
if (data.hasOwnProperty('allowAutoTagging')) {
obj['allowAutoTagging'] = ApiClient.convertToType(data['allowAutoTagging'], 'String');
}
if (data.hasOwnProperty('allowedOrchestrationAccess')) {
obj['allowedOrchestrationAccess'] = ApiClient.convertToType(data['allowedOrchestrationAccess'], 'String');
}
if (data.hasOwnProperty('allowedOrchestrationAccessMetadata')) {
obj['allowedOrchestrationAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowedOrchestrationAccessMetadata']);
}
if (data.hasOwnProperty('allowEnvelopeTransferTo')) {
obj['allowEnvelopeTransferTo'] = ApiClient.convertToType(data['allowEnvelopeTransferTo'], 'String');
}
if (data.hasOwnProperty('allowEnvelopeTransferToMetadata')) {
obj['allowEnvelopeTransferToMetadata'] = SettingsMetadata.constructFromObject(data['allowEnvelopeTransferToMetadata']);
}
if (data.hasOwnProperty('allowEsealRecipients')) {
obj['allowEsealRecipients'] = ApiClient.convertToType(data['allowEsealRecipients'], 'String');
}
if (data.hasOwnProperty('allowEsealRecipientsMetadata')) {
obj['allowEsealRecipientsMetadata'] = SettingsMetadata.constructFromObject(data['allowEsealRecipientsMetadata']);
}
if (data.hasOwnProperty('allowPowerFormsAdminToAccessAllPowerFormEnvelope')) {
obj['allowPowerFormsAdminToAccessAllPowerFormEnvelope'] = ApiClient.convertToType(data['allowPowerFormsAdminToAccessAllPowerFormEnvelope'], 'String');
}
if (data.hasOwnProperty('allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata')) {
obj['allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata'] = SettingsMetadata.constructFromObject(data['allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata']);
}
if (data.hasOwnProperty('allowRecipientLanguageSelection')) {
obj['allowRecipientLanguageSelection'] = ApiClient.convertToType(data['allowRecipientLanguageSelection'], 'String');
}
if (data.hasOwnProperty('allowRecipientLanguageSelectionMetadata')) {
obj['allowRecipientLanguageSelectionMetadata'] = SettingsMetadata.constructFromObject(data['allowRecipientLanguageSelectionMetadata']);
}
if (data.hasOwnProperty('allowSendOnBehalfOf')) {
obj['allowSendOnBehalfOf'] = ApiClient.convertToType(data['allowSendOnBehalfOf'], 'String');
}
if (data.hasOwnProperty('allowSendOnBehalfOfMetadata')) {
obj['allowSendOnBehalfOfMetadata'] = SettingsMetadata.constructFromObject(data['allowSendOnBehalfOfMetadata']);
}
if (data.hasOwnProperty('allowSupplementalDocuments')) {
obj['allowSupplementalDocuments'] = ApiClient.convertToType(data['allowSupplementalDocuments'], 'String');
}
if (data.hasOwnProperty('allowSupplementalDocumentsMetadata')) {
obj['allowSupplementalDocumentsMetadata'] = SettingsMetadata.constructFromObject(data['allowSupplementalDocumentsMetadata']);
}
if (data.hasOwnProperty('allowTransactions')) {
obj['allowTransactions'] = ApiClient.convertToType(data['allowTransactions'], 'String');
}
if (data.hasOwnProperty('allowTransactionsMetadata')) {
obj['allowTransactionsMetadata'] = SettingsMetadata.constructFromObject(data['allowTransactionsMetadata']);
}
if (data.hasOwnProperty('anchorTagVersionedPlacementEnabled')) {
obj['anchorTagVersionedPlacementEnabled'] = ApiClient.convertToType(data['anchorTagVersionedPlacementEnabled'], 'String');
}
if (data.hasOwnProperty('apiAccountWideAccess')) {
obj['apiAccountWideAccess'] = ApiClient.convertToType(data['apiAccountWideAccess'], 'String');
}
if (data.hasOwnProperty('apiAccountWideAccessMetadata')) {
obj['apiAccountWideAccessMetadata'] = SettingsMetadata.constructFromObject(data['apiAccountWideAccessMetadata']);
}
if (data.hasOwnProperty('apiCanExportAC')) {
obj['apiCanExportAC'] = ApiClient.convertToType(data['apiCanExportAC'], 'String');
}
if (data.hasOwnProperty('apiCanExportACMetadata')) {
obj['apiCanExportACMetadata'] = SettingsMetadata.constructFromObject(data['apiCanExportACMetadata']);
}
if (data.hasOwnProperty('bulkSend')) {
obj['bulkSend'] = ApiClient.convertToType(data['bulkSend'], 'String');
}
if (data.hasOwnProperty('bulkSendMetadata')) {
obj['bulkSendMetadata'] = SettingsMetadata.constructFromObject(data['bulkSendMetadata']);
}
if (data.hasOwnProperty('canBulkUploadAgreements')) {
obj['canBulkUploadAgreements'] = ApiClient.convertToType(data['canBulkUploadAgreements'], 'String');
}
if (data.hasOwnProperty('canBulkUploadAgreementsMetadata')) {
obj['canBulkUploadAgreementsMetadata'] = SettingsMetadata.constructFromObject(data['canBulkUploadAgreementsMetadata']);
}
if (data.hasOwnProperty('canChargeAccount')) {
obj['canChargeAccount'] = ApiClient.convertToType(data['canChargeAccount'], 'String');
}
if (data.hasOwnProperty('canChargeAccountMetadata')) {
obj['canChargeAccountMetadata'] = SettingsMetadata.constructFromObject(data['canChargeAccountMetadata']);
}
if (data.hasOwnProperty('canCreateTransaction')) {
obj['canCreateTransaction'] = ApiClient.convertToType(data['canCreateTransaction'], 'String');
}
if (data.hasOwnProperty('canCreateTransactionMetadata')) {
obj['canCreateTransactionMetadata'] = SettingsMetadata.constructFromObject(data['canCreateTransactionMetadata']);
}
if (data.hasOwnProperty('canDeleteDocumentsInTransaction')) {
obj['canDeleteDocumentsInTransaction'] = ApiClient.convertToType(data['canDeleteDocumentsInTransaction'], 'String');
}
if (data.hasOwnProperty('canDeleteDocumentsInTransactionMetadata')) {
obj['canDeleteDocumentsInTransactionMetadata'] = SettingsMetadata.constructFromObject(data['canDeleteDocumentsInTransactionMetadata']);
}
if (data.hasOwnProperty('canDeleteTransaction')) {
obj['canDeleteTransaction'] = ApiClient.convertToType(data['canDeleteTransaction'], 'String');
}
if (data.hasOwnProperty('canDeleteTransactionMetadata')) {
obj['canDeleteTransactionMetadata'] = SettingsMetadata.constructFromObject(data['canDeleteTransactionMetadata']);
}
if (data.hasOwnProperty('canEditSharedAddressbook')) {
obj['canEditSharedAddressbook'] = ApiClient.convertToType(data['canEditSharedAddressbook'], 'String');
}
if (data.hasOwnProperty('canEditSharedAddressbookMetadata')) {
obj['canEditSharedAddressbookMetadata'] = SettingsMetadata.constructFromObject(data['canEditSharedAddressbookMetadata']);
}
if (data.hasOwnProperty('canLockEnvelopes')) {
obj['canLockEnvelopes'] = ApiClient.convertToType(data['canLockEnvelopes'], 'String');
}
if (data.hasOwnProperty('canLockEnvelopesMetadata')) {
obj['canLockEnvelopesMetadata'] = SettingsMetadata.constructFromObject(data['canLockEnvelopesMetadata']);
}
if (data.hasOwnProperty('canManageAccount')) {
obj['canManageAccount'] = ApiClient.convertToType(data['canManageAccount'], 'String');
}
if (data.hasOwnProperty('canManageAccountMetadata')) {
obj['canManageAccountMetadata'] = SettingsMetadata.constructFromObject(data['canManageAccountMetadata']);
}
if (data.hasOwnProperty('canManageAgreementParties')) {
obj['canManageAgreementParties'] = ApiClient.convertToType(data['canManageAgreementParties'], 'String');
}
if (data.hasOwnProperty('canManageAgreementPartiesMetadata')) {
obj['canManageAgreementPartiesMetadata'] = SettingsMetadata.constructFromObject(data['canManageAgreementPartiesMetadata']);
}
if (data.hasOwnProperty('canManageDistributor')) {
obj['canManageDistributor'] = ApiClient.convertToType(data['canManageDistributor'], 'String');
}
if (data.hasOwnProperty('canManageDistributorMetadata')) {
obj['canManageDistributorMetadata'] = SettingsMetadata.constructFromObject(data['canManageDistributorMetadata']);
}
if (data.hasOwnProperty('canManageTemplates')) {
obj['canManageTemplates'] = ApiClient.convertToType(data['canManageTemplates'], 'String');
}
if (data.hasOwnProperty('canManageTemplatesMetadata')) {
obj['canManageTemplatesMetadata'] = SettingsMetadata.constructFromObject(data['canManageTemplatesMetadata']);
}
if (data.hasOwnProperty('canSendAPIRequests')) {
obj['canSendAPIRequests'] = ApiClient.convertToType(data['canSendAPIRequests'], 'String');
}
if (data.hasOwnProperty('canSendAPIRequestsMetadata')) {
obj['canSendAPIRequestsMetadata'] = SettingsMetadata.constructFromObject(data['canSendAPIRequestsMetadata']);
}
if (data.hasOwnProperty('canSendEnvelope')) {
obj['canSendEnvelope'] = ApiClient.convertToType(data['canSendEnvelope'], 'String');
}
if (data.hasOwnProperty('canSendEnvelopeMetadata')) {
obj['canSendEnvelopeMetadata'] = SettingsMetadata.constructFromObject(data['canSendEnvelopeMetadata']);
}
if (data.hasOwnProperty('canSendEnvelopesViaSMS')) {
obj['canSendEnvelopesViaSMS'] = ApiClient.convertToType(data['canSendEnvelopesViaSMS'], 'String');
}
if (data.hasOwnProperty('canSendEnvelopesViaSMSMetadata')) {
obj['canSendEnvelopesViaSMSMetadata'] = SettingsMetadata.constructFromObject(data['canSendEnvelopesViaSMSMetadata']);
}
if (data.hasOwnProperty('canSignEnvelope')) {
obj['canSignEnvelope'] = ApiClient.convertToType(data['canSignEnvelope'], 'String');
}
if (data.hasOwnProperty('canSignEnvelopeMetadata')) {
obj['canSignEnvelopeMetadata'] = SettingsMetadata.constructFromObject(data['canSignEnvelopeMetadata']);
}
if (data.hasOwnProperty('canUseScratchpad')) {
obj['canUseScratchpad'] = ApiClient.convertToType(data['canUseScratchpad'], 'String');
}
if (data.hasOwnProperty('canUseScratchpadMetadata')) {
obj['canUseScratchpadMetadata'] = SettingsMetadata.constructFromObject(data['canUseScratchpadMetadata']);
}
if (data.hasOwnProperty('canUseSmartContracts')) {
obj['canUseSmartContracts'] = ApiClient.convertToType(data['canUseSmartContracts'], 'String');
}
if (data.hasOwnProperty('canUseSmartContractsMetadata')) {
obj['canUseSmartContractsMetadata'] = SettingsMetadata.constructFromObject(data['canUseSmartContractsMetadata']);
}
if (data.hasOwnProperty('disableDocumentUpload')) {
obj['disableDocumentUpload'] = ApiClient.convertToType(data['disableDocumentUpload'], 'String');
}
if (data.hasOwnProperty('disableDocumentUploadMetadata')) {
obj['disableDocumentUploadMetadata'] = SettingsMetadata.constructFromObject(data['disableDocumentUploadMetadata']);
}
if (data.hasOwnProperty('disableOtherActions')) {
obj['disableOtherActions'] = ApiClient.convertToType(data['disableOtherActions'], 'String');
}
if (data.hasOwnProperty('disableOtherActionsMetadata')) {
obj['disableOtherActionsMetadata'] = SettingsMetadata.constructFromObject(data['disableOtherActionsMetadata']);
}
if (data.hasOwnProperty('enableDSPro')) {
obj['enableDSPro'] = ApiClient.convertToType(data['enableDSPro'], 'String');
}
if (data.hasOwnProperty('enableDSProMetadata')) {
obj['enableDSProMetadata'] = SettingsMetadata.constructFromObject(data['enableDSProMetadata']);
}
if (data.hasOwnProperty('enableKeyTermsSuggestionsByDocumentType')) {
obj['enableKeyTermsSuggestionsByDocumentType'] = ApiClient.convertToType(data['enableKeyTermsSuggestionsByDocumentType'], 'String');
}
if (data.hasOwnProperty('enableKeyTermsSuggestionsByDocumentTypeMetadata')) {
obj['enableKeyTermsSuggestionsByDocumentTypeMetadata'] = SettingsMetadata.constructFromObject(data['enableKeyTermsSuggestionsByDocumentTypeMetadata']);
}
if (data.hasOwnProperty('enableSequentialSigningAPI')) {
obj['enableSequentialSigningAPI'] = ApiClient.convertToType(data['enableSequentialSigningAPI'], 'String');
}
if (data.hasOwnProperty('enableSequentialSigningAPIMetadata')) {
obj['enableSequentialSigningAPIMetadata'] = SettingsMetadata.constructFromObject(data['enableSequentialSigningAPIMetadata']);
}
if (data.hasOwnProperty('enableSequentialSigningUI')) {
obj['enableSequentialSigningUI'] = ApiClient.convertToType(data['enableSequentialSigningUI'], 'String');
}
if (data.hasOwnProperty('enableSequentialSigningUIMetadata')) {
obj['enableSequentialSigningUIMetadata'] = SettingsMetadata.constructFromObject(data['enableSequentialSigningUIMetadata']);
}
if (data.hasOwnProperty('enableSignerAttachments')) {
obj['enableSignerAttachments'] = ApiClient.convertToType(data['enableSignerAttachments'], 'String');
}
if (data.hasOwnProperty('enableSignerAttachmentsMetadata')) {
obj['enableSignerAttachmentsMetadata'] = SettingsMetadata.constructFromObject(data['enableSignerAttachmentsMetadata']);
}
if (data.hasOwnProperty('enableSignOnPaperOverride')) {
obj['enableSignOnPaperOverride'] = ApiClient.convertToType(data['enableSignOnPaperOverride'], 'String');
}
if (data.hasOwnProperty('enableSignOnPaperOverrideMetadata')) {
obj['enableSignOnPaperOverrideMetadata'] = SettingsMetadata.constructFromObject(data['enableSignOnPaperOverrideMetadata']);
}
if (data.hasOwnProperty('enableTransactionPoint')) {
obj['enableTransactionPoint'] = ApiClient.convertToType(data['enableTransactionPoint'], 'String');
}
if (data.hasOwnProperty('enableTransactionPointMetadata')) {
obj['enableTransactionPointMetadata'] = SettingsMetadata.constructFromObject(data['enableTransactionPointMetadata']);
}
if (data.hasOwnProperty('enableVaulting')) {
obj['enableVaulting'] = ApiClient.convertToType(data['enableVaulting'], 'String');
}
if (data.hasOwnProperty('enableVaultingMetadata')) {
obj['enableVaultingMetadata'] = SettingsMetadata.constructFromObject(data['enableVaultingMetadata']);
}
if (data.hasOwnProperty('expressSendOnly')) {
obj['expressSendOnly'] = ApiClient.convertToType(data['expressSendOnly'], 'String');
}
if (data.hasOwnProperty('locale')) {
obj['locale'] = ApiClient.convertToType(data['locale'], 'String');
}
if (data.hasOwnProperty('localeMetadata')) {
obj['localeMetadata'] = SettingsMetadata.constructFromObject(data['localeMetadata']);
}
if (data.hasOwnProperty('localePolicy')) {
obj['localePolicy'] = LocalePolicy.constructFromObject(data['localePolicy']);
}
if (data.hasOwnProperty('manageClickwrapsMode')) {
obj['manageClickwrapsMode'] = ApiClient.convertToType(data['manageClickwrapsMode'], 'String');
}
if (data.hasOwnProperty('manageClickwrapsModeMetadata')) {
obj['manageClickwrapsModeMetadata'] = SettingsMetadata.constructFromObject(data['manageClickwrapsModeMetadata']);
}
if (data.hasOwnProperty('modifiedBy')) {
obj['modifiedBy'] = ApiClient.convertToType(data['modifiedBy'], 'String');
}
if (data.hasOwnProperty('modifiedByMetadata')) {
obj['modifiedByMetadata'] = SettingsMetadata.constructFromObject(data['modifiedByMetadata']);
}
if (data.hasOwnProperty('modifiedDate')) {
obj['modifiedDate'] = ApiClient.convertToType(data['modifiedDate'], 'String');
}
if (data.hasOwnProperty('modifiedDateMetadata')) {
obj['modifiedDateMetadata'] = SettingsMetadata.constructFromObject(data['modifiedDateMetadata']);
}
if (data.hasOwnProperty('modifiedPage')) {
obj['modifiedPage'] = ApiClient.convertToType(data['modifiedPage'], 'String');
}
if (data.hasOwnProperty('modifiedPageMetadata')) {
obj['modifiedPageMetadata'] = SettingsMetadata.constructFromObject(data['modifiedPageMetadata']);
}
if (data.hasOwnProperty('newSendUI')) {
obj['newSendUI'] = ApiClient.convertToType(data['newSendUI'], 'String');
}
if (data.hasOwnProperty('newSendUIMetadata')) {
obj['newSendUIMetadata'] = SettingsMetadata.constructFromObject(data['newSendUIMetadata']);
}
if (data.hasOwnProperty('powerFormMode')) {
obj['powerFormMode'] = ApiClient.convertToType(data['powerFormMode'], 'String');
}
if (data.hasOwnProperty('powerFormModeMetadata')) {
obj['powerFormModeMetadata'] = SettingsMetadata.constructFromObject(data['powerFormModeMetadata']);
}
if (data.hasOwnProperty('recipientViewedNotification')) {
obj['recipientViewedNotification'] = ApiClient.convertToType(data['recipientViewedNotification'], 'String');
}
if (data.hasOwnProperty('recipientViewedNotificationMetadata')) {
obj['recipientViewedNotificationMetadata'] = SettingsMetadata.constructFromObject(data['recipientViewedNotificationMetadata']);
}
if (data.hasOwnProperty('sealIdentifiers')) {
obj['sealIdentifiers'] = ApiClient.convertToType(data['sealIdentifiers'], [SealIdentifier]);
}
if (data.hasOwnProperty('selfSignedRecipientEmailDocument')) {
obj['selfSignedRecipientEmailDocument'] = ApiClient.convertToType(data['selfSignedRecipientEmailDocument'], 'String');
}
if (data.hasOwnProperty('selfSignedRecipientEmailDocumentMetadata')) {
obj['selfSignedRecipientEmailDocumentMetadata'] = SettingsMetadata.constructFromObject(data['selfSignedRecipientEmailDocumentMetadata']);
}
if (data.hasOwnProperty('senderEmailNotifications')) {
obj['senderEmailNotifications'] = SenderEmailNotifications.constructFromObject(data['senderEmailNotifications']);
}
if (data.hasOwnProperty('signerEmailNotifications')) {
obj['signerEmailNotifications'] = SignerEmailNotifications.constructFromObject(data['signerEmailNotifications']);
}
if (data.hasOwnProperty('supplementalDocumentIncludeInDownload')) {
obj['supplementalDocumentIncludeInDownload'] = ApiClient.convertToType(data['supplementalDocumentIncludeInDownload'], 'String');
}
if (data.hasOwnProperty('supplementalDocumentsMustAccept')) {
obj['supplementalDocumentsMustAccept'] = ApiClient.convertToType(data['supplementalDocumentsMustAccept'], 'String');
}
if (data.hasOwnProperty('supplementalDocumentsMustAcceptMetadata')) {
obj['supplementalDocumentsMustAcceptMetadata'] = SettingsMetadata.constructFromObject(data['supplementalDocumentsMustAcceptMetadata']);
}
if (data.hasOwnProperty('supplementalDocumentsMustRead')) {
obj['supplementalDocumentsMustRead'] = ApiClient.convertToType(data['supplementalDocumentsMustRead'], 'String');
}
if (data.hasOwnProperty('supplementalDocumentsMustReadMetadata')) {
obj['supplementalDocumentsMustReadMetadata'] = SettingsMetadata.constructFromObject(data['supplementalDocumentsMustReadMetadata']);
}
if (data.hasOwnProperty('supplementalDocumentsMustView')) {
obj['supplementalDocumentsMustView'] = ApiClient.convertToType(data['supplementalDocumentsMustView'], 'String');
}
if (data.hasOwnProperty('supplementalDocumentsMustViewMetadata')) {
obj['supplementalDocumentsMustViewMetadata'] = SettingsMetadata.constructFromObject(data['supplementalDocumentsMustViewMetadata']);
}
if (data.hasOwnProperty('templateActiveCreation')) {
obj['templateActiveCreation'] = ApiClient.convertToType(data['templateActiveCreation'], 'String');
}
if (data.hasOwnProperty('templateActiveCreationMetadata')) {
obj['templateActiveCreationMetadata'] = SettingsMetadata.constructFromObject(data['templateActiveCreationMetadata']);
}
if (data.hasOwnProperty('templateApplyNotify')) {
obj['templateApplyNotify'] = ApiClient.convertToType(data['templateApplyNotify'], 'String');
}
if (data.hasOwnProperty('templateApplyNotifyMetadata')) {
obj['templateApplyNotifyMetadata'] = SettingsMetadata.constructFromObject(data['templateApplyNotifyMetadata']);
}
if (data.hasOwnProperty('templateAutoMatching')) {
obj['templateAutoMatching'] = ApiClient.convertToType(data['templateAutoMatching'], 'String');
}
if (data.hasOwnProperty('templateAutoMatchingMetadata')) {
obj['templateAutoMatchingMetadata'] = SettingsMetadata.constructFromObject(data['templateAutoMatchingMetadata']);
}
if (data.hasOwnProperty('templateMatchingSensitivity')) {
obj['templateMatchingSensitivity'] = ApiClient.convertToType(data['templateMatchingSensitivity'], 'String');
}
if (data.hasOwnProperty('templateMatchingSensitivityMetadata')) {
obj['templateMatchingSensitivityMetadata'] = SettingsMetadata.constructFromObject(data['templateMatchingSensitivityMetadata']);
}
if (data.hasOwnProperty('templatePageLevelMatching')) {
obj['templatePageLevelMatching'] = ApiClient.convertToType(data['templatePageLevelMatching'], 'String');
}
if (data.hasOwnProperty('templatePageLevelMatchingMetadata')) {
obj['templatePageLevelMatchingMetadata'] = SettingsMetadata.constructFromObject(data['templatePageLevelMatchingMetadata']);
}
if (data.hasOwnProperty('timezoneDST')) {
obj['timezoneDST'] = ApiClient.convertToType(data['timezoneDST'], 'String');
}
if (data.hasOwnProperty('timezoneDSTMetadata')) {
obj['timezoneDSTMetadata'] = SettingsMetadata.constructFromObject(data['timezoneDSTMetadata']);
}
if (data.hasOwnProperty('timezoneMask')) {
obj['timezoneMask'] = ApiClient.convertToType(data['timezoneMask'], 'String');
}
if (data.hasOwnProperty('timezoneMaskMetadata')) {
obj['timezoneMaskMetadata'] = SettingsMetadata.constructFromObject(data['timezoneMaskMetadata']);
}
if (data.hasOwnProperty('timezoneOffset')) {
obj['timezoneOffset'] = ApiClient.convertToType(data['timezoneOffset'], 'String');
}
if (data.hasOwnProperty('timezoneOffsetMetadata')) {
obj['timezoneOffsetMetadata'] = SettingsMetadata.constructFromObject(data['timezoneOffsetMetadata']);
}
if (data.hasOwnProperty('timezoneSendingPref')) {
obj['timezoneSendingPref'] = ApiClient.convertToType(data['timezoneSendingPref'], 'String');
}
if (data.hasOwnProperty('timezoneSendingPrefMetadata')) {
obj['timezoneSendingPrefMetadata'] = SettingsMetadata.constructFromObject(data['timezoneSendingPrefMetadata']);
}
if (data.hasOwnProperty('timezoneSigningPref')) {
obj['timezoneSigningPref'] = ApiClient.convertToType(data['timezoneSigningPref'], 'String');
}
if (data.hasOwnProperty('timezoneSigningPrefMetadata')) {
obj['timezoneSigningPrefMetadata'] = SettingsMetadata.constructFromObject(data['timezoneSigningPrefMetadata']);
}
if (data.hasOwnProperty('transactionPointSiteNameURL')) {
obj['transactionPointSiteNameURL'] = ApiClient.convertToType(data['transactionPointSiteNameURL'], 'String');
}
if (data.hasOwnProperty('transactionPointSiteNameURLMetadata')) {
obj['transactionPointSiteNameURLMetadata'] = SettingsMetadata.constructFromObject(data['transactionPointSiteNameURLMetadata']);
}
if (data.hasOwnProperty('transactionPointUserName')) {
obj['transactionPointUserName'] = ApiClient.convertToType(data['transactionPointUserName'], 'String');
}
if (data.hasOwnProperty('transactionPointUserNameMetadata')) {
obj['transactionPointUserNameMetadata'] = SettingsMetadata.constructFromObject(data['transactionPointUserNameMetadata']);
}
if (data.hasOwnProperty('vaultingMode')) {
obj['vaultingMode'] = ApiClient.convertToType(data['vaultingMode'], 'String');
}
if (data.hasOwnProperty('vaultingModeMetadata')) {
obj['vaultingModeMetadata'] = SettingsMetadata.constructFromObject(data['vaultingModeMetadata']);
}
if (data.hasOwnProperty('webForms')) {
obj['webForms'] = ApiClient.convertToType(data['webForms'], 'String');
}
if (data.hasOwnProperty('webFormsMetadata')) {
obj['webFormsMetadata'] = SettingsMetadata.constructFromObject(data['webFormsMetadata']);
}
}
return obj;
}
/**
*
* @member {String} accountAgreementsAccessType
*/
exports.prototype['accountAgreementsAccessType'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} accountAgreementsAccessTypeMetadata
*/
exports.prototype['accountAgreementsAccessTypeMetadata'] = undefined;
/**
* Describes which account management capabilities a user has.
* @member {module:model/UserAccountManagementGranularInformation} accountManagementGranular
*/
exports.prototype['accountManagementGranular'] = undefined;
/**
*
* @member {String} adminOnly
*/
exports.prototype['adminOnly'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} adminOnlyMetadata
*/
exports.prototype['adminOnlyMetadata'] = undefined;
/**
*
* @member {String} allowAccessToAllAccountAgreements
*/
exports.prototype['allowAccessToAllAccountAgreements'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowAccessToAllAccountAgreementsMetadata
*/
exports.prototype['allowAccessToAllAccountAgreementsMetadata'] = undefined;
/**
*
* @member {String} allowAutoTagging
*/
exports.prototype['allowAutoTagging'] = undefined;
/**
*
* @member {String} allowedOrchestrationAccess
*/
exports.prototype['allowedOrchestrationAccess'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowedOrchestrationAccessMetadata
*/
exports.prototype['allowedOrchestrationAccessMetadata'] = undefined;
/**
*
* @member {String} allowEnvelopeTransferTo
*/
exports.prototype['allowEnvelopeTransferTo'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} allowEnvelopeTransferToMetadata
*/
exports.prototype['allowEnvelopeTransferToMetadata'] = undefined;
/**
*
* @member {String} allowEsealRecipients
*/
exports.prototype['allowEsealRecipients'] = undefined;
/**
* Metadata about the `allowEsealRecipientsMetadata` property.
* @member {module:model/SettingsMetadata} allowEsealRecipientsMetadata
*/
exports.prototype['allowEsealRecipientsMetadata'] = undefined;
/**
*
* @member {String} allowPowerFormsAdminToAccessAllPowerFormEnvelope
*/
exports.prototype['allowPowerFormsAdminToAccessAllPowerFormEnvelope'] = undefined;
/**
* Metadata about the `allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata` property.
* @member {module:model/SettingsMetadata} allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata
*/
exports.prototype['allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata'] = undefined;
/**
*
* @member {String} allowRecipientLanguageSelection
*/
exports.prototype['allowRecipientLanguageSelection'] = undefined;
/**
* Metadata for allowRecipientLanguageSelection.
* @member {module:model/SettingsMetadata} allowRecipientLanguageSelectionMetadata
*/
exports.prototype['allowRecipientLanguageSelectionMetadata'] = undefined;
/**
*
* @member {String} allowSendOnBehalfOf
*/
exports.prototype['allowSendOnBehalfOf'] = undefined;
/**
* Metadata for allowSendOnBehalfOf.
* @member {module:model/SettingsMetadata} allowSendOnBehalfOfMetadata
*/
exports.prototype['allowSendOnBehalfOfMetadata'] = undefined;
/**
*
* @member {String} allowSupplementalDocuments
*/
exports.prototype['allowSupplementalDocuments'] = undefined;
/**
* Metadata that indicates whether the `allowSupplementalDocuments` property is editable.
* @member {module:model/SettingsMetadata} allowSupplementalDocumentsMetadata
*/
exports.prototype['allowSupplementalDocumentsMetadata'] = undefined;
/**
*
* @member {String} allowTransactions
*/
exports.prototype['allowTransactions'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowTransactionsMetadata
*/
exports.prototype['allowTransactionsMetadata'] = undefined;
/**
*
* @member {String} anchorTagVersionedPlacementEnabled
*/
exports.prototype['anchorTagVersionedPlacementEnabled'] = undefined;
/**
*
* @member {String} apiAccountWideAccess
*/
exports.prototype['apiAccountWideAccess'] = undefined;
/**
* Metadata for apiAccountWideAccess.
* @member {module:model/SettingsMetadata} apiAccountWideAccessMetadata
*/
exports.prototype['apiAccountWideAccessMetadata'] = undefined;
/**
*
* @member {String} apiCanExportAC
*/
exports.prototype['apiCanExportAC'] = undefined;
/**
* Metadata about the `apiCanExportACMetadata` property.
* @member {module:model/SettingsMetadata} apiCanExportACMetadata
*/
exports.prototype['apiCanExportACMetadata'] = undefined;
/**
*
* @member {String} bulkSend
*/
exports.prototype['bulkSend'] = undefined;
/**
* Metadata that indicates whether the `bulkSend` property is editable.
* @member {module:model/SettingsMetadata} bulkSendMetadata
*/
exports.prototype['bulkSendMetadata'] = undefined;
/**
*
* @member {String} canBulkUploadAgreements
*/
exports.prototype['canBulkUploadAgreements'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canBulkUploadAgreementsMetadata
*/
exports.prototype['canBulkUploadAgreementsMetadata'] = undefined;
/**
*
* @member {String} canChargeAccount
*/
exports.prototype['canChargeAccount'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} canChargeAccountMetadata
*/
exports.prototype['canChargeAccountMetadata'] = undefined;
/**
*
* @member {String} canCreateTransaction
*/
exports.prototype['canCreateTransaction'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canCreateTransactionMetadata
*/
exports.prototype['canCreateTransactionMetadata'] = undefined;
/**
*
* @member {String} canDeleteDocumentsInTransaction
*/
exports.prototype['canDeleteDocumentsInTransaction'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canDeleteDocumentsInTransactionMetadata
*/
exports.prototype['canDeleteDocumentsInTransactionMetadata'] = undefined;
/**
*
* @member {String} canDeleteTransaction
*/
exports.prototype['canDeleteTransaction'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canDeleteTransactionMetadata
*/
exports.prototype['canDeleteTransactionMetadata'] = undefined;
/**
*
* @member {String} canEditSharedAddressbook
*/
exports.prototype['canEditSharedAddressbook'] = undefined;
/**
* Metadata about the `canEditSharedAddressbookMetadata` property.
* @member {module:model/SettingsMetadata} canEditSharedAddressbookMetadata
*/
exports.prototype['canEditSharedAddressbookMetadata'] = undefined;
/**
*
* @member {String} canLockEnvelopes
*/
exports.prototype['canLockEnvelopes'] = undefined;
/**
* Metadata about the `canLockEnvelopes` property.
* @member {module:model/SettingsMetadata} canLockEnvelopesMetadata
*/
exports.prototype['canLockEnvelopesMetadata'] = undefined;
/**
*
* @member {String} canManageAccount
*/
exports.prototype['canManageAccount'] = undefined;
/**
* Metadata about the `canManageAccountMetadata` property.
* @member {module:model/SettingsMetadata} canManageAccountMetadata
*/
exports.prototype['canManageAccountMetadata'] = undefined;
/**
*
* @member {String} canManageAgreementParties
*/
exports.prototype['canManageAgreementParties'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canManageAgreementPartiesMetadata
*/
exports.prototype['canManageAgreementPartiesMetadata'] = undefined;
/**
*
* @member {String} canManageDistributor
*/
exports.prototype['canManageDistributor'] = undefined;
/**
* Metadata about the `canManageDistributor` property.
* @member {module:model/SettingsMetadata} canManageDistributorMetadata
*/
exports.prototype['canManageDistributorMetadata'] = undefined;
/**
*
* @member {String} canManageTemplates
*/
exports.prototype['canManageTemplates'] = undefined;
/**
* Metadata about the `canManageTemplates` property.
* @member {module:model/SettingsMetadata} canManageTemplatesMetadata
*/
exports.prototype['canManageTemplatesMetadata'] = undefined;
/**
*
* @member {String} canSendAPIRequests
*/
exports.prototype['canSendAPIRequests'] = undefined;
/**
* Metadata about the `canSendAPIRequests` property.
* @member {module:model/SettingsMetadata} canSendAPIRequestsMetadata
*/
exports.prototype['canSendAPIRequestsMetadata'] = undefined;
/**
*
* @member {String} canSendEnvelope
*/
exports.prototype['canSendEnvelope'] = undefined;
/**
* Metadata about the `canSendEnvelope` property.
* @member {module:model/SettingsMetadata} canSendEnvelopeMetadata
*/
exports.prototype['canSendEnvelopeMetadata'] = undefined;
/**
*
* @member {String} canSendEnvelopesViaSMS
*/
exports.prototype['canSendEnvelopesViaSMS'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canSendEnvelopesViaSMSMetadata
*/
exports.prototype['canSendEnvelopesViaSMSMetadata'] = undefined;
/**
*
* @member {String} canSignEnvelope
*/
exports.prototype['canSignEnvelope'] = undefined;
/**
* Metadata about the `canSignEnvelope` property.
* @member {module:model/SettingsMetadata} canSignEnvelopeMetadata
*/
exports.prototype['canSignEnvelopeMetadata'] = undefined;
/**
*
* @member {String} canUseScratchpad
*/
exports.prototype['canUseScratchpad'] = undefined;
/**
* Metadata about the `canUseScratchpad` property.
* @member {module:model/SettingsMetadata} canUseScratchpadMetadata
*/
exports.prototype['canUseScratchpadMetadata'] = undefined;
/**
*
* @member {String} canUseSmartContracts
*/
exports.prototype['canUseSmartContracts'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} canUseSmartContractsMetadata
*/
exports.prototype['canUseSmartContractsMetadata'] = undefined;
/**
*
* @member {String} disableDocumentUpload
*/
exports.prototype['disableDocumentUpload'] = undefined;
/**
* Metadata that indicates whether the `disableDocumentUpload` property is editable.
* @member {module:model/SettingsMetadata} disableDocumentUploadMetadata
*/
exports.prototype['disableDocumentUploadMetadata'] = undefined;
/**
*
* @member {String} disableOtherActions
*/
exports.prototype['disableOtherActions'] = undefined;
/**
* Metadata that indicates whether the `disableOtherActions` property is editable.
* @member {module:model/SettingsMetadata} disableOtherActionsMetadata
*/
exports.prototype['disableOtherActionsMetadata'] = undefined;
/**
*
* @member {String} enableDSPro
*/
exports.prototype['enableDSPro'] = undefined;
/**
* Metadata that indicates whether the `enableDSPro` property is editable.
* @member {module:model/SettingsMetadata} enableDSProMetadata
*/
exports.prototype['enableDSProMetadata'] = undefined;
/**
*
* @member {String} enableKeyTermsSuggestionsByDocumentType
*/
exports.prototype['enableKeyTermsSuggestionsByDocumentType'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} enableKeyTermsSuggestionsByDocumentTypeMetadata
*/
exports.prototype['enableKeyTermsSuggestionsByDocumentTypeMetadata'] = undefined;
/**
*
* @member {String} enableSequentialSigningAPI
*/
exports.prototype['enableSequentialSigningAPI'] = undefined;
/**
* Metadata that indicates whether the `enableSequentialSigningAPI` property is editable.
* @member {module:model/SettingsMetadata} enableSequentialSigningAPIMetadata
*/
exports.prototype['enableSequentialSigningAPIMetadata'] = undefined;
/**
*
* @member {String} enableSequentialSigningUI
*/
exports.prototype['enableSequentialSigningUI'] = undefined;
/**
* Metadata that indicates whether the `enableSequentialSigningUI` property is editable.
* @member {module:model/SettingsMetadata} enableSequentialSigningUIMetadata
*/
exports.prototype['enableSequentialSigningUIMetadata'] = undefined;
/**
*
* @member {String} enableSignerAttachments
*/
exports.prototype['enableSignerAttachments'] = undefined;
/**
* Metadata that indicates whether the `enableSignerAttachments` property is editable.
* @member {module:model/SettingsMetadata} enableSignerAttachmentsMetadata
*/
exports.prototype['enableSignerAttachmentsMetadata'] = undefined;
/**
*
* @member {String} enableSignOnPaperOverride
*/
exports.prototype['enableSignOnPaperOverride'] = undefined;
/**
* Metadata that indicates whether the `enableSignOnPaperOverride` property is editable.
* @member {module:model/SettingsMetadata} enableSignOnPaperOverrideMetadata
*/
exports.prototype['enableSignOnPaperOverrideMetadata'] = undefined;
/**
*
* @member {String} enableTransactionPoint
*/
exports.prototype['enableTransactionPoint'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} enableTransactionPointMetadata
*/
exports.prototype['enableTransactionPointMetadata'] = undefined;
/**
*
* @member {String} enableVaulting
*/
exports.prototype['enableVaulting'] = undefined;
/**
* Metadata that indicates whether the `enableVaulting` property is editable.
* @member {module:model/SettingsMetadata} enableVaultingMetadata
*/
exports.prototype['enableVaultingMetadata'] = undefined;
/**
*
* @member {String} expressSendOnly
*/
exports.prototype['expressSendOnly'] = undefined;
/**
*
* @member {String} locale
*/
exports.prototype['locale'] = undefined;
/**
* Metadata about the `locale` property.
* @member {module:model/SettingsMetadata} localeMetadata
*/
exports.prototype['localeMetadata'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/LocalePolicy} localePolicy
*/
exports.prototype['localePolicy'] = undefined;
/**
*
* @member {String} manageClickwrapsMode
*/
exports.prototype['manageClickwrapsMode'] = undefined;
/**
* Metadata about the `manageClickwrapsMode` property.
* @member {module:model/SettingsMetadata} manageClickwrapsModeMetadata
*/
exports.prototype['manageClickwrapsModeMetadata'] = undefined;
/**
*
* @member {String} modifiedBy
*/
exports.prototype['modifiedBy'] = undefined;
/**
* Metadata about the `modifiedBy` property.
* @member {module:model/SettingsMetadata} modifiedByMetadata
*/
exports.prototype['modifiedByMetadata'] = undefined;
/**
*
* @member {String} modifiedDate
*/
exports.prototype['modifiedDate'] = undefined;
/**
* Metadata about the `modifiedDate` property.
* @member {module:model/SettingsMetadata} modifiedDateMetadata
*/
exports.prototype['modifiedDateMetadata'] = undefined;
/**
*
* @member {String} modifiedPage
*/
exports.prototype['modifiedPage'] = undefined;
/**
* Metadata about the `modifiedPage` property.
* @member {module:model/SettingsMetadata} modifiedPageMetadata
*/
exports.prototype['modifiedPageMetadata'] = undefined;
/**
*
* @member {String} newSendUI
*/
exports.prototype['newSendUI'] = undefined;
/**
* Metadata about the `newSendUI` property.
* @member {module:model/SettingsMetadata} newSendUIMetadata
*/
exports.prototype['newSendUIMetadata'] = undefined;
/**
*
* @member {String} powerFormMode
*/
exports.prototype['powerFormMode'] = undefined;
/**
* Metadata about the `powerFormMode` property.
* @member {module:model/SettingsMetadata} powerFormModeMetadata
*/
exports.prototype['powerFormModeMetadata'] = undefined;
/**
*
* @member {String} recipientViewedNotification
*/
exports.prototype['recipientViewedNotification'] = undefined;
/**
* Metadata about the `recipientViewedNotification` property.
* @member {module:model/SettingsMetadata} recipientViewedNotificationMetadata
*/
exports.prototype['recipientViewedNotificationMetadata'] = undefined;
/**
*
* @member {Array.<module:model/SealIdentifier>} sealIdentifiers
*/
exports.prototype['sealIdentifiers'] = undefined;
/**
*
* @member {String} selfSignedRecipientEmailDocument
*/
exports.prototype['selfSignedRecipientEmailDocument'] = undefined;
/**
* Metadata that indicates whether the `selfSignedRecipientEmailDocument` property is editable.
* @member {module:model/SettingsMetadata} selfSignedRecipientEmailDocumentMetadata
*/
exports.prototype['selfSignedRecipientEmailDocumentMetadata'] = undefined;
/**
* An array of email notifications that sets the email the user receives when they are a sender. When the specific email notification is set to true, the user will receive those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. The email notifications are: * envelopeComplete * changedSigner * senderEnvelopeDeclined * withdrawnConsent * recipientViewed * deliveryFailed
* @member {module:model/SenderEmailNotifications} senderEmailNotifications
*/
exports.prototype['senderEmailNotifications'] = undefined;
/**
* An array of email notifications that specifies the email the user receives when they are a recipient. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account email notification settings when the user is created.
* @member {module:model/SignerEmailNotifications} signerEmailNotifications
*/
exports.prototype['signerEmailNotifications'] = undefined;
/**
*
* @member {String} supplementalDocumentIncludeInDownload
*/
exports.prototype['supplementalDocumentIncludeInDownload'] = undefined;
/**
*
* @member {String} supplementalDocumentsMustAccept
*/
exports.prototype['supplementalDocumentsMustAccept'] = undefined;
/**
* Metadata that indicates whether the `supplementalDocumentsMustAccept` property is editable.
* @member {module:model/SettingsMetadata} supplementalDocumentsMustAcceptMetadata
*/
exports.prototype['supplementalDocumentsMustAcceptMetadata'] = undefined;
/**
*
* @member {String} supplementalDocumentsMustRead
*/
exports.prototype['supplementalDocumentsMustRead'] = undefined;
/**
* Metadata that indicates whether the `supplementalDocumentsMustRead` property is editable.
* @member {module:model/SettingsMetadata} supplementalDocumentsMustReadMetadata
*/
exports.prototype['supplementalDocumentsMustReadMetadata'] = undefined;
/**
*
* @member {String} supplementalDocumentsMustView
*/
exports.prototype['supplementalDocumentsMustView'] = undefined;
/**
* Metadata that indicates whether the `supplementalDocumentsMustView` property is editable.
* @member {module:model/SettingsMetadata} supplementalDocumentsMustViewMetadata
*/
exports.prototype['supplementalDocumentsMustViewMetadata'] = undefined;
/**
*
* @member {String} templateActiveCreation
*/
exports.prototype['templateActiveCreation'] = undefined;
/**
* Metadata about the `templateActiveCreation` property.
* @member {module:model/SettingsMetadata} templateActiveCreationMetadata
*/
exports.prototype['templateActiveCreationMetadata'] = undefined;
/**
*
* @member {String} templateApplyNotify
*/
exports.prototype['templateApplyNotify'] = undefined;
/**
* Metadata about the `templateApplyNotify` property.
* @member {module:model/SettingsMetadata} templateApplyNotifyMetadata
*/
exports.prototype['templateApplyNotifyMetadata'] = undefined;
/**
*
* @member {String} templateAutoMatching
*/
exports.prototype['templateAutoMatching'] = undefined;
/**
* Metadata about the `templateAutoMatching` property.
* @member {module:model/SettingsMetadata} templateAutoMatchingMetadata
*/
exports.prototype['templateAutoMatchingMetadata'] = undefined;
/**
*
* @member {String} templateMatchingSensitivity
*/
exports.prototype['templateMatchingSensitivity'] = undefined;
/**
* Metadata about the `tempalteMatchingSensitivity` property.
* @member {module:model/SettingsMetadata} templateMatchingSensitivityMetadata
*/
exports.prototype['templateMatchingSensitivityMetadata'] = undefined;
/**
*
* @member {String} templatePageLevelMatching
*/
exports.prototype['templatePageLevelMatching'] = undefined;
/**
* Metadata about the `templatePageLevelMatching` property.
* @member {module:model/SettingsMetadata} templatePageLevelMatchingMetadata
*/
exports.prototype['templatePageLevelMatchingMetadata'] = undefined;
/**
*
* @member {String} timezoneDST
*/
exports.prototype['timezoneDST'] = undefined;
/**
* Metadata about the `timezoneDST` property.
* @member {module:model/SettingsMetadata} timezoneDSTMetadata
*/
exports.prototype['timezoneDSTMetadata'] = undefined;
/**
*
* @member {String} timezoneMask
*/
exports.prototype['timezoneMask'] = undefined;
/**
* Metadata about the `timezoneMask` property.
* @member {module:model/SettingsMetadata} timezoneMaskMetadata
*/
exports.prototype['timezoneMaskMetadata'] = undefined;
/**
*
* @member {String} timezoneOffset
*/
exports.prototype['timezoneOffset'] = undefined;
/**
* Metadata about the `timezoneOffset` property.
* @member {module:model/SettingsMetadata} timezoneOffsetMetadata
*/
exports.prototype['timezoneOffsetMetadata'] = undefined;
/**
*
* @member {String} timezoneSendingPref
*/
exports.prototype['timezoneSendingPref'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} timezoneSendingPrefMetadata
*/
exports.prototype['timezoneSendingPrefMetadata'] = undefined;
/**
*
* @member {String} timezoneSigningPref
*/
exports.prototype['timezoneSigningPref'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} timezoneSigningPrefMetadata
*/
exports.prototype['timezoneSigningPrefMetadata'] = undefined;
/**
*
* @member {String} transactionPointSiteNameURL
*/
exports.prototype['transactionPointSiteNameURL'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} transactionPointSiteNameURLMetadata
*/
exports.prototype['transactionPointSiteNameURLMetadata'] = undefined;
/**
*
* @member {String} transactionPointUserName
*/
exports.prototype['transactionPointUserName'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} transactionPointUserNameMetadata
*/
exports.prototype['transactionPointUserNameMetadata'] = undefined;
/**
*
* @member {String} vaultingMode
*/
exports.prototype['vaultingMode'] = undefined;
/**
* Metadata about the `vaultingMode` property.
* @member {module:model/SettingsMetadata} vaultingModeMetadata
*/
exports.prototype['vaultingModeMetadata'] = undefined;
/**
*
* @member {String} webForms
*/
exports.prototype['webForms'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} webFormsMetadata
*/
exports.prototype['webFormsMetadata'] = undefined;
return exports;
}));