diff --git a/CHANGELOG.md b/CHANGELOG.md index c99383c5..4d3bc988 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ For public Changelog covering all changes done to Pipedrive’s API, webhooks an ## [Unreleased] +## [22.6.1] - 2024-04-18 +### Added +- Added `is_deleted` parameter for `/v1/users/*` responses. + ## [22.6.0] - 2024-04-05 ### Added - Added documentation for new endpoints `/deals/{id}/changelog`, `/persons/{id}/changelog` and `/organizations/{id}/changelog`. @@ -597,7 +601,8 @@ structure * Fixed `GET /goal/:id/results` error handling in case when there are no existing stages connected to specified goal * Fixed typo in lead example response (`crrency` to `currency`) -[Unreleased]: https://github.com/pipedrive/api-docs/compare/v22.6.0...HEAD +[Unreleased]: https://github.com/pipedrive/api-docs/compare/v22.6.1...HEAD +[22.6.1]: https://github.com/pipedrive/api-docs/compare/v22.6.0...v22.6.1 [22.6.0]: https://github.com/pipedrive/api-docs/compare/v22.5.0...v22.6.0 [22.5.0]: https://github.com/pipedrive/api-docs/compare/v22.4.0...v22.5.0 [22.4.0]: https://github.com/pipedrive/api-docs/compare/v22.3.0...v22.4.0 diff --git a/README.md b/README.md index e5fb65e6..a5c4f40f 100644 --- a/README.md +++ b/README.md @@ -1073,8 +1073,6 @@ Class | Method | HTTP request | Description - [Pipedrive.ListPermittedUsersResponse](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPermittedUsersResponse.md) - [Pipedrive.ListPermittedUsersResponse1](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPermittedUsersResponse1.md) - [Pipedrive.ListPermittedUsersResponse1AllOf](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPermittedUsersResponse1AllOf.md) - - [Pipedrive.ListPermittedUsersResponseAllOf](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPermittedUsersResponseAllOf.md) - - [Pipedrive.ListPermittedUsersResponseAllOfData](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPermittedUsersResponseAllOfData.md) - [Pipedrive.ListPersonProductsResponse](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPersonProductsResponse.md) - [Pipedrive.ListPersonProductsResponseAllOf](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPersonProductsResponseAllOf.md) - [Pipedrive.ListPersonProductsResponseAllOfDEALID](https://github.com/pipedrive/client-nodejs/blob/master/docs/ListPersonProductsResponseAllOfDEALID.md) diff --git a/docs/BaseUser.md b/docs/BaseUser.md index 213114e6..e2f503e6 100644 --- a/docs/BaseUser.md +++ b/docs/BaseUser.md @@ -23,5 +23,6 @@ Name | Type | Description | Notes **roleId** | **Number** | The ID of the user role | [optional] **iconUrl** | **String** | The user icon URL | [optional] **isYou** | **Boolean** | Boolean that indicates if the requested user is the same which is logged in (in this case, always true) | [optional] +**isDeleted** | **Boolean** | Boolean that indicates whether the user is deleted from the company | [optional] diff --git a/docs/BaseUserMe.md b/docs/BaseUserMe.md index 14d143ef..12cda614 100644 --- a/docs/BaseUserMe.md +++ b/docs/BaseUserMe.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **roleId** | **Number** | The ID of the user role | [optional] **iconUrl** | **String** | The user icon URL | [optional] **isYou** | **Boolean** | Boolean that indicates if the requested user is the same which is logged in (in this case, always true) | [optional] +**isDeleted** | **Boolean** | Boolean that indicates whether the user is deleted from the company | [optional] **companyId** | **Number** | The user company ID | [optional] **companyName** | **String** | The user company name | [optional] **companyDomain** | **String** | The user company domain | [optional] diff --git a/docs/Field.md b/docs/Field.md index 7b8a99af..71c8802f 100644 --- a/docs/Field.md +++ b/docs/Field.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **addTime** | **Date** | The creation time of the field | [optional] **updateTime** | **Date** | The update time of the field | [optional] **lastUpdatedByUserId** | **Number** | The ID of the user who created or most recently updated the field, only applicable for custom fields | [optional] +**createdByUserId** | **Number** | The ID of the user who created the field | [optional] **activeFlag** | **Boolean** | The active flag of the field | [optional] **editFlag** | **Boolean** | The edit flag of the field | [optional] **indexVisibleFlag** | **Boolean** | Not used | [optional] diff --git a/docs/ListPermittedUsersResponse.md b/docs/ListPermittedUsersResponse.md index 884d0627..7edd1623 100644 --- a/docs/ListPermittedUsersResponse.md +++ b/docs/ListPermittedUsersResponse.md @@ -5,6 +5,5 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **success** | **Boolean** | If the response is successful or not | [optional] -**data** | [**ListPermittedUsersResponseAllOfData**](ListPermittedUsersResponseAllOfData.md) | | [optional] diff --git a/docs/ProductField.md b/docs/ProductField.md index 2c0d725c..ff10820a 100644 --- a/docs/ProductField.md +++ b/docs/ProductField.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **addTime** | **String** | The product field creation time. Format: YYYY-MM-DD HH:MM:SS | [optional] **updateTime** | **String** | The product field last update time. Format: YYYY-MM-DD HH:MM:SS | [optional] **lastUpdatedByUserId** | **Number** | The ID of the last user to update the product field | [optional] +**createdByUserId** | **Number** | The ID of the user who created the product field | [optional] **activeFlag** | **Boolean** | Whether or not the product field is currently active | [optional] **editFlag** | **Boolean** | Whether or not the product field name and metadata is editable | [optional] **addVisibleFlag** | **Boolean** | Whether or not the product field is visible in the Add Product Modal | [optional] diff --git a/docs/ProductFieldAllOf.md b/docs/ProductFieldAllOf.md index 6824628a..6396b471 100644 --- a/docs/ProductFieldAllOf.md +++ b/docs/ProductFieldAllOf.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **addTime** | **String** | The product field creation time. Format: YYYY-MM-DD HH:MM:SS | [optional] **updateTime** | **String** | The product field last update time. Format: YYYY-MM-DD HH:MM:SS | [optional] **lastUpdatedByUserId** | **Number** | The ID of the last user to update the product field | [optional] +**createdByUserId** | **Number** | The ID of the user who created the product field | [optional] **activeFlag** | **Boolean** | Whether or not the product field is currently active | [optional] **editFlag** | **Boolean** | Whether or not the product field name and metadata is editable | [optional] **addVisibleFlag** | **Boolean** | Whether or not the product field is visible in the Add Product Modal | [optional] diff --git a/package-lock.json b/package-lock.json index e4bbf386..0cc19b8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pipedrive", - "version": "22.6.0", + "version": "22.6.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pipedrive", - "version": "22.6.0", + "version": "22.6.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.1", diff --git a/package.json b/package.json index 5d817d01..8eb0026e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pipedrive", - "version": "22.6.0", + "version": "22.6.1", "description": "Pipedrive REST client for NodeJS", "license": "MIT", "main": "dist/index.js", diff --git a/src/index.js b/src/index.js index 724a1fa7..1efcb9c3 100644 --- a/src/index.js +++ b/src/index.js @@ -457,8 +457,6 @@ import ListMailMessagesResponseAllOfData from './model/ListMailMessagesResponseA import ListPermittedUsersResponse from './model/ListPermittedUsersResponse'; import ListPermittedUsersResponse1 from './model/ListPermittedUsersResponse1'; import ListPermittedUsersResponse1AllOf from './model/ListPermittedUsersResponse1AllOf'; -import ListPermittedUsersResponseAllOf from './model/ListPermittedUsersResponseAllOf'; -import ListPermittedUsersResponseAllOfData from './model/ListPermittedUsersResponseAllOfData'; import ListPersonProductsResponse from './model/ListPersonProductsResponse'; import ListPersonProductsResponseAllOf from './model/ListPersonProductsResponseAllOf'; import ListPersonProductsResponseAllOfDEALID from './model/ListPersonProductsResponseAllOfDEALID'; @@ -3558,18 +3556,6 @@ export { */ ListPermittedUsersResponse1AllOf, - /** - * The ListPermittedUsersResponseAllOf model constructor. - * @property {module:model/ListPermittedUsersResponseAllOf} - */ - ListPermittedUsersResponseAllOf, - - /** - * The ListPermittedUsersResponseAllOfData model constructor. - * @property {module:model/ListPermittedUsersResponseAllOfData} - */ - ListPermittedUsersResponseAllOfData, - /** * The ListPersonProductsResponse model constructor. * @property {module:model/ListPersonProductsResponse} diff --git a/src/model/BaseUser.js b/src/model/BaseUser.js index ad171d39..9b3cce66 100644 --- a/src/model/BaseUser.js +++ b/src/model/BaseUser.js @@ -143,6 +143,11 @@ class BaseUser { delete data['is_you']; } + if (data.hasOwnProperty('is_deleted')) { + obj['is_deleted'] = ApiClient.convertToType(data['is_deleted'], 'Boolean'); + + delete data['is_deleted']; + } if (Object.keys(data).length > 0) { Object.assign(obj, data); @@ -268,6 +273,12 @@ BaseUser.prototype['icon_url'] = undefined; */ BaseUser.prototype['is_you'] = undefined; +/** + * Boolean that indicates whether the user is deleted from the company + * @member {Boolean} is_deleted + */ +BaseUser.prototype['is_deleted'] = undefined; + diff --git a/src/model/BaseUserMe.js b/src/model/BaseUserMe.js index 5ee312c5..f5a6d2af 100644 --- a/src/model/BaseUserMe.js +++ b/src/model/BaseUserMe.js @@ -150,6 +150,11 @@ class BaseUserMe { delete data['is_you']; } + if (data.hasOwnProperty('is_deleted')) { + obj['is_deleted'] = ApiClient.convertToType(data['is_deleted'], 'Boolean'); + + delete data['is_deleted']; + } if (data.hasOwnProperty('company_id')) { obj['company_id'] = ApiClient.convertToType(data['company_id'], 'Number'); @@ -305,6 +310,12 @@ BaseUserMe.prototype['icon_url'] = undefined; */ BaseUserMe.prototype['is_you'] = undefined; +/** + * Boolean that indicates whether the user is deleted from the company + * @member {Boolean} is_deleted + */ +BaseUserMe.prototype['is_deleted'] = undefined; + /** * The user company ID * @member {Number} company_id @@ -436,6 +447,11 @@ BaseUser.prototype['icon_url'] = undefined; * @member {Boolean} is_you */ BaseUser.prototype['is_you'] = undefined; +/** + * Boolean that indicates whether the user is deleted from the company + * @member {Boolean} is_deleted + */ +BaseUser.prototype['is_deleted'] = undefined; // Implement BaseUserMeAllOf interface: /** * The user company ID diff --git a/src/model/Field.js b/src/model/Field.js index a01e07d6..76323f1f 100644 --- a/src/model/Field.js +++ b/src/model/Field.js @@ -88,6 +88,11 @@ class Field { delete data['last_updated_by_user_id']; } + if (data.hasOwnProperty('created_by_user_id')) { + obj['created_by_user_id'] = ApiClient.convertToType(data['created_by_user_id'], 'Number'); + + delete data['created_by_user_id']; + } if (data.hasOwnProperty('active_flag')) { obj['active_flag'] = ApiClient.convertToType(data['active_flag'], 'Boolean'); @@ -222,6 +227,12 @@ Field.prototype['update_time'] = undefined; */ Field.prototype['last_updated_by_user_id'] = undefined; +/** + * The ID of the user who created the field + * @member {Number} created_by_user_id + */ +Field.prototype['created_by_user_id'] = undefined; + /** * The active flag of the field * @member {Boolean} active_flag diff --git a/src/model/ListPermittedUsersResponse.js b/src/model/ListPermittedUsersResponse.js index 5e0ca354..1d602cd7 100644 --- a/src/model/ListPermittedUsersResponse.js +++ b/src/model/ListPermittedUsersResponse.js @@ -13,8 +13,6 @@ import ApiClient from '../ApiClient'; import BaseResponse from './BaseResponse'; -import ListPermittedUsersResponseAllOf from './ListPermittedUsersResponseAllOf'; -import ListPermittedUsersResponseAllOfData from './ListPermittedUsersResponseAllOfData'; /** * The ListPermittedUsersResponse model module. @@ -26,10 +24,9 @@ class ListPermittedUsersResponse { * Constructs a new ListPermittedUsersResponse. * @alias module:model/ListPermittedUsersResponse * @implements module:model/BaseResponse - * @implements module:model/ListPermittedUsersResponseAllOf */ constructor() { - BaseResponse.initialize(this);ListPermittedUsersResponseAllOf.initialize(this); + BaseResponse.initialize(this); ListPermittedUsersResponse.initialize(this); } @@ -52,18 +49,12 @@ class ListPermittedUsersResponse { if (data) { obj = obj || new ListPermittedUsersResponse(); BaseResponse.constructFromObject(data, obj); - ListPermittedUsersResponseAllOf.constructFromObject(data, obj); if (data.hasOwnProperty('success')) { obj['success'] = ApiClient.convertToType(data['success'], 'Boolean'); delete data['success']; } - if (data.hasOwnProperty('data')) { - obj['data'] = ListPermittedUsersResponseAllOfData.constructFromObject(data['data']); - - delete data['data']; - } if (Object.keys(data).length > 0) { Object.assign(obj, data); @@ -82,11 +73,6 @@ class ListPermittedUsersResponse { */ ListPermittedUsersResponse.prototype['success'] = undefined; -/** - * @member {module:model/ListPermittedUsersResponseAllOfData} data - */ -ListPermittedUsersResponse.prototype['data'] = undefined; - // Implement BaseResponse interface: /** @@ -94,11 +80,6 @@ ListPermittedUsersResponse.prototype['data'] = undefined; * @member {Boolean} success */ BaseResponse.prototype['success'] = undefined; -// Implement ListPermittedUsersResponseAllOf interface: -/** - * @member {module:model/ListPermittedUsersResponseAllOfData} data - */ -ListPermittedUsersResponseAllOf.prototype['data'] = undefined; diff --git a/src/model/ProductField.js b/src/model/ProductField.js index 5b2e9b31..c46a2666 100644 --- a/src/model/ProductField.js +++ b/src/model/ProductField.js @@ -102,6 +102,11 @@ class ProductField { delete data['last_updated_by_user_id']; } + if (data.hasOwnProperty('created_by_user_id')) { + obj['created_by_user_id'] = ApiClient.convertToType(data['created_by_user_id'], 'Number'); + + delete data['created_by_user_id']; + } if (data.hasOwnProperty('active_flag')) { obj['active_flag'] = ApiClient.convertToType(data['active_flag'], 'Boolean'); @@ -213,6 +218,12 @@ ProductField.prototype['update_time'] = undefined; */ ProductField.prototype['last_updated_by_user_id'] = undefined; +/** + * The ID of the user who created the product field + * @member {Number} created_by_user_id + */ +ProductField.prototype['created_by_user_id'] = undefined; + /** * Whether or not the product field is currently active * @member {Boolean} active_flag @@ -315,6 +326,11 @@ ProductFieldAllOf.prototype['update_time'] = undefined; * @member {Number} last_updated_by_user_id */ ProductFieldAllOf.prototype['last_updated_by_user_id'] = undefined; +/** + * The ID of the user who created the product field + * @member {Number} created_by_user_id + */ +ProductFieldAllOf.prototype['created_by_user_id'] = undefined; /** * Whether or not the product field is currently active * @member {Boolean} active_flag diff --git a/src/model/ProductFieldAllOf.js b/src/model/ProductFieldAllOf.js index f95a2853..9d32c034 100644 --- a/src/model/ProductFieldAllOf.js +++ b/src/model/ProductFieldAllOf.js @@ -77,6 +77,11 @@ class ProductFieldAllOf { delete data['last_updated_by_user_id']; } + if (data.hasOwnProperty('created_by_user_id')) { + obj['created_by_user_id'] = ApiClient.convertToType(data['created_by_user_id'], 'Number'); + + delete data['created_by_user_id']; + } if (data.hasOwnProperty('active_flag')) { obj['active_flag'] = ApiClient.convertToType(data['active_flag'], 'Boolean'); @@ -170,6 +175,12 @@ ProductFieldAllOf.prototype['update_time'] = undefined; */ ProductFieldAllOf.prototype['last_updated_by_user_id'] = undefined; +/** + * The ID of the user who created the product field + * @member {Number} created_by_user_id + */ +ProductFieldAllOf.prototype['created_by_user_id'] = undefined; + /** * Whether or not the product field is currently active * @member {Boolean} active_flag