/**
* 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/SettingsMetadata'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
module.exports = factory(require('../ApiClient'), require('./SettingsMetadata'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
root.Docusign.AccountRoleSettings = factory(root.Docusign.ApiClient, root.Docusign.SettingsMetadata);
}
}(this, function(ApiClient, SettingsMetadata) {
'use strict';
/**
* The AccountRoleSettings model module.
* @module model/AccountRoleSettings
*/
/**
* Constructs a new <code>AccountRoleSettings</code>.
* This object defines account permissions for users who are associated with the account permission profile.
* @alias module:model/AccountRoleSettings
* @class
*/
var exports = function() {
var _this = this;
};
/**
* Constructs a <code>AccountRoleSettings</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/AccountRoleSettings} obj Optional instance to populate.
* @return {module:model/AccountRoleSettings} The populated <code>AccountRoleSettings</code> instance.
*/
exports.constructFromObject = function(data, obj) {
if (data) {
obj = obj || new exports();
if (data.hasOwnProperty('allowAccountManagement')) {
obj['allowAccountManagement'] = ApiClient.convertToType(data['allowAccountManagement'], 'String');
}
if (data.hasOwnProperty('allowAccountManagementMetadata')) {
obj['allowAccountManagementMetadata'] = SettingsMetadata.constructFromObject(data['allowAccountManagementMetadata']);
}
if (data.hasOwnProperty('allowApiAccess')) {
obj['allowApiAccess'] = ApiClient.convertToType(data['allowApiAccess'], 'String');
}
if (data.hasOwnProperty('allowApiAccessMetadata')) {
obj['allowApiAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowApiAccessMetadata']);
}
if (data.hasOwnProperty('allowApiAccessToAccount')) {
obj['allowApiAccessToAccount'] = ApiClient.convertToType(data['allowApiAccessToAccount'], 'String');
}
if (data.hasOwnProperty('allowApiAccessToAccountMetadata')) {
obj['allowApiAccessToAccountMetadata'] = SettingsMetadata.constructFromObject(data['allowApiAccessToAccountMetadata']);
}
if (data.hasOwnProperty('allowApiSendingOnBehalfOfOthers')) {
obj['allowApiSendingOnBehalfOfOthers'] = ApiClient.convertToType(data['allowApiSendingOnBehalfOfOthers'], 'String');
}
if (data.hasOwnProperty('allowApiSendingOnBehalfOfOthersMetadata')) {
obj['allowApiSendingOnBehalfOfOthersMetadata'] = SettingsMetadata.constructFromObject(data['allowApiSendingOnBehalfOfOthersMetadata']);
}
if (data.hasOwnProperty('allowApiSequentialSigning')) {
obj['allowApiSequentialSigning'] = ApiClient.convertToType(data['allowApiSequentialSigning'], 'String');
}
if (data.hasOwnProperty('allowApiSequentialSigningMetadata')) {
obj['allowApiSequentialSigningMetadata'] = SettingsMetadata.constructFromObject(data['allowApiSequentialSigningMetadata']);
}
if (data.hasOwnProperty('allowAutoTagging')) {
obj['allowAutoTagging'] = ApiClient.convertToType(data['allowAutoTagging'], 'String');
}
if (data.hasOwnProperty('allowAutoTaggingMetadata')) {
obj['allowAutoTaggingMetadata'] = SettingsMetadata.constructFromObject(data['allowAutoTaggingMetadata']);
}
if (data.hasOwnProperty('allowBulkSending')) {
obj['allowBulkSending'] = ApiClient.convertToType(data['allowBulkSending'], 'String');
}
if (data.hasOwnProperty('allowBulkSendingMetadata')) {
obj['allowBulkSendingMetadata'] = SettingsMetadata.constructFromObject(data['allowBulkSendingMetadata']);
}
if (data.hasOwnProperty('allowDocuSignDesktopClient')) {
obj['allowDocuSignDesktopClient'] = ApiClient.convertToType(data['allowDocuSignDesktopClient'], 'String');
}
if (data.hasOwnProperty('allowDocuSignDesktopClientMetadata')) {
obj['allowDocuSignDesktopClientMetadata'] = SettingsMetadata.constructFromObject(data['allowDocuSignDesktopClientMetadata']);
}
if (data.hasOwnProperty('allowedAddressBookAccess')) {
obj['allowedAddressBookAccess'] = ApiClient.convertToType(data['allowedAddressBookAccess'], 'String');
}
if (data.hasOwnProperty('allowedAddressBookAccessMetadata')) {
obj['allowedAddressBookAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowedAddressBookAccessMetadata']);
}
if (data.hasOwnProperty('allowedClickwrapsAccess')) {
obj['allowedClickwrapsAccess'] = ApiClient.convertToType(data['allowedClickwrapsAccess'], 'String');
}
if (data.hasOwnProperty('allowedClickwrapsAccessMetadata')) {
obj['allowedClickwrapsAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowedClickwrapsAccessMetadata']);
}
if (data.hasOwnProperty('allowedOrchestrationAccess')) {
obj['allowedOrchestrationAccess'] = ApiClient.convertToType(data['allowedOrchestrationAccess'], 'String');
}
if (data.hasOwnProperty('allowedOrchestrationAccessMetadata')) {
obj['allowedOrchestrationAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowedOrchestrationAccessMetadata']);
}
if (data.hasOwnProperty('allowedTemplateAccess')) {
obj['allowedTemplateAccess'] = ApiClient.convertToType(data['allowedTemplateAccess'], 'String');
}
if (data.hasOwnProperty('allowedTemplateAccessMetadata')) {
obj['allowedTemplateAccessMetadata'] = SettingsMetadata.constructFromObject(data['allowedTemplateAccessMetadata']);
}
if (data.hasOwnProperty('allowedToBeEnvelopeTransferRecipient')) {
obj['allowedToBeEnvelopeTransferRecipient'] = ApiClient.convertToType(data['allowedToBeEnvelopeTransferRecipient'], 'String');
}
if (data.hasOwnProperty('allowedToBeEnvelopeTransferRecipientMetadata')) {
obj['allowedToBeEnvelopeTransferRecipientMetadata'] = SettingsMetadata.constructFromObject(data['allowedToBeEnvelopeTransferRecipientMetadata']);
}
if (data.hasOwnProperty('allowEnvelopeSending')) {
obj['allowEnvelopeSending'] = ApiClient.convertToType(data['allowEnvelopeSending'], 'String');
}
if (data.hasOwnProperty('allowEnvelopeSendingMetadata')) {
obj['allowEnvelopeSendingMetadata'] = SettingsMetadata.constructFromObject(data['allowEnvelopeSendingMetadata']);
}
if (data.hasOwnProperty('allowESealRecipients')) {
obj['allowESealRecipients'] = ApiClient.convertToType(data['allowESealRecipients'], 'String');
}
if (data.hasOwnProperty('allowESealRecipientsMetadata')) {
obj['allowESealRecipientsMetadata'] = SettingsMetadata.constructFromObject(data['allowESealRecipientsMetadata']);
}
if (data.hasOwnProperty('allowPowerFormsAdminToAccessAllPowerFormEnvelopes')) {
obj['allowPowerFormsAdminToAccessAllPowerFormEnvelopes'] = ApiClient.convertToType(data['allowPowerFormsAdminToAccessAllPowerFormEnvelopes'], 'String');
}
if (data.hasOwnProperty('allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata')) {
obj['allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata'] = SettingsMetadata.constructFromObject(data['allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata']);
}
if (data.hasOwnProperty('allowSendersToSetRecipientEmailLanguage')) {
obj['allowSendersToSetRecipientEmailLanguage'] = ApiClient.convertToType(data['allowSendersToSetRecipientEmailLanguage'], 'String');
}
if (data.hasOwnProperty('allowSendersToSetRecipientEmailLanguageMetadata')) {
obj['allowSendersToSetRecipientEmailLanguageMetadata'] = SettingsMetadata.constructFromObject(data['allowSendersToSetRecipientEmailLanguageMetadata']);
}
if (data.hasOwnProperty('allowSignerAttachments')) {
obj['allowSignerAttachments'] = ApiClient.convertToType(data['allowSignerAttachments'], 'String');
}
if (data.hasOwnProperty('allowSignerAttachmentsMetadata')) {
obj['allowSignerAttachmentsMetadata'] = SettingsMetadata.constructFromObject(data['allowSignerAttachmentsMetadata']);
}
if (data.hasOwnProperty('allowSupplementalDocuments')) {
obj['allowSupplementalDocuments'] = ApiClient.convertToType(data['allowSupplementalDocuments'], 'String');
}
if (data.hasOwnProperty('allowSupplementalDocumentsMetadata')) {
obj['allowSupplementalDocumentsMetadata'] = SettingsMetadata.constructFromObject(data['allowSupplementalDocumentsMetadata']);
}
if (data.hasOwnProperty('allowTaggingInSendAndCorrect')) {
obj['allowTaggingInSendAndCorrect'] = ApiClient.convertToType(data['allowTaggingInSendAndCorrect'], 'String');
}
if (data.hasOwnProperty('allowTaggingInSendAndCorrectMetadata')) {
obj['allowTaggingInSendAndCorrectMetadata'] = SettingsMetadata.constructFromObject(data['allowTaggingInSendAndCorrectMetadata']);
}
if (data.hasOwnProperty('allowTransactions')) {
obj['allowTransactions'] = ApiClient.convertToType(data['allowTransactions'], 'String');
}
if (data.hasOwnProperty('allowTransactionsMetadata')) {
obj['allowTransactionsMetadata'] = SettingsMetadata.constructFromObject(data['allowTransactionsMetadata']);
}
if (data.hasOwnProperty('allowVaulting')) {
obj['allowVaulting'] = ApiClient.convertToType(data['allowVaulting'], 'String');
}
if (data.hasOwnProperty('allowVaultingMetadata')) {
obj['allowVaultingMetadata'] = SettingsMetadata.constructFromObject(data['allowVaultingMetadata']);
}
if (data.hasOwnProperty('allowWetSigningOverride')) {
obj['allowWetSigningOverride'] = ApiClient.convertToType(data['allowWetSigningOverride'], 'String');
}
if (data.hasOwnProperty('allowWetSigningOverrideMetadata')) {
obj['allowWetSigningOverrideMetadata'] = SettingsMetadata.constructFromObject(data['allowWetSigningOverrideMetadata']);
}
if (data.hasOwnProperty('canCreateTransaction')) {
obj['canCreateTransaction'] = ApiClient.convertToType(data['canCreateTransaction'], 'String');
}
if (data.hasOwnProperty('canCreateTransactionMetadata')) {
obj['canCreateTransactionMetadata'] = SettingsMetadata.constructFromObject(data['canCreateTransactionMetadata']);
}
if (data.hasOwnProperty('canCreateWorkspaces')) {
obj['canCreateWorkspaces'] = ApiClient.convertToType(data['canCreateWorkspaces'], 'String');
}
if (data.hasOwnProperty('canCreateWorkspacesMetadata')) {
obj['canCreateWorkspacesMetadata'] = SettingsMetadata.constructFromObject(data['canCreateWorkspacesMetadata']);
}
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('canSendEnvelopesViaSMS')) {
obj['canSendEnvelopesViaSMS'] = ApiClient.convertToType(data['canSendEnvelopesViaSMS'], 'String');
}
if (data.hasOwnProperty('canSendEnvelopesViaSMSMetadata')) {
obj['canSendEnvelopesViaSMSMetadata'] = SettingsMetadata.constructFromObject(data['canSendEnvelopesViaSMSMetadata']);
}
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('enableApiRequestLogging')) {
obj['enableApiRequestLogging'] = ApiClient.convertToType(data['enableApiRequestLogging'], 'String');
}
if (data.hasOwnProperty('enableApiRequestLoggingMetadata')) {
obj['enableApiRequestLoggingMetadata'] = SettingsMetadata.constructFromObject(data['enableApiRequestLoggingMetadata']);
}
if (data.hasOwnProperty('enableKeyTermsSuggestionsByDocumentType')) {
obj['enableKeyTermsSuggestionsByDocumentType'] = ApiClient.convertToType(data['enableKeyTermsSuggestionsByDocumentType'], 'String');
}
if (data.hasOwnProperty('enableKeyTermsSuggestionsByDocumentTypeMetadata')) {
obj['enableKeyTermsSuggestionsByDocumentTypeMetadata'] = SettingsMetadata.constructFromObject(data['enableKeyTermsSuggestionsByDocumentTypeMetadata']);
}
if (data.hasOwnProperty('enableRecipientViewingNotifications')) {
obj['enableRecipientViewingNotifications'] = ApiClient.convertToType(data['enableRecipientViewingNotifications'], 'String');
}
if (data.hasOwnProperty('enableRecipientViewingNotificationsMetadata')) {
obj['enableRecipientViewingNotificationsMetadata'] = SettingsMetadata.constructFromObject(data['enableRecipientViewingNotificationsMetadata']);
}
if (data.hasOwnProperty('enableSequentialSigningInterface')) {
obj['enableSequentialSigningInterface'] = ApiClient.convertToType(data['enableSequentialSigningInterface'], 'String');
}
if (data.hasOwnProperty('enableSequentialSigningInterfaceMetadata')) {
obj['enableSequentialSigningInterfaceMetadata'] = SettingsMetadata.constructFromObject(data['enableSequentialSigningInterfaceMetadata']);
}
if (data.hasOwnProperty('enableTransactionPointIntegration')) {
obj['enableTransactionPointIntegration'] = ApiClient.convertToType(data['enableTransactionPointIntegration'], 'String');
}
if (data.hasOwnProperty('enableTransactionPointIntegrationMetadata')) {
obj['enableTransactionPointIntegrationMetadata'] = SettingsMetadata.constructFromObject(data['enableTransactionPointIntegrationMetadata']);
}
if (data.hasOwnProperty('powerFormRole')) {
obj['powerFormRole'] = ApiClient.convertToType(data['powerFormRole'], 'String');
}
if (data.hasOwnProperty('powerFormRoleMetadata')) {
obj['powerFormRoleMetadata'] = SettingsMetadata.constructFromObject(data['powerFormRoleMetadata']);
}
if (data.hasOwnProperty('receiveCompletedSelfSignedDocumentsAsEmailLinks')) {
obj['receiveCompletedSelfSignedDocumentsAsEmailLinks'] = ApiClient.convertToType(data['receiveCompletedSelfSignedDocumentsAsEmailLinks'], 'String');
}
if (data.hasOwnProperty('receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata')) {
obj['receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata'] = SettingsMetadata.constructFromObject(data['receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata']);
}
if (data.hasOwnProperty('signingUiVersionMetadata')) {
obj['signingUiVersionMetadata'] = SettingsMetadata.constructFromObject(data['signingUiVersionMetadata']);
}
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('useNewDocuSignExperienceInterface')) {
obj['useNewDocuSignExperienceInterface'] = ApiClient.convertToType(data['useNewDocuSignExperienceInterface'], 'String');
}
if (data.hasOwnProperty('useNewDocuSignExperienceInterfaceMetadata')) {
obj['useNewDocuSignExperienceInterfaceMetadata'] = SettingsMetadata.constructFromObject(data['useNewDocuSignExperienceInterfaceMetadata']);
}
if (data.hasOwnProperty('useNewSendingInterface')) {
obj['useNewSendingInterface'] = ApiClient.convertToType(data['useNewSendingInterface'], 'String');
}
if (data.hasOwnProperty('useNewSendingInterfaceMetadata')) {
obj['useNewSendingInterfaceMetadata'] = SettingsMetadata.constructFromObject(data['useNewSendingInterfaceMetadata']);
}
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} allowAccountManagement
*/
exports.prototype['allowAccountManagement'] = undefined;
/**
* Metadata that indicates whether the `allowAccountManagement` property is editable.
* @member {module:model/SettingsMetadata} allowAccountManagementMetadata
*/
exports.prototype['allowAccountManagementMetadata'] = undefined;
/**
*
* @member {String} allowApiAccess
*/
exports.prototype['allowApiAccess'] = undefined;
/**
* Metadata that indicates whether the `allowApiAccess` property is editable.
* @member {module:model/SettingsMetadata} allowApiAccessMetadata
*/
exports.prototype['allowApiAccessMetadata'] = undefined;
/**
*
* @member {String} allowApiAccessToAccount
*/
exports.prototype['allowApiAccessToAccount'] = undefined;
/**
* Metadata that indicates whether the `allowApiAccessToAccount` property is editable.
* @member {module:model/SettingsMetadata} allowApiAccessToAccountMetadata
*/
exports.prototype['allowApiAccessToAccountMetadata'] = undefined;
/**
*
* @member {String} allowApiSendingOnBehalfOfOthers
*/
exports.prototype['allowApiSendingOnBehalfOfOthers'] = undefined;
/**
* Metadata that indicates whether the `allowApiSendingOnBehalfOfOthers` property is editable.
* @member {module:model/SettingsMetadata} allowApiSendingOnBehalfOfOthersMetadata
*/
exports.prototype['allowApiSendingOnBehalfOfOthersMetadata'] = undefined;
/**
*
* @member {String} allowApiSequentialSigning
*/
exports.prototype['allowApiSequentialSigning'] = undefined;
/**
* Metadata that indicates whether the `allowApiSequentialSigning` property is editable.
* @member {module:model/SettingsMetadata} allowApiSequentialSigningMetadata
*/
exports.prototype['allowApiSequentialSigningMetadata'] = undefined;
/**
*
* @member {String} allowAutoTagging
*/
exports.prototype['allowAutoTagging'] = undefined;
/**
* Metadata that indicates whether the `allowAutoTagging` property is editable.
* @member {module:model/SettingsMetadata} allowAutoTaggingMetadata
*/
exports.prototype['allowAutoTaggingMetadata'] = undefined;
/**
*
* @member {String} allowBulkSending
*/
exports.prototype['allowBulkSending'] = undefined;
/**
* Metadata that indicates whether the `allowBulkSending` property is editable.
* @member {module:model/SettingsMetadata} allowBulkSendingMetadata
*/
exports.prototype['allowBulkSendingMetadata'] = undefined;
/**
*
* @member {String} allowDocuSignDesktopClient
*/
exports.prototype['allowDocuSignDesktopClient'] = undefined;
/**
* Metadata that indicates whether the `allowDocuSignDesktopClient` property is editable.
* @member {module:model/SettingsMetadata} allowDocuSignDesktopClientMetadata
*/
exports.prototype['allowDocuSignDesktopClientMetadata'] = undefined;
/**
*
* @member {String} allowedAddressBookAccess
*/
exports.prototype['allowedAddressBookAccess'] = undefined;
/**
* Metadata that indicates whether the `allowedAddressBookAccess` property is editable.
* @member {module:model/SettingsMetadata} allowedAddressBookAccessMetadata
*/
exports.prototype['allowedAddressBookAccessMetadata'] = undefined;
/**
*
* @member {String} allowedClickwrapsAccess
*/
exports.prototype['allowedClickwrapsAccess'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowedClickwrapsAccessMetadata
*/
exports.prototype['allowedClickwrapsAccessMetadata'] = undefined;
/**
*
* @member {String} allowedOrchestrationAccess
*/
exports.prototype['allowedOrchestrationAccess'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowedOrchestrationAccessMetadata
*/
exports.prototype['allowedOrchestrationAccessMetadata'] = undefined;
/**
*
* @member {String} allowedTemplateAccess
*/
exports.prototype['allowedTemplateAccess'] = undefined;
/**
* Metadata that indicates whether the `allowedTemplateAccess` property is editable.
* @member {module:model/SettingsMetadata} allowedTemplateAccessMetadata
*/
exports.prototype['allowedTemplateAccessMetadata'] = undefined;
/**
*
* @member {String} allowedToBeEnvelopeTransferRecipient
*/
exports.prototype['allowedToBeEnvelopeTransferRecipient'] = undefined;
/**
* Metadata that indicates whether the `allowedToBeEnvelopeTransferRecipient` property is editable.
* @member {module:model/SettingsMetadata} allowedToBeEnvelopeTransferRecipientMetadata
*/
exports.prototype['allowedToBeEnvelopeTransferRecipientMetadata'] = undefined;
/**
*
* @member {String} allowEnvelopeSending
*/
exports.prototype['allowEnvelopeSending'] = undefined;
/**
* Metadata that indicates whether the `allowEnvelopeSending` property is editable.
* @member {module:model/SettingsMetadata} allowEnvelopeSendingMetadata
*/
exports.prototype['allowEnvelopeSendingMetadata'] = undefined;
/**
*
* @member {String} allowESealRecipients
*/
exports.prototype['allowESealRecipients'] = undefined;
/**
* Metadata that indicates whether the `allowESealRecipients` property is editable.
* @member {module:model/SettingsMetadata} allowESealRecipientsMetadata
*/
exports.prototype['allowESealRecipientsMetadata'] = undefined;
/**
*
* @member {String} allowPowerFormsAdminToAccessAllPowerFormEnvelopes
*/
exports.prototype['allowPowerFormsAdminToAccessAllPowerFormEnvelopes'] = undefined;
/**
* Metadata that indicates whether the `allowPowerFormsAdminToAccessAllPowerFormEnvelopes` property is editable.
* @member {module:model/SettingsMetadata} allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata
*/
exports.prototype['allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata'] = undefined;
/**
*
* @member {String} allowSendersToSetRecipientEmailLanguage
*/
exports.prototype['allowSendersToSetRecipientEmailLanguage'] = undefined;
/**
* Metadata that indicates whether the `allowSendersToSetRecipientEmailLanguage` property is editable.
* @member {module:model/SettingsMetadata} allowSendersToSetRecipientEmailLanguageMetadata
*/
exports.prototype['allowSendersToSetRecipientEmailLanguageMetadata'] = undefined;
/**
*
* @member {String} allowSignerAttachments
*/
exports.prototype['allowSignerAttachments'] = undefined;
/**
* Metadata that indicates whether the `allowSignerAttachments` property is editable.
* @member {module:model/SettingsMetadata} allowSignerAttachmentsMetadata
*/
exports.prototype['allowSignerAttachmentsMetadata'] = 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} allowTaggingInSendAndCorrect
*/
exports.prototype['allowTaggingInSendAndCorrect'] = undefined;
/**
* Metadata that indicates whether the `allowTaggingInSendAndCorrect` property is editable.
* @member {module:model/SettingsMetadata} allowTaggingInSendAndCorrectMetadata
*/
exports.prototype['allowTaggingInSendAndCorrectMetadata'] = undefined;
/**
*
* @member {String} allowTransactions
*/
exports.prototype['allowTransactions'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} allowTransactionsMetadata
*/
exports.prototype['allowTransactionsMetadata'] = undefined;
/**
*
* @member {String} allowVaulting
*/
exports.prototype['allowVaulting'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} allowVaultingMetadata
*/
exports.prototype['allowVaultingMetadata'] = undefined;
/**
*
* @member {String} allowWetSigningOverride
*/
exports.prototype['allowWetSigningOverride'] = undefined;
/**
* Metadata that indicates whether the `allowWetSigningOverride` property is editable.
* @member {module:model/SettingsMetadata} allowWetSigningOverrideMetadata
*/
exports.prototype['allowWetSigningOverrideMetadata'] = undefined;
/**
*
* @member {String} canCreateTransaction
*/
exports.prototype['canCreateTransaction'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canCreateTransactionMetadata
*/
exports.prototype['canCreateTransactionMetadata'] = undefined;
/**
*
* @member {String} canCreateWorkspaces
*/
exports.prototype['canCreateWorkspaces'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} canCreateWorkspacesMetadata
*/
exports.prototype['canCreateWorkspacesMetadata'] = 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} canSendEnvelopesViaSMS
*/
exports.prototype['canSendEnvelopesViaSMS'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} canSendEnvelopesViaSMSMetadata
*/
exports.prototype['canSendEnvelopesViaSMSMetadata'] = 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} enableApiRequestLogging
*/
exports.prototype['enableApiRequestLogging'] = undefined;
/**
* Metadata that indicates whether the `enableApiRequestLogging` property is editable.
* @member {module:model/SettingsMetadata} enableApiRequestLoggingMetadata
*/
exports.prototype['enableApiRequestLoggingMetadata'] = undefined;
/**
*
* @member {String} enableKeyTermsSuggestionsByDocumentType
*/
exports.prototype['enableKeyTermsSuggestionsByDocumentType'] = undefined;
/**
*
* @member {module:model/SettingsMetadata} enableKeyTermsSuggestionsByDocumentTypeMetadata
*/
exports.prototype['enableKeyTermsSuggestionsByDocumentTypeMetadata'] = undefined;
/**
*
* @member {String} enableRecipientViewingNotifications
*/
exports.prototype['enableRecipientViewingNotifications'] = undefined;
/**
* Metadata that indicates whether the `enableRecipientViewingNotifications` property is editable.
* @member {module:model/SettingsMetadata} enableRecipientViewingNotificationsMetadata
*/
exports.prototype['enableRecipientViewingNotificationsMetadata'] = undefined;
/**
*
* @member {String} enableSequentialSigningInterface
*/
exports.prototype['enableSequentialSigningInterface'] = undefined;
/**
* Metadata that indicates whether the `enableSequentialSigningInterface` property is editable.
* @member {module:model/SettingsMetadata} enableSequentialSigningInterfaceMetadata
*/
exports.prototype['enableSequentialSigningInterfaceMetadata'] = undefined;
/**
*
* @member {String} enableTransactionPointIntegration
*/
exports.prototype['enableTransactionPointIntegration'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} enableTransactionPointIntegrationMetadata
*/
exports.prototype['enableTransactionPointIntegrationMetadata'] = undefined;
/**
*
* @member {String} powerFormRole
*/
exports.prototype['powerFormRole'] = undefined;
/**
* Metadata that indicates whether the `powerFormRole` property is editable.
* @member {module:model/SettingsMetadata} powerFormRoleMetadata
*/
exports.prototype['powerFormRoleMetadata'] = undefined;
/**
*
* @member {String} receiveCompletedSelfSignedDocumentsAsEmailLinks
*/
exports.prototype['receiveCompletedSelfSignedDocumentsAsEmailLinks'] = undefined;
/**
* Metadata that indicates whether the `receiveCompletedSelfSignedDocumentsAsEmailLinks` property is editable.
* @member {module:model/SettingsMetadata} receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata
*/
exports.prototype['receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} signingUiVersionMetadata
*/
exports.prototype['signingUiVersionMetadata'] = 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} useNewDocuSignExperienceInterface
*/
exports.prototype['useNewDocuSignExperienceInterface'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} useNewDocuSignExperienceInterfaceMetadata
*/
exports.prototype['useNewDocuSignExperienceInterfaceMetadata'] = undefined;
/**
*
* @member {String} useNewSendingInterface
*/
exports.prototype['useNewSendingInterface'] = undefined;
/**
* Reserved for DocuSign.
* @member {module:model/SettingsMetadata} useNewSendingInterfaceMetadata
*/
exports.prototype['useNewSendingInterfaceMetadata'] = undefined;
/**
*
* @member {String} vaultingMode
*/
exports.prototype['vaultingMode'] = undefined;
/**
* Reserved for DocuSign.
* @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;
}));