@@ -2,6 +2,8 @@ import { serializeFileFull } from '../schemas.generated.js';
2
2
import { deserializeFileFull } from '../schemas.generated.js' ;
3
3
import { serializeClientError } from '../schemas.generated.js' ;
4
4
import { deserializeClientError } from '../schemas.generated.js' ;
5
+ import { serializeDateTime } from '../internal/utils.js' ;
6
+ import { deserializeDateTime } from '../internal/utils.js' ;
5
7
import { FileFull } from '../schemas.generated.js' ;
6
8
import { ClientError } from '../schemas.generated.js' ;
7
9
import { Authentication } from '../networking/auth.generated.js' ;
@@ -15,6 +17,7 @@ import { FetchOptions } from '../networking/fetch.js';
15
17
import { FetchResponse } from '../networking/fetch.js' ;
16
18
import { fetch } from '../networking/fetch.js' ;
17
19
import { SerializedData } from '../serialization/json.js' ;
20
+ import { DateTime } from '../internal/utils.js' ;
18
21
import { BoxSdkError } from '../box/errors.js' ;
19
22
import { sdIsEmpty } from '../serialization/json.js' ;
20
23
import { sdIsBoolean } from '../serialization/json.js' ;
@@ -64,13 +67,13 @@ export interface UpdateFileByIdRequestBodySharedLinkField {
64
67
readonly access ?: UpdateFileByIdRequestBodySharedLinkAccessField ;
65
68
readonly password ?: string ;
66
69
readonly vanityName ?: string ;
67
- readonly unsharedAt ?: string ;
70
+ readonly unsharedAt ?: DateTime ;
68
71
readonly permissions ?: UpdateFileByIdRequestBodySharedLinkPermissionsField ;
69
72
}
70
73
export type UpdateFileByIdRequestBodyLockAccessField = 'lock' ;
71
74
export interface UpdateFileByIdRequestBodyLockField {
72
75
readonly access ?: UpdateFileByIdRequestBodyLockAccessField ;
73
- readonly expiresAt ?: string ;
76
+ readonly expiresAt ?: DateTime ;
74
77
readonly isDownloadPrevented ?: boolean ;
75
78
}
76
79
export type UpdateFileByIdRequestBodyPermissionsCanDownloadField =
@@ -89,7 +92,7 @@ export interface UpdateFileByIdRequestBody {
89
92
readonly parent ?: UpdateFileByIdRequestBodyParentField ;
90
93
readonly sharedLink ?: UpdateFileByIdRequestBodySharedLinkField ;
91
94
readonly lock ?: UpdateFileByIdRequestBodyLockField ;
92
- readonly dispositionAt ?: string ;
95
+ readonly dispositionAt ?: DateTime ;
93
96
readonly permissions ?: UpdateFileByIdRequestBodyPermissionsField ;
94
97
readonly collections ?: readonly UpdateFileByIdRequestBodyCollectionsField [ ] ;
95
98
readonly tags ?: readonly string [ ] ;
@@ -489,7 +492,8 @@ export function serializeUpdateFileByIdRequestBodySharedLinkField(
489
492
: serializeUpdateFileByIdRequestBodySharedLinkAccessField ( val . access ) ,
490
493
[ 'password' ] : val . password == void 0 ? void 0 : val . password ,
491
494
[ 'vanity_name' ] : val . vanityName == void 0 ? void 0 : val . vanityName ,
492
- [ 'unshared_at' ] : val . unsharedAt == void 0 ? void 0 : val . unsharedAt ,
495
+ [ 'unshared_at' ] :
496
+ val . unsharedAt == void 0 ? void 0 : serializeDateTime ( val . unsharedAt ) ,
493
497
[ 'permissions' ] :
494
498
val . permissions == void 0
495
499
? void 0
@@ -509,8 +513,8 @@ export function deserializeUpdateFileByIdRequestBodySharedLinkField(
509
513
val . password == void 0 ? void 0 : val . password ;
510
514
const vanityName : undefined | string =
511
515
val . vanity_name == void 0 ? void 0 : val . vanity_name ;
512
- const unsharedAt : undefined | string =
513
- val . unshared_at == void 0 ? void 0 : val . unshared_at ;
516
+ const unsharedAt : undefined | DateTime =
517
+ val . unshared_at == void 0 ? void 0 : deserializeDateTime ( val . unshared_at ) ;
514
518
const permissions :
515
519
| undefined
516
520
| UpdateFileByIdRequestBodySharedLinkPermissionsField =
@@ -556,7 +560,8 @@ export function serializeUpdateFileByIdRequestBodyLockField(
556
560
val . access == void 0
557
561
? void 0
558
562
: serializeUpdateFileByIdRequestBodyLockAccessField ( val . access ) ,
559
- [ 'expires_at' ] : val . expiresAt == void 0 ? void 0 : val . expiresAt ,
563
+ [ 'expires_at' ] :
564
+ val . expiresAt == void 0 ? void 0 : serializeDateTime ( val . expiresAt ) ,
560
565
[ 'is_download_prevented' ] :
561
566
val . isDownloadPrevented == void 0 ? void 0 : val . isDownloadPrevented ,
562
567
} ;
@@ -568,8 +573,8 @@ export function deserializeUpdateFileByIdRequestBodyLockField(
568
573
val . access == void 0
569
574
? void 0
570
575
: deserializeUpdateFileByIdRequestBodyLockAccessField ( val . access ) ;
571
- const expiresAt : undefined | string =
572
- val . expires_at == void 0 ? void 0 : val . expires_at ;
576
+ const expiresAt : undefined | DateTime =
577
+ val . expires_at == void 0 ? void 0 : deserializeDateTime ( val . expires_at ) ;
573
578
const isDownloadPrevented : undefined | boolean =
574
579
val . is_download_prevented == void 0 ? void 0 : val . is_download_prevented ;
575
580
return {
@@ -664,7 +669,9 @@ export function serializeUpdateFileByIdRequestBody(val: any): SerializedData {
664
669
? void 0
665
670
: serializeUpdateFileByIdRequestBodyLockField ( val . lock ) ,
666
671
[ 'disposition_at' ] :
667
- val . dispositionAt == void 0 ? void 0 : val . dispositionAt ,
672
+ val . dispositionAt == void 0
673
+ ? void 0
674
+ : serializeDateTime ( val . dispositionAt ) ,
668
675
[ 'permissions' ] :
669
676
val . permissions == void 0
670
677
? void 0
@@ -703,8 +710,10 @@ export function deserializeUpdateFileByIdRequestBody(
703
710
val . lock == void 0
704
711
? void 0
705
712
: deserializeUpdateFileByIdRequestBodyLockField ( val . lock ) ;
706
- const dispositionAt : undefined | string =
707
- val . disposition_at == void 0 ? void 0 : val . disposition_at ;
713
+ const dispositionAt : undefined | DateTime =
714
+ val . disposition_at == void 0
715
+ ? void 0
716
+ : deserializeDateTime ( val . disposition_at ) ;
708
717
const permissions : undefined | UpdateFileByIdRequestBodyPermissionsField =
709
718
val . permissions == void 0
710
719
? void 0
0 commit comments