@@ -52,20 +52,20 @@ export class AasRepositoryClient {
52
52
const client = createCustomClient ( baseUrl , headers ) ;
53
53
const encodedAssetIds = assetIds ?. map ( ( id ) => base64Encode ( JSON . stringify ( id ) ) ) ;
54
54
55
- const { data , error } = await AasRepository . getAllAssetAdministrationShells ( {
55
+ const result = await AasRepository . getAllAssetAdministrationShells ( {
56
56
client,
57
57
query : { assetIds : encodedAssetIds , idShort, limit, cursor } ,
58
58
} ) ;
59
59
60
- if ( error ) {
61
- return { success : false , error } ;
60
+ if ( result . error ) {
61
+ return { success : false , error : result . error } ;
62
62
}
63
63
64
- const shells = ( data . result ?? [ ] ) . map ( convertApiAasToCoreAas ) ;
64
+ const shells = ( result . data . result ?? [ ] ) . map ( convertApiAasToCoreAas ) ;
65
65
return {
66
66
success : true ,
67
67
data : {
68
- pagedResult : data . paging_metadata ,
68
+ pagedResult : result . data . paging_metadata ,
69
69
result : shells ,
70
70
} ,
71
71
} ;
@@ -95,15 +95,15 @@ export class AasRepositoryClient {
95
95
const { baseUrl, assetAdministrationShell, headers } = options ;
96
96
try {
97
97
const client = createCustomClient ( baseUrl , headers ) ;
98
- const { data , error } = await AasRepository . postAssetAdministrationShell ( {
98
+ const result = await AasRepository . postAssetAdministrationShell ( {
99
99
client,
100
100
body : convertCoreAasToApiAas ( assetAdministrationShell ) ,
101
101
} ) ;
102
102
103
- if ( error ) {
104
- return { success : false , error } ;
103
+ if ( result . error ) {
104
+ return { success : false , error : result . error } ;
105
105
}
106
- return { success : true , data : convertApiAasToCoreAas ( data ) } ;
106
+ return { success : true , data : convertApiAasToCoreAas ( result . data ) } ;
107
107
} catch ( err ) {
108
108
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
109
109
}
@@ -134,15 +134,15 @@ export class AasRepositoryClient {
134
134
const client = createCustomClient ( baseUrl , headers ) ;
135
135
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
136
136
137
- const { data , error } = await AasRepository . deleteAssetAdministrationShellById ( {
137
+ const result = await AasRepository . deleteAssetAdministrationShellById ( {
138
138
client,
139
139
path : { aasIdentifier : encodedAasIdentifier } ,
140
140
} ) ;
141
141
142
- if ( error ) {
143
- return { success : false , error } ;
142
+ if ( result . error ) {
143
+ return { success : false , error : result . error } ;
144
144
}
145
- return { success : true , data } ;
145
+ return { success : true , data : result . data } ;
146
146
} catch ( err ) {
147
147
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
148
148
}
@@ -168,15 +168,19 @@ export class AasRepositoryClient {
168
168
const client = createCustomClient ( baseUrl , headers ) ;
169
169
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
170
170
171
- const { data , error } = await AasRepository . getAssetAdministrationShellById ( {
171
+ const result = await AasRepository . getAssetAdministrationShellById ( {
172
172
client,
173
173
path : { aasIdentifier : encodedAasIdentifier } ,
174
174
} ) ;
175
175
176
- if ( error ) {
177
- return { success : false , error } ;
176
+ if ( result . error ) {
177
+ // Return the complete error object with status code
178
+ return {
179
+ success : false ,
180
+ error : result . error ,
181
+ } ;
178
182
}
179
- return { success : true , data : convertApiAasToCoreAas ( data ) } ;
183
+ return { success : true , data : convertApiAasToCoreAas ( result . data ) } ;
180
184
} catch ( err ) {
181
185
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
182
186
}
@@ -209,16 +213,16 @@ export class AasRepositoryClient {
209
213
const client = createCustomClient ( baseUrl , headers ) ;
210
214
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
211
215
212
- const { data , error } = await AasRepository . putAssetAdministrationShellById ( {
216
+ const result = await AasRepository . putAssetAdministrationShellById ( {
213
217
client,
214
218
path : { aasIdentifier : encodedAasIdentifier } ,
215
219
body : convertCoreAasToApiAas ( assetAdministrationShell ) ,
216
220
} ) ;
217
221
218
- if ( error ) {
219
- return { success : false , error } ;
222
+ if ( result . error ) {
223
+ return { success : false , error : result . error } ;
220
224
}
221
- return { success : true , data } ;
225
+ return { success : true , data : result . data } ;
222
226
} catch ( err ) {
223
227
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
224
228
}
@@ -244,17 +248,17 @@ export class AasRepositoryClient {
244
248
const client = createCustomClient ( baseUrl , headers ) ;
245
249
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
246
250
247
- const { data , error } = await AasRepository . getAssetInformationAasRepository ( {
251
+ const result = await AasRepository . getAssetInformationAasRepository ( {
248
252
client,
249
253
path : { aasIdentifier : encodedAasIdentifier } ,
250
254
} ) ;
251
255
252
- if ( error ) {
253
- return { success : false , error } ;
256
+ if ( result . error ) {
257
+ return { success : false , error : result . error } ;
254
258
}
255
259
return {
256
260
success : true ,
257
- data : convertApiAssetInformationToCoreAssetInformation ( data ) ,
261
+ data : convertApiAssetInformationToCoreAssetInformation ( result . data ) ,
258
262
} ;
259
263
} catch ( err ) {
260
264
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
@@ -288,16 +292,16 @@ export class AasRepositoryClient {
288
292
const client = createCustomClient ( baseUrl , headers ) ;
289
293
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
290
294
291
- const { data , error } = await AasRepository . putAssetInformationAasRepository ( {
295
+ const result = await AasRepository . putAssetInformationAasRepository ( {
292
296
client,
293
297
path : { aasIdentifier : encodedAasIdentifier } ,
294
298
body : convertCoreAssetInformationToApiAssetInformation ( assetInformation ) ,
295
299
} ) ;
296
300
297
- if ( error ) {
298
- return { success : false , error } ;
301
+ if ( result . error ) {
302
+ return { success : false , error : result . error } ;
299
303
}
300
- return { success : true , data } ;
304
+ return { success : true , data : result . data } ;
301
305
} catch ( err ) {
302
306
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
303
307
}
@@ -328,17 +332,17 @@ export class AasRepositoryClient {
328
332
const client = createCustomClient ( baseUrl , headers ) ;
329
333
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
330
334
331
- const { data , error } = await AasRepository . deleteThumbnailAasRepository ( {
335
+ const result = await AasRepository . deleteThumbnailAasRepository ( {
332
336
client,
333
337
path : { aasIdentifier : encodedAasIdentifier } ,
334
338
} ) ;
335
339
336
- if ( error ) {
337
- return { success : false , error } ;
340
+ if ( result . error ) {
341
+ return { success : false , error : result . error } ;
338
342
}
339
343
return {
340
344
success : true ,
341
- data : data as AasRepository . DeleteThumbnailAasRepositoryResponses ,
345
+ data : result . data as AasRepository . DeleteThumbnailAasRepositoryResponses ,
342
346
} ;
343
347
} catch ( err ) {
344
348
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
@@ -365,15 +369,15 @@ export class AasRepositoryClient {
365
369
const client = createCustomClient ( baseUrl , headers ) ;
366
370
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
367
371
368
- const { data , error } = await AasRepository . getThumbnailAasRepository ( {
372
+ const result = await AasRepository . getThumbnailAasRepository ( {
369
373
client,
370
374
path : { aasIdentifier : encodedAasIdentifier } ,
371
375
} ) ;
372
376
373
- if ( error ) {
374
- return { success : false , error } ;
377
+ if ( result . error ) {
378
+ return { success : false , error : result . error } ;
375
379
}
376
- return { success : true , data } ;
380
+ return { success : true , data : result . data } ;
377
381
} catch ( err ) {
378
382
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
379
383
}
@@ -403,16 +407,16 @@ export class AasRepositoryClient {
403
407
const client = createCustomClient ( baseUrl , headers ) ;
404
408
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
405
409
406
- const { data , error } = await AasRepository . putThumbnailAasRepository ( {
410
+ const result = await AasRepository . putThumbnailAasRepository ( {
407
411
client,
408
412
path : { aasIdentifier : encodedAasIdentifier } ,
409
413
body : thumbnail ,
410
414
} ) ;
411
415
412
- if ( error ) {
413
- return { success : false , error } ;
416
+ if ( result . error ) {
417
+ return { success : false , error : result . error } ;
414
418
}
415
- return { success : true , data } ;
419
+ return { success : true , data : result . data } ;
416
420
} catch ( err ) {
417
421
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
418
422
}
@@ -450,21 +454,21 @@ export class AasRepositoryClient {
450
454
const client = createCustomClient ( baseUrl , headers ) ;
451
455
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
452
456
453
- const { data , error } = await AasRepository . getAllSubmodelReferencesAasRepository ( {
457
+ const result = await AasRepository . getAllSubmodelReferencesAasRepository ( {
454
458
client,
455
459
path : { aasIdentifier : encodedAasIdentifier } ,
456
460
query : { limit, cursor } ,
457
461
} ) ;
458
462
459
- if ( error ) {
460
- return { success : false , error } ;
463
+ if ( result . error ) {
464
+ return { success : false , error : result . error } ;
461
465
}
462
466
463
- const submodelReferences = ( data . result ?? [ ] ) . map ( convertApiReferenceToCoreReference ) ;
467
+ const submodelReferences = ( result . data . result ?? [ ] ) . map ( convertApiReferenceToCoreReference ) ;
464
468
return {
465
469
success : true ,
466
470
data : {
467
- pagedResult : data . paging_metadata ,
471
+ pagedResult : result . data . paging_metadata ,
468
472
result : submodelReferences ,
469
473
} ,
470
474
} ;
@@ -495,16 +499,16 @@ export class AasRepositoryClient {
495
499
const client = createCustomClient ( baseUrl , headers ) ;
496
500
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
497
501
498
- const { data , error } = await AasRepository . postSubmodelReferenceAasRepository ( {
502
+ const result = await AasRepository . postSubmodelReferenceAasRepository ( {
499
503
client,
500
504
path : { aasIdentifier : encodedAasIdentifier } ,
501
505
body : convertCoreReferenceToApiReference ( submodelReference ) ,
502
506
} ) ;
503
507
504
- if ( error ) {
505
- return { success : false , error } ;
508
+ if ( result . error ) {
509
+ return { success : false , error : result . error } ;
506
510
}
507
- return { success : true , data : convertApiReferenceToCoreReference ( data ) } ;
511
+ return { success : true , data : convertApiReferenceToCoreReference ( result . data ) } ;
508
512
} catch ( err ) {
509
513
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
510
514
}
@@ -538,18 +542,18 @@ export class AasRepositoryClient {
538
542
const encodedAasIdentifier = base64Encode ( aasIdentifier ) ;
539
543
const encodedSubmodelIdentifier = base64Encode ( submodelIdentifier ) ;
540
544
541
- const { data , error } = await AasRepository . deleteSubmodelReferenceByIdAasRepository ( {
545
+ const result = await AasRepository . deleteSubmodelReferenceByIdAasRepository ( {
542
546
client,
543
547
path : {
544
548
aasIdentifier : encodedAasIdentifier ,
545
549
submodelIdentifier : encodedSubmodelIdentifier ,
546
550
} ,
547
551
} ) ;
548
552
549
- if ( error ) {
550
- return { success : false , error } ;
553
+ if ( result . error ) {
554
+ return { success : false , error : result . error } ;
551
555
}
552
- return { success : true , data } ;
556
+ return { success : true , data : result . data } ;
553
557
} catch ( err ) {
554
558
return { success : false , error : err instanceof Error ? err : new Error ( String ( err ) ) } ;
555
559
}
0 commit comments