diff --git a/CHANGELOG.md b/CHANGELOG.md index c0bc8f5c..91503f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ The file format of it is based on [Keep a Changelog](http://keepachangelog.com/e For public Changelog covering all changes done to Pipedrive’s API, webhooks and app extensions platforms, see [public Changelog](https://pipedrive.readme.io/docs/changelog) with discussion area in [Developers Community](https://devcommunity.pipedrive.com/c/documentation/changelog/19). ## [Unreleased] +### Fixed +- Fixed incorrect type definitions for `label` fields in v2 Persons API request schema (`PersonRequestBody`). The `label` field for both `phones` and `emails` arrays was incorrectly typed as `boolean` instead of `string`, causing SDK type generation issues. Labels now correctly accept string values like 'work', 'home', 'mobile', and 'other'. ## [31.2.0] - 2026-01-30 ### Changed diff --git a/src/versions/v2/models/add-person-request.ts b/src/versions/v2/models/add-person-request.ts index ff7efb07..dbb8e089 100644 --- a/src/versions/v2/models/add-person-request.ts +++ b/src/versions/v2/models/add-person-request.ts @@ -15,10 +15,10 @@ // May contain unused imports in some cases // @ts-ignore -import { AddPersonRequestEmailsInner } from './add-person-request-emails-inner'; +import { GetPersonsResponseAllOfDataInnerEmailsInner } from './get-persons-response-all-of-data-inner-emails-inner'; // May contain unused imports in some cases // @ts-ignore -import { AddPersonRequestPhonesInner } from './add-person-request-phones-inner'; +import { GetPersonsResponseAllOfDataInnerPhonesInner } from './get-persons-response-all-of-data-inner-phones-inner'; /** * @@ -53,14 +53,14 @@ export interface AddPersonRequest { 'update_time'?: string; /** * The emails of the person - * @type {Array} + * @type {Array} */ - 'emails'?: Array; + 'emails'?: Array; /** * The phones of the person - * @type {Array} + * @type {Array} */ - 'phones'?: Array; + 'phones'?: Array; /** * The visibility of the person * @type {number} diff --git a/src/versions/v2/models/index.ts b/src/versions/v2/models/index.ts index 0660f15e..2ff61464 100644 --- a/src/versions/v2/models/index.ts +++ b/src/versions/v2/models/index.ts @@ -43,8 +43,6 @@ export * from './add-person-field-request-required-fields'; export * from './add-person-field-request-ui-visibility'; export * from './add-person-field-request-ui-visibility-show-in-add-deal-dialog'; export * from './add-person-request'; -export * from './add-person-request-emails-inner'; -export * from './add-person-request-phones-inner'; export * from './add-pipeline-request'; export * from './add-product-field-request'; export * from './add-product-field-request-ui-visibility'; diff --git a/src/versions/v2/models/update-person-request.ts b/src/versions/v2/models/update-person-request.ts index ddaa1201..4c1692fd 100644 --- a/src/versions/v2/models/update-person-request.ts +++ b/src/versions/v2/models/update-person-request.ts @@ -15,10 +15,10 @@ // May contain unused imports in some cases // @ts-ignore -import { AddPersonRequestEmailsInner } from './add-person-request-emails-inner'; +import { GetPersonsResponseAllOfDataInnerEmailsInner } from './get-persons-response-all-of-data-inner-emails-inner'; // May contain unused imports in some cases // @ts-ignore -import { AddPersonRequestPhonesInner } from './add-person-request-phones-inner'; +import { GetPersonsResponseAllOfDataInnerPhonesInner } from './get-persons-response-all-of-data-inner-phones-inner'; /** * @@ -53,14 +53,14 @@ export interface UpdatePersonRequest { 'update_time'?: string; /** * The emails of the person - * @type {Array} + * @type {Array} */ - 'emails'?: Array; + 'emails'?: Array; /** * The phones of the person - * @type {Array} + * @type {Array} */ - 'phones'?: Array; + 'phones'?: Array; /** * The visibility of the person * @type {number}