HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/quadcode.com/node_modules/pipedrive/dist/model/UserPermissionsItem.js
"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _ApiClient = _interopRequireDefault(require("../ApiClient"));
/**
 * Pipedrive API v1
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 *
 */
/**
 * The UserPermissionsItem model module.
 * @module model/UserPermissionsItem
 * @version 1.0.0
 */
var UserPermissionsItem = /*#__PURE__*/function () {
  /**
   * Constructs a new <code>UserPermissionsItem</code>.
   * @alias module:model/UserPermissionsItem
   */
  function UserPermissionsItem() {
    (0, _classCallCheck2["default"])(this, UserPermissionsItem);
    UserPermissionsItem.initialize(this);
  }

  /**
   * Initializes the fields of this object.
   * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
   * Only for internal use.
   */
  (0, _createClass2["default"])(UserPermissionsItem, null, [{
    key: "initialize",
    value: function initialize(obj) {}

    /**
     * Constructs a <code>UserPermissionsItem</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/UserPermissionsItem} obj Optional instance to populate.
     * @return {module:model/UserPermissionsItem} The populated <code>UserPermissionsItem</code> instance.
     */
  }, {
    key: "constructFromObject",
    value: function constructFromObject(data, obj) {
      if (data) {
        obj = obj || new UserPermissionsItem();
        if (data.hasOwnProperty('can_add_custom_fields')) {
          obj['can_add_custom_fields'] = _ApiClient["default"].convertToType(data['can_add_custom_fields'], 'Boolean');
          delete data['can_add_custom_fields'];
        }
        if (data.hasOwnProperty('can_add_products')) {
          obj['can_add_products'] = _ApiClient["default"].convertToType(data['can_add_products'], 'Boolean');
          delete data['can_add_products'];
        }
        if (data.hasOwnProperty('can_add_prospects_as_leads')) {
          obj['can_add_prospects_as_leads'] = _ApiClient["default"].convertToType(data['can_add_prospects_as_leads'], 'Boolean');
          delete data['can_add_prospects_as_leads'];
        }
        if (data.hasOwnProperty('can_bulk_edit_items')) {
          obj['can_bulk_edit_items'] = _ApiClient["default"].convertToType(data['can_bulk_edit_items'], 'Boolean');
          delete data['can_bulk_edit_items'];
        }
        if (data.hasOwnProperty('can_change_visibility_of_items')) {
          obj['can_change_visibility_of_items'] = _ApiClient["default"].convertToType(data['can_change_visibility_of_items'], 'Boolean');
          delete data['can_change_visibility_of_items'];
        }
        if (data.hasOwnProperty('can_convert_deals_to_leads')) {
          obj['can_convert_deals_to_leads'] = _ApiClient["default"].convertToType(data['can_convert_deals_to_leads'], 'Boolean');
          delete data['can_convert_deals_to_leads'];
        }
        if (data.hasOwnProperty('can_create_own_workflow')) {
          obj['can_create_own_workflow'] = _ApiClient["default"].convertToType(data['can_create_own_workflow'], 'Boolean');
          delete data['can_create_own_workflow'];
        }
        if (data.hasOwnProperty('can_delete_activities')) {
          obj['can_delete_activities'] = _ApiClient["default"].convertToType(data['can_delete_activities'], 'Boolean');
          delete data['can_delete_activities'];
        }
        if (data.hasOwnProperty('can_delete_custom_fields')) {
          obj['can_delete_custom_fields'] = _ApiClient["default"].convertToType(data['can_delete_custom_fields'], 'Boolean');
          delete data['can_delete_custom_fields'];
        }
        if (data.hasOwnProperty('can_delete_deals')) {
          obj['can_delete_deals'] = _ApiClient["default"].convertToType(data['can_delete_deals'], 'Boolean');
          delete data['can_delete_deals'];
        }
        if (data.hasOwnProperty('can_edit_custom_fields')) {
          obj['can_edit_custom_fields'] = _ApiClient["default"].convertToType(data['can_edit_custom_fields'], 'Boolean');
          delete data['can_edit_custom_fields'];
        }
        if (data.hasOwnProperty('can_edit_deals_closed_date')) {
          obj['can_edit_deals_closed_date'] = _ApiClient["default"].convertToType(data['can_edit_deals_closed_date'], 'Boolean');
          delete data['can_edit_deals_closed_date'];
        }
        if (data.hasOwnProperty('can_edit_products')) {
          obj['can_edit_products'] = _ApiClient["default"].convertToType(data['can_edit_products'], 'Boolean');
          delete data['can_edit_products'];
        }
        if (data.hasOwnProperty('can_edit_shared_filters')) {
          obj['can_edit_shared_filters'] = _ApiClient["default"].convertToType(data['can_edit_shared_filters'], 'Boolean');
          delete data['can_edit_shared_filters'];
        }
        if (data.hasOwnProperty('can_export_data_from_lists')) {
          obj['can_export_data_from_lists'] = _ApiClient["default"].convertToType(data['can_export_data_from_lists'], 'Boolean');
          delete data['can_export_data_from_lists'];
        }
        if (data.hasOwnProperty('can_follow_other_users')) {
          obj['can_follow_other_users'] = _ApiClient["default"].convertToType(data['can_follow_other_users'], 'Boolean');
          delete data['can_follow_other_users'];
        }
        if (data.hasOwnProperty('can_merge_deals')) {
          obj['can_merge_deals'] = _ApiClient["default"].convertToType(data['can_merge_deals'], 'Boolean');
          delete data['can_merge_deals'];
        }
        if (data.hasOwnProperty('can_merge_organizations')) {
          obj['can_merge_organizations'] = _ApiClient["default"].convertToType(data['can_merge_organizations'], 'Boolean');
          delete data['can_merge_organizations'];
        }
        if (data.hasOwnProperty('can_merge_people')) {
          obj['can_merge_people'] = _ApiClient["default"].convertToType(data['can_merge_people'], 'Boolean');
          delete data['can_merge_people'];
        }
        if (data.hasOwnProperty('can_modify_labels')) {
          obj['can_modify_labels'] = _ApiClient["default"].convertToType(data['can_modify_labels'], 'Boolean');
          delete data['can_modify_labels'];
        }
        if (data.hasOwnProperty('can_see_company_wide_statistics')) {
          obj['can_see_company_wide_statistics'] = _ApiClient["default"].convertToType(data['can_see_company_wide_statistics'], 'Boolean');
          delete data['can_see_company_wide_statistics'];
        }
        if (data.hasOwnProperty('can_see_deals_list_summary')) {
          obj['can_see_deals_list_summary'] = _ApiClient["default"].convertToType(data['can_see_deals_list_summary'], 'Boolean');
          delete data['can_see_deals_list_summary'];
        }
        if (data.hasOwnProperty('can_see_hidden_items_names')) {
          obj['can_see_hidden_items_names'] = _ApiClient["default"].convertToType(data['can_see_hidden_items_names'], 'Boolean');
          delete data['can_see_hidden_items_names'];
        }
        if (data.hasOwnProperty('can_see_other_users')) {
          obj['can_see_other_users'] = _ApiClient["default"].convertToType(data['can_see_other_users'], 'Boolean');
          delete data['can_see_other_users'];
        }
        if (data.hasOwnProperty('can_see_other_users_statistics')) {
          obj['can_see_other_users_statistics'] = _ApiClient["default"].convertToType(data['can_see_other_users_statistics'], 'Boolean');
          delete data['can_see_other_users_statistics'];
        }
        if (data.hasOwnProperty('can_see_security_dashboard')) {
          obj['can_see_security_dashboard'] = _ApiClient["default"].convertToType(data['can_see_security_dashboard'], 'Boolean');
          delete data['can_see_security_dashboard'];
        }
        if (data.hasOwnProperty('can_share_filters')) {
          obj['can_share_filters'] = _ApiClient["default"].convertToType(data['can_share_filters'], 'Boolean');
          delete data['can_share_filters'];
        }
        if (data.hasOwnProperty('can_share_insights')) {
          obj['can_share_insights'] = _ApiClient["default"].convertToType(data['can_share_insights'], 'Boolean');
          delete data['can_share_insights'];
        }
        if (data.hasOwnProperty('can_use_api')) {
          obj['can_use_api'] = _ApiClient["default"].convertToType(data['can_use_api'], 'Boolean');
          delete data['can_use_api'];
        }
        if (data.hasOwnProperty('can_use_email_tracking')) {
          obj['can_use_email_tracking'] = _ApiClient["default"].convertToType(data['can_use_email_tracking'], 'Boolean');
          delete data['can_use_email_tracking'];
        }
        if (data.hasOwnProperty('can_use_import')) {
          obj['can_use_import'] = _ApiClient["default"].convertToType(data['can_use_import'], 'Boolean');
          delete data['can_use_import'];
        }
        if (Object.keys(data).length > 0) {
          Object.assign(obj, data);
        }
      }
      return obj;
    }
  }]);
  return UserPermissionsItem;
}();
/**
 * If the user can add custom fields
 * @member {Boolean} can_add_custom_fields
 */
