UNPKG

docusign-esign

Version:
284 lines (269 loc) 11 kB
/** * 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.AccountManagementGranular = factory(root.Docusign.ApiClient, root.Docusign.SettingsMetadata); } }(this, function(ApiClient, SettingsMetadata) { 'use strict'; /** * The AccountManagementGranular model module. * @module model/AccountManagementGranular */ /** * Constructs a new <code>AccountManagementGranular</code>. * @alias module:model/AccountManagementGranular * @class */ var exports = function() { var _this = this; }; /** * Constructs a <code>AccountManagementGranular</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/AccountManagementGranular} obj Optional instance to populate. * @return {module:model/AccountManagementGranular} The populated <code>AccountManagementGranular</code> instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('allowManageAccountSecuritySettings')) { obj['allowManageAccountSecuritySettings'] = ApiClient.convertToType(data['allowManageAccountSecuritySettings'], 'String'); } if (data.hasOwnProperty('allowManageAccountSecuritySettingsMetadata')) { obj['allowManageAccountSecuritySettingsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageAccountSecuritySettingsMetadata']); } if (data.hasOwnProperty('allowManageAccountSettings')) { obj['allowManageAccountSettings'] = ApiClient.convertToType(data['allowManageAccountSettings'], 'String'); } if (data.hasOwnProperty('allowManageAccountSettingsMetadata')) { obj['allowManageAccountSettingsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageAccountSettingsMetadata']); } if (data.hasOwnProperty('allowManageAdmins')) { obj['allowManageAdmins'] = ApiClient.convertToType(data['allowManageAdmins'], 'String'); } if (data.hasOwnProperty('allowManageAdminsMetadata')) { obj['allowManageAdminsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageAdminsMetadata']); } if (data.hasOwnProperty('allowManageConnect')) { obj['allowManageConnect'] = ApiClient.convertToType(data['allowManageConnect'], 'String'); } if (data.hasOwnProperty('allowManageConnectMetadata')) { obj['allowManageConnectMetadata'] = SettingsMetadata.constructFromObject(data['allowManageConnectMetadata']); } if (data.hasOwnProperty('allowManageDocumentRetention')) { obj['allowManageDocumentRetention'] = ApiClient.convertToType(data['allowManageDocumentRetention'], 'String'); } if (data.hasOwnProperty('allowManageDocumentRetentionMetadata')) { obj['allowManageDocumentRetentionMetadata'] = SettingsMetadata.constructFromObject(data['allowManageDocumentRetentionMetadata']); } if (data.hasOwnProperty('allowManageEnvelopeTransfer')) { obj['allowManageEnvelopeTransfer'] = ApiClient.convertToType(data['allowManageEnvelopeTransfer'], 'String'); } if (data.hasOwnProperty('allowManageEnvelopeTransferMetadata')) { obj['allowManageEnvelopeTransferMetadata'] = SettingsMetadata.constructFromObject(data['allowManageEnvelopeTransferMetadata']); } if (data.hasOwnProperty('allowManageGroupsButNotUsers')) { obj['allowManageGroupsButNotUsers'] = ApiClient.convertToType(data['allowManageGroupsButNotUsers'], 'String'); } if (data.hasOwnProperty('allowManageGroupsButNotUsersMetadata')) { obj['allowManageGroupsButNotUsersMetadata'] = SettingsMetadata.constructFromObject(data['allowManageGroupsButNotUsersMetadata']); } if (data.hasOwnProperty('allowManageJointAgreements')) { obj['allowManageJointAgreements'] = ApiClient.convertToType(data['allowManageJointAgreements'], 'String'); } if (data.hasOwnProperty('allowManageJointAgreementsMetadata')) { obj['allowManageJointAgreementsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageJointAgreementsMetadata']); } if (data.hasOwnProperty('allowManageReporting')) { obj['allowManageReporting'] = ApiClient.convertToType(data['allowManageReporting'], 'String'); } if (data.hasOwnProperty('allowManageReportingMetadata')) { obj['allowManageReportingMetadata'] = SettingsMetadata.constructFromObject(data['allowManageReportingMetadata']); } if (data.hasOwnProperty('allowManageSharing')) { obj['allowManageSharing'] = ApiClient.convertToType(data['allowManageSharing'], 'String'); } if (data.hasOwnProperty('allowManageSharingMetadata')) { obj['allowManageSharingMetadata'] = SettingsMetadata.constructFromObject(data['allowManageSharingMetadata']); } if (data.hasOwnProperty('allowManageSigningGroups')) { obj['allowManageSigningGroups'] = ApiClient.convertToType(data['allowManageSigningGroups'], 'String'); } if (data.hasOwnProperty('allowManageSigningGroupsMetadata')) { obj['allowManageSigningGroupsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageSigningGroupsMetadata']); } if (data.hasOwnProperty('allowManageStamps')) { obj['allowManageStamps'] = ApiClient.convertToType(data['allowManageStamps'], 'String'); } if (data.hasOwnProperty('allowManageStampsMetadata')) { obj['allowManageStampsMetadata'] = SettingsMetadata.constructFromObject(data['allowManageStampsMetadata']); } if (data.hasOwnProperty('allowManageUsers')) { obj['allowManageUsers'] = ApiClient.convertToType(data['allowManageUsers'], 'String'); } if (data.hasOwnProperty('allowManageUsersMetadata')) { obj['allowManageUsersMetadata'] = SettingsMetadata.constructFromObject(data['allowManageUsersMetadata']); } if (data.hasOwnProperty('allowViewUsers')) { obj['allowViewUsers'] = ApiClient.convertToType(data['allowViewUsers'], 'String'); } } return obj; } /** * * @member {String} allowManageAccountSecuritySettings */ exports.prototype['allowManageAccountSecuritySettings'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageAccountSecuritySettingsMetadata */ exports.prototype['allowManageAccountSecuritySettingsMetadata'] = undefined; /** * * @member {String} allowManageAccountSettings */ exports.prototype['allowManageAccountSettings'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageAccountSettingsMetadata */ exports.prototype['allowManageAccountSettingsMetadata'] = undefined; /** * * @member {String} allowManageAdmins */ exports.prototype['allowManageAdmins'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageAdminsMetadata */ exports.prototype['allowManageAdminsMetadata'] = undefined; /** * * @member {String} allowManageConnect */ exports.prototype['allowManageConnect'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageConnectMetadata */ exports.prototype['allowManageConnectMetadata'] = undefined; /** * * @member {String} allowManageDocumentRetention */ exports.prototype['allowManageDocumentRetention'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageDocumentRetentionMetadata */ exports.prototype['allowManageDocumentRetentionMetadata'] = undefined; /** * * @member {String} allowManageEnvelopeTransfer */ exports.prototype['allowManageEnvelopeTransfer'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageEnvelopeTransferMetadata */ exports.prototype['allowManageEnvelopeTransferMetadata'] = undefined; /** * * @member {String} allowManageGroupsButNotUsers */ exports.prototype['allowManageGroupsButNotUsers'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageGroupsButNotUsersMetadata */ exports.prototype['allowManageGroupsButNotUsersMetadata'] = undefined; /** * * @member {String} allowManageJointAgreements */ exports.prototype['allowManageJointAgreements'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageJointAgreementsMetadata */ exports.prototype['allowManageJointAgreementsMetadata'] = undefined; /** * * @member {String} allowManageReporting */ exports.prototype['allowManageReporting'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageReportingMetadata */ exports.prototype['allowManageReportingMetadata'] = undefined; /** * * @member {String} allowManageSharing */ exports.prototype['allowManageSharing'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageSharingMetadata */ exports.prototype['allowManageSharingMetadata'] = undefined; /** * * @member {String} allowManageSigningGroups */ exports.prototype['allowManageSigningGroups'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageSigningGroupsMetadata */ exports.prototype['allowManageSigningGroupsMetadata'] = undefined; /** * * @member {String} allowManageStamps */ exports.prototype['allowManageStamps'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageStampsMetadata */ exports.prototype['allowManageStampsMetadata'] = undefined; /** * * @member {String} allowManageUsers */ exports.prototype['allowManageUsers'] = undefined; /** * * @member {module:model/SettingsMetadata} allowManageUsersMetadata */ exports.prototype['allowManageUsersMetadata'] = undefined; /** * * @member {String} allowViewUsers */ exports.prototype['allowViewUsers'] = undefined; return exports; }));