@@ -2,22 +2,22 @@ import { serializeIntegrationMappingBaseTypeField } from './integrationMappingBa
2
2
import { deserializeIntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js' ;
3
3
import { serializeIntegrationMappingBase } from './integrationMappingBase.generated.js' ;
4
4
import { deserializeIntegrationMappingBase } from './integrationMappingBase.generated.js' ;
5
- import { serializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
6
- import { deserializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
7
- import { serializeFolderMini } from './folderMini.generated.js' ;
8
- import { deserializeFolderMini } from './folderMini.generated.js' ;
9
5
import { serializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js' ;
10
6
import { deserializeIntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js' ;
11
7
import { serializeUserIntegrationMappings } from './userIntegrationMappings.generated.js' ;
12
8
import { deserializeUserIntegrationMappings } from './userIntegrationMappings.generated.js' ;
9
+ import { serializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
10
+ import { deserializeIntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
11
+ import { serializeFolderMini } from './folderMini.generated.js' ;
12
+ import { deserializeFolderMini } from './folderMini.generated.js' ;
13
13
import { serializeDateTime } from '../internal/utils.js' ;
14
14
import { deserializeDateTime } from '../internal/utils.js' ;
15
15
import { IntegrationMappingBaseTypeField } from './integrationMappingBase.generated.js' ;
16
16
import { IntegrationMappingBase } from './integrationMappingBase.generated.js' ;
17
- import { IntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
18
- import { FolderMini } from './folderMini.generated.js' ;
19
17
import { IntegrationMappingSlackOptions } from './integrationMappingSlackOptions.generated.js' ;
20
18
import { UserIntegrationMappings } from './userIntegrationMappings.generated.js' ;
19
+ import { IntegrationMappingPartnerItemSlackUnion } from './integrationMappingPartnerItemSlackUnion.generated.js' ;
20
+ import { FolderMini } from './folderMini.generated.js' ;
21
21
import { DateTime } from '../internal/utils.js' ;
22
22
import { BoxSdkError } from '../box/errors.js' ;
23
23
import { SerializedData } from '../serialization/json.js' ;
@@ -30,12 +30,12 @@ import { sdIsMap } from '../serialization/json.js';
30
30
export type IntegrationMappingIntegrationTypeField = 'slack' ;
31
31
export class IntegrationMapping extends IntegrationMappingBase {
32
32
readonly integrationType ?: IntegrationMappingIntegrationTypeField ;
33
- readonly partnerItem ! : IntegrationMappingPartnerItemSlackUnion ;
34
- readonly boxItem ! : FolderMini ;
35
33
readonly isManuallyCreated ?: boolean ;
36
34
readonly options ?: IntegrationMappingSlackOptions ;
37
35
readonly createdBy ?: UserIntegrationMappings ;
38
36
readonly modifiedBy ?: UserIntegrationMappings ;
37
+ readonly partnerItem ! : IntegrationMappingPartnerItemSlackUnion ;
38
+ readonly boxItem ! : FolderMini ;
39
39
readonly createdAt ?: DateTime ;
40
40
readonly modifiedAt ?: DateTime ;
41
41
constructor ( fields : IntegrationMapping ) {
@@ -75,10 +75,6 @@ export function serializeIntegrationMapping(
75
75
: serializeIntegrationMappingIntegrationTypeField (
76
76
val . integrationType
77
77
) ,
78
- [ 'partner_item' ] : serializeIntegrationMappingPartnerItemSlackUnion (
79
- val . partnerItem
80
- ) ,
81
- [ 'box_item' ] : serializeFolderMini ( val . boxItem ) ,
82
78
[ 'is_manually_created' ] :
83
79
val . isManuallyCreated == void 0 ? void 0 : val . isManuallyCreated ,
84
80
[ 'options' ] :
@@ -93,6 +89,10 @@ export function serializeIntegrationMapping(
93
89
val . modifiedBy == void 0
94
90
? void 0
95
91
: serializeUserIntegrationMappings ( val . modifiedBy ) ,
92
+ [ 'partner_item' ] : serializeIntegrationMappingPartnerItemSlackUnion (
93
+ val . partnerItem
94
+ ) ,
95
+ [ 'box_item' ] : serializeFolderMini ( val . boxItem ) ,
96
96
[ 'created_at' ] :
97
97
val . createdAt == void 0 ? void 0 : serializeDateTime ( val . createdAt ) ,
98
98
[ 'modified_at' ] :
@@ -112,21 +112,6 @@ export function deserializeIntegrationMapping(
112
112
val . integration_type == void 0
113
113
? void 0
114
114
: deserializeIntegrationMappingIntegrationTypeField ( val . integration_type ) ;
115
- if ( val . partner_item == void 0 ) {
116
- throw new BoxSdkError ( {
117
- message :
118
- 'Expecting "partner_item" of type "IntegrationMapping" to be defined' ,
119
- } ) ;
120
- }
121
- const partnerItem : IntegrationMappingPartnerItemSlackUnion =
122
- deserializeIntegrationMappingPartnerItemSlackUnion ( val . partner_item ) ;
123
- if ( val . box_item == void 0 ) {
124
- throw new BoxSdkError ( {
125
- message :
126
- 'Expecting "box_item" of type "IntegrationMapping" to be defined' ,
127
- } ) ;
128
- }
129
- const boxItem : FolderMini = deserializeFolderMini ( val . box_item ) ;
130
115
if (
131
116
! ( val . is_manually_created == void 0 ) &&
132
117
! sdIsBoolean ( val . is_manually_created )
@@ -150,6 +135,21 @@ export function deserializeIntegrationMapping(
150
135
val . modified_by == void 0
151
136
? void 0
152
137
: deserializeUserIntegrationMappings ( val . modified_by ) ;
138
+ if ( val . partner_item == void 0 ) {
139
+ throw new BoxSdkError ( {
140
+ message :
141
+ 'Expecting "partner_item" of type "IntegrationMapping" to be defined' ,
142
+ } ) ;
143
+ }
144
+ const partnerItem : IntegrationMappingPartnerItemSlackUnion =
145
+ deserializeIntegrationMappingPartnerItemSlackUnion ( val . partner_item ) ;
146
+ if ( val . box_item == void 0 ) {
147
+ throw new BoxSdkError ( {
148
+ message :
149
+ 'Expecting "box_item" of type "IntegrationMapping" to be defined' ,
150
+ } ) ;
151
+ }
152
+ const boxItem : FolderMini = deserializeFolderMini ( val . box_item ) ;
153
153
if ( ! ( val . created_at == void 0 ) && ! sdIsString ( val . created_at ) ) {
154
154
throw new BoxSdkError ( {
155
155
message : 'Expecting string for "created_at" of type "IntegrationMapping"' ,
@@ -185,12 +185,12 @@ export function deserializeIntegrationMapping(
185
185
deserializeIntegrationMappingBaseTypeField ( val . type ) ;
186
186
return {
187
187
integrationType : integrationType ,
188
- partnerItem : partnerItem ,
189
- boxItem : boxItem ,
190
188
isManuallyCreated : isManuallyCreated ,
191
189
options : options ,
192
190
createdBy : createdBy ,
193
191
modifiedBy : modifiedBy ,
192
+ partnerItem : partnerItem ,
193
+ boxItem : boxItem ,
194
194
createdAt : createdAt ,
195
195
modifiedAt : modifiedAt ,
196
196
id : id ,
0 commit comments