UserPermissionsItem.prototype['can_add_custom_fields'] = undefined;

/**
 * If the user can add products
 * @member {Boolean} can_add_products
 */
UserPermissionsItem.prototype['can_add_products'] = undefined;

/**
 * If the user can add prospects as leads
 * @member {Boolean} can_add_prospects_as_leads
 */
UserPermissionsItem.prototype['can_add_prospects_as_leads'] = undefined;

/**
 * If the user can bulk edit items
 * @member {Boolean} can_bulk_edit_items
 */
UserPermissionsItem.prototype['can_bulk_edit_items'] = undefined;

/**
 * If the user can change visibility of items
 * @member {Boolean} can_change_visibility_of_items
 */
UserPermissionsItem.prototype['can_change_visibility_of_items'] = undefined;

/**
 * If the user can convert deals to leads
 * @member {Boolean} can_convert_deals_to_leads
 */
UserPermissionsItem.prototype['can_convert_deals_to_leads'] = undefined;

/**
 * If the user can create workflows
 * @member {Boolean} can_create_own_workflow
 */
UserPermissionsItem.prototype['can_create_own_workflow'] = undefined;

/**
 * If the user can delete activities
 * @member {Boolean} can_delete_activities
 */
UserPermissionsItem.prototype['can_delete_activities'] = undefined;

