From f2ba52032205c549644ec91d9e7cfd02b0706fa4 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 16 Jan 2025 06:59:53 -0800 Subject: [PATCH] fix: order of fields in the IntegrationMapping schema (box/box-openapi#497) --- .codegen.json | 2 +- src/schemas/integrationMapping.generated.ts | 80 ++++++++++----------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/.codegen.json b/.codegen.json index 4fa5b92e..7cfca467 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "b2c3124", "specHash": "652aa18", "version": "1.10.0" } +{ "engineHash": "b2c3124", "specHash": "0a89b2b", "version": "1.10.0" } diff --git a/src/schemas/integrationMapping.generated.ts b/src/schemas/integrationMapping.generated.ts index 68fc82b2..6c903d07 100644 --- a/src/schemas/integrationMapping.generated.ts +++ b/src/schemas/integrationMapping.generated.ts @@ -2,22 +2,22 @@ import { serializeIntegrationMappingBaseTypeField } from './integrationMappingBa import { deserializeIntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js'; import { serializeIntegrationMappingBase } from './integrationMappingBase.generated.js'; import { deserializeIntegrationMappingBase } from './integrationMappingBase.generated.js'; -import { serializeFolderMini } from './folderMini.generated.js'; -import { deserializeFolderMini } from './folderMini.generated.js'; import { serializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js'; import { deserializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js'; import { serializeUserIntegrationMappings } from './userIntegrationMappings.generated.js'; import { deserializeUserIntegrationMappings } from './userIntegrationMappings.generated.js'; import { serializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js'; import { deserializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js'; +import { serializeFolderMini } from './folderMini.generated.js'; +import { deserializeFolderMini } from './folderMini.generated.js'; import { serializeDateTime } from '../internal/utils.js'; import { deserializeDateTime } from '../internal/utils.js'; import { IntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js'; import { IntegrationMappingBase } from './integrationMappingBase.generated.js'; -import { FolderMini } from './folderMini.generated.js'; import { IntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js'; import { UserIntegrationMappings } from './userIntegrationMappings.generated.js'; import { IntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js'; +import { FolderMini } from './folderMini.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { DateTime } from '../internal/utils.js'; import { SerializedData } from '../serialization/json.js'; @@ -29,15 +29,15 @@ import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type IntegrationMappingIntegrationTypeField = 'slack'; export class IntegrationMapping extends IntegrationMappingBase { - readonly boxItem!: FolderMini; - readonly createdAt?: DateTime; - readonly modifiedAt?: DateTime; readonly integrationType?: IntegrationMappingIntegrationTypeField; readonly isManuallyCreated?: boolean; readonly options?: IntegrationMappingSlackOptions; readonly createdBy?: UserIntegrationMappings; readonly modifiedBy?: UserIntegrationMappings; readonly partnerItem!: IntegrationMappingPartnerItemSlackUnion; + readonly boxItem!: FolderMini; + readonly createdAt?: DateTime; + readonly modifiedAt?: DateTime; constructor(fields: IntegrationMapping) { super(fields); } @@ -69,15 +69,6 @@ export function serializeIntegrationMapping( return { ...base, ...{ - ['box_item']: serializeFolderMini(val.boxItem), - ['created_at']: - val.createdAt == void 0 - ? val.createdAt - : serializeDateTime(val.createdAt), - ['modified_at']: - val.modifiedAt == void 0 - ? val.modifiedAt - : serializeDateTime(val.modifiedAt), ['integration_type']: val.integrationType == void 0 ? val.integrationType @@ -100,6 +91,15 @@ export function serializeIntegrationMapping( ['partner_item']: serializeIntegrationMappingPartnerItemSlackUnion( val.partnerItem, ), + ['box_item']: serializeFolderMini(val.boxItem), + ['created_at']: + val.createdAt == void 0 + ? val.createdAt + : serializeDateTime(val.createdAt), + ['modified_at']: + val.modifiedAt == void 0 + ? val.modifiedAt + : serializeDateTime(val.modifiedAt), }, }; } @@ -111,28 +111,6 @@ export function deserializeIntegrationMapping( message: 'Expecting a map for "IntegrationMapping"', }); } - if (val.box_item == void 0) { - throw new BoxSdkError({ - message: - 'Expecting "box_item" of type "IntegrationMapping" to be defined', - }); - } - const boxItem: FolderMini = deserializeFolderMini(val.box_item); - if (!(val.created_at == void 0) && !sdIsString(val.created_at)) { - throw new BoxSdkError({ - message: 'Expecting string for "created_at" of type "IntegrationMapping"', - }); - } - const createdAt: undefined | DateTime = - val.created_at == void 0 ? void 0 : deserializeDateTime(val.created_at); - if (!(val.modified_at == void 0) && !sdIsString(val.modified_at)) { - throw new BoxSdkError({ - message: - 'Expecting string for "modified_at" of type "IntegrationMapping"', - }); - } - const modifiedAt: undefined | DateTime = - val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at); const integrationType: undefined | IntegrationMappingIntegrationTypeField = val.integration_type == void 0 ? void 0 @@ -168,6 +146,28 @@ export function deserializeIntegrationMapping( } const partnerItem: IntegrationMappingPartnerItemSlackUnion = deserializeIntegrationMappingPartnerItemSlackUnion(val.partner_item); + if (val.box_item == void 0) { + throw new BoxSdkError({ + message: + 'Expecting "box_item" of type "IntegrationMapping" to be defined', + }); + } + const boxItem: FolderMini = deserializeFolderMini(val.box_item); + if (!(val.created_at == void 0) && !sdIsString(val.created_at)) { + throw new BoxSdkError({ + message: 'Expecting string for "created_at" of type "IntegrationMapping"', + }); + } + const createdAt: undefined | DateTime = + val.created_at == void 0 ? void 0 : deserializeDateTime(val.created_at); + if (!(val.modified_at == void 0) && !sdIsString(val.modified_at)) { + throw new BoxSdkError({ + message: + 'Expecting string for "modified_at" of type "IntegrationMapping"', + }); + } + const modifiedAt: undefined | DateTime = + val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at); if (val.id == void 0) { throw new BoxSdkError({ message: 'Expecting "id" of type "IntegrationMapping" to be defined', @@ -187,15 +187,15 @@ export function deserializeIntegrationMapping( const type: IntegrationMappingBaseTypeField = deserializeIntegrationMappingBaseTypeField(val.type); return { - boxItem: boxItem, - createdAt: createdAt, - modifiedAt: modifiedAt, integrationType: integrationType, isManuallyCreated: isManuallyCreated, options: options, createdBy: createdBy, modifiedBy: modifiedBy, partnerItem: partnerItem, + boxItem: boxItem, + createdAt: createdAt, + modifiedAt: modifiedAt, id: id, type: type, } satisfies IntegrationMapping;