Skip to content

Commit 93e2bc3

Browse files
fix: order of fields in the IntegrationMapping schema (box/box-openapi#497) (#476)
1 parent 7c86f34 commit 93e2bc3

File tree

2 files changed

+41
-41
lines changed

2 files changed

+41
-41
lines changed

.codegen.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "b2c3124", "specHash": "90b039e", "version": "1.10.0" }
1+
{ "engineHash": "b2c3124", "specHash": "0a89b2b", "version": "1.10.0" }

src/schemas/integrationMapping.generated.ts

+40-40
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@ import { serializeIntegrationMappingBaseTypeField } from './integrationMappingBa
22
import { deserializeIntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js';
33
import { serializeIntegrationMappingBase } from './integrationMappingBase.generated.js';
44
import { deserializeIntegrationMappingBase } from './integrationMappingBase.generated.js';
5-
import { serializeFolderMini } from './folderMini.generated.js';
6-
import { deserializeFolderMini } from './folderMini.generated.js';
75
import { serializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js';
86
import { deserializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js';
97
import { serializeUserIntegrationMappings } from './userIntegrationMappings.generated.js';
108
import { deserializeUserIntegrationMappings } from './userIntegrationMappings.generated.js';
119
import { serializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js';
1210
import { deserializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js';
11+
import { serializeFolderMini } from './folderMini.generated.js';
12+
import { deserializeFolderMini } from './folderMini.generated.js';
1313
import { serializeDateTime } from '../internal/utils.js';
1414
import { deserializeDateTime } from '../internal/utils.js';
1515
import { IntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js';
1616
import { IntegrationMappingBase } from './integrationMappingBase.generated.js';
17-
import { FolderMini } from './folderMini.generated.js';
1817
import { IntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js';
1918
import { UserIntegrationMappings } from './userIntegrationMappings.generated.js';
2019
import { IntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js';
20+
import { FolderMini } from './folderMini.generated.js';
2121
import { BoxSdkError } from '../box/errors.js';
2222
import { DateTime } from '../internal/utils.js';
2323
import { SerializedData } from '../serialization/json.js';
@@ -29,15 +29,15 @@ import { sdIsList } from '../serialization/json.js';
2929
import { sdIsMap } from '../serialization/json.js';
3030
export type IntegrationMappingIntegrationTypeField = 'slack';
3131
export class IntegrationMapping extends IntegrationMappingBase {
32-
readonly boxItem!: FolderMini;
33-
readonly createdAt?: DateTime;
34-
readonly modifiedAt?: DateTime;
3532
readonly integrationType?: IntegrationMappingIntegrationTypeField;
3633
readonly isManuallyCreated?: boolean;
3734
readonly options?: IntegrationMappingSlackOptions;
3835
readonly createdBy?: UserIntegrationMappings;
3936
readonly modifiedBy?: UserIntegrationMappings;
4037
readonly partnerItem!: IntegrationMappingPartnerItemSlackUnion;
38+
readonly boxItem!: FolderMini;
39+
readonly createdAt?: DateTime;
40+
readonly modifiedAt?: DateTime;
4141
constructor(fields: IntegrationMapping) {
4242
super(fields);
4343
}
@@ -69,15 +69,6 @@ export function serializeIntegrationMapping(
6969
return {
7070
...base,
7171
...{
72-
['box_item']: serializeFolderMini(val.boxItem),
73-
['created_at']:
74-
val.createdAt == void 0
75-
? val.createdAt
76-
: serializeDateTime(val.createdAt),
77-
['modified_at']:
78-
val.modifiedAt == void 0
79-
? val.modifiedAt
80-
: serializeDateTime(val.modifiedAt),
8172
['integration_type']:
8273
val.integrationType == void 0
8374
? val.integrationType
@@ -100,6 +91,15 @@ export function serializeIntegrationMapping(
10091
['partner_item']: serializeIntegrationMappingPartnerItemSlackUnion(
10192
val.partnerItem,
10293
),
94+
['box_item']: serializeFolderMini(val.boxItem),
95+
['created_at']:
96+
val.createdAt == void 0
97+
? val.createdAt
98+
: serializeDateTime(val.createdAt),
99+
['modified_at']:
100+
val.modifiedAt == void 0
101+
? val.modifiedAt
102+
: serializeDateTime(val.modifiedAt),
103103
},
104104
};
105105
}
@@ -111,28 +111,6 @@ export function deserializeIntegrationMapping(
111111
message: 'Expecting a map for "IntegrationMapping"',
112112
});
113113
}
114-
if (val.box_item == void 0) {
115-
throw new BoxSdkError({
116-
message:
117-
'Expecting "box_item" of type "IntegrationMapping" to be defined',
118-
});
119-
}
120-
const boxItem: FolderMini = deserializeFolderMini(val.box_item);
121-
if (!(val.created_at == void 0) && !sdIsString(val.created_at)) {
122-
throw new BoxSdkError({
123-
message: 'Expecting string for "created_at" of type "IntegrationMapping"',
124-
});
125-
}
126-
const createdAt: undefined | DateTime =
127-
val.created_at == void 0 ? void 0 : deserializeDateTime(val.created_at);
128-
if (!(val.modified_at == void 0) && !sdIsString(val.modified_at)) {
129-
throw new BoxSdkError({
130-
message:
131-
'Expecting string for "modified_at" of type "IntegrationMapping"',
132-
});
133-
}
134-
const modifiedAt: undefined | DateTime =
135-
val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at);
136114
const integrationType: undefined | IntegrationMappingIntegrationTypeField =
137115
val.integration_type == void 0
138116
? void 0
@@ -168,6 +146,28 @@ export function deserializeIntegrationMapping(
168146
}
169147
const partnerItem: IntegrationMappingPartnerItemSlackUnion =
170148
deserializeIntegrationMappingPartnerItemSlackUnion(val.partner_item);
149+
if (val.box_item == void 0) {
150+
throw new BoxSdkError({
151+
message:
152+
'Expecting "box_item" of type "IntegrationMapping" to be defined',
153+
});
154+
}
155+
const boxItem: FolderMini = deserializeFolderMini(val.box_item);
156+
if (!(val.created_at == void 0) && !sdIsString(val.created_at)) {
157+
throw new BoxSdkError({
158+
message: 'Expecting string for "created_at" of type "IntegrationMapping"',
159+
});
160+
}
161+
const createdAt: undefined | DateTime =
162+
val.created_at == void 0 ? void 0 : deserializeDateTime(val.created_at);
163+
if (!(val.modified_at == void 0) && !sdIsString(val.modified_at)) {
164+
throw new BoxSdkError({
165+
message:
166+
'Expecting string for "modified_at" of type "IntegrationMapping"',
167+
});
168+
}
169+
const modifiedAt: undefined | DateTime =
170+
val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at);
171171
if (val.id == void 0) {
172172
throw new BoxSdkError({
173173
message: 'Expecting "id" of type "IntegrationMapping" to be defined',
@@ -187,15 +187,15 @@ export function deserializeIntegrationMapping(
187187
const type: IntegrationMappingBaseTypeField =
188188
deserializeIntegrationMappingBaseTypeField(val.type);
189189
return {
190-
boxItem: boxItem,
191-
createdAt: createdAt,
192-
modifiedAt: modifiedAt,
193190
integrationType: integrationType,
194191
isManuallyCreated: isManuallyCreated,
195192
options: options,
196193
createdBy: createdBy,
197194
modifiedBy: modifiedBy,
198195
partnerItem: partnerItem,
196+
boxItem: boxItem,
197+
createdAt: createdAt,
198+
modifiedAt: modifiedAt,
199199
id: id,
200200
type: type,
201201
} satisfies IntegrationMapping;

0 commit comments

Comments
 (0)