/**
 * If the user can delete custom fields
 * @member {Boolean} can_delete_custom_fields
 */
UserPermissionsItem.prototype['can_delete_custom_fields'] = undefined;

/**
 * If the user can delete deals
 * @member {Boolean} can_delete_deals
 */
UserPermissionsItem.prototype['can_delete_deals'] = undefined;

/**
 * If the user can edit custom fields
 * @member {Boolean} can_edit_custom_fields
 */
UserPermissionsItem.prototype['can_edit_custom_fields'] = undefined;

/**
 * If the user can edit deals' closed date
 * @member {Boolean} can_edit_deals_closed_date
 */
UserPermissionsItem.prototype['can_edit_deals_closed_date'] = undefined;

/**
 * If the user can edit products
 * @member {Boolean} can_edit_products
 */
UserPermissionsItem.prototype['can_edit_products'] = undefined;

/**
 * If the user can edit shared filters
 * @member {Boolean} can_edit_shared_filters
 */
UserPermissionsItem.prototype['can_edit_shared_filters'] = undefined;

/**
 * If the user can export data from item lists
 * @member {Boolean} can_export_data_from_lists
 */
UserPermissionsItem.prototype['can_export_data_from_lists'] = undefined;

/**
 * If the user can follow other users
 * @member {Boolean} can_follow_other_users
 */
UserPermissionsItem.prototype['can_follow_other_users'] = undefined;

/**
 * If the user can merge deals
 * @member {Boolean} can_merge_deals
 */
UserPermissionsItem.prototype['can_merge_deals'] = undefined;

/**
 * If the user can merge organizations
 * @member {Boolean} can_merge_organizations
 */
UserPermissionsItem.prototype['can_merge_organizations'] = undefined;

/**
 * If the user can merge people
 * @member {Boolean} can_merge_people
 */
UserPermissionsItem.prototype['can_merge_people'] = undefined;

/**
 * If the user can modify labels
 * @member {Boolean} can_modify_labels
 */
UserPermissionsItem.prototype['can_modify_labels'] = undefined;

/**
 * If the user can see company-wide statistics
 * @member {Boolean} can_see_company_wide_statistics
 */
UserPermissionsItem.prototype['can_see_company_wide_statistics'] = undefined;

/**
 * If the user can see the summary on the deals page
 * @member {Boolean} can_see_deals_list_summary
 */
UserPermissionsItem.prototype['can_see_deals_list_summary'] = undefined;

/**
 * If the user can see the names of hidden items
 * @member {Boolean} can_see_hidden_items_names
 */
UserPermissionsItem.prototype['can_see_hidden_items_names'] = undefined;

/**
 * If the user can see other users
 * @member {Boolean} can_see_other_users
 */
UserPermissionsItem.prototype['can_see_other_users'] = undefined;

/**
 * If the user can see other users' statistics
 * @member {Boolean} can_see_other_users_statistics
 */
UserPermissionsItem.prototype['can_see_other_users_statistics'] = undefined;

/**
 * If the user can see security dashboard
 * @member {Boolean} can_see_security_dashboard
 */
UserPermissionsItem.prototype['can_see_security_dashboard'] = undefined;

/**
 * If the user can share filters
 * @member {Boolean} can_share_filters
 */
UserPermissionsItem.prototype['can_share_filters'] = undefined;

/**
 * If the user can share insights
 * @member {Boolean} can_share_insights
 */
UserPermissionsItem.prototype['can_share_insights'] = undefined;

/**
 * If the user can use API
 * @member {Boolean} can_use_api
 */
UserPermissionsItem.prototype['can_use_api'] = undefined;

/**
 * If the user can use email tracking
 * @member {Boolean} can_use_email_tracking
 */
UserPermissionsItem.prototype['can_use_email_tracking'] = undefined;

/**
 * If the user can use import
 * @member {Boolean} can_use_import
 */
UserPermissionsItem.prototype['can_use_import'] = undefined;
var _default = UserPermissionsItem;
exports["default"] = _